Diferencia entre revisiones de «Stargate:PICP»
De WikiRobotics
(→Implementaciones) |
(→Implementaciones) |
||
Línea 14: | Línea 14: | ||
== Implementaciones == | == Implementaciones == | ||
+ | |||
+ | === Versión 3 === | ||
* '''Tarjeta''': [[Skypic]] a 20Mhz | * '''Tarjeta''': [[Skypic]] a 20Mhz | ||
* '''Autores''': | * '''Autores''': | ||
Línea 21: | Línea 23: | ||
* '''Licencia''': [http://www.gnu.org/licenses/gpl-3.0.txt GNU General Public License v3.0] | * '''Licencia''': [http://www.gnu.org/licenses/gpl-3.0.txt GNU General Public License v3.0] | ||
* '''Notas''': | * '''Notas''': | ||
− | ** La vesión 3 implementa el servicio de CHIP-ERASE para borrar el chip aunque este protegido | + | ** La vesión 3 implementa el servicio de '''CHIP-ERASE''' para borrar el chip aunque este protegido |
{|{{tablabonita}} | {|{{tablabonita}} | ||
!Fichero!!Descripción | !Fichero!!Descripción |
Revisión del 07:12 23 sep 2008
Contenido
Introducción
Servidor de programación/verificación de microcontroladores PIC. Implementa parte de los servicios del protocolo ICSP, de Microchip, además de los servicios básicos.
Todos los servicios específicos, salvo el de reset, son los mismos que los del protocolo ICSP. El servidor PICP ofrece una interfaz serie para la mayoría de los servicios ofrecidos por este protocolo.
Funcionamiento
El funcionamiento del servidor es el siguiente:
- Implementación de los servicios básicos
- Implementación de 6 servicios específicos
- Si recibe un byte que no reconoce, lo ignora
- Inicialmente NO se hace reset del PIC
Implementaciones
Versión 3
- Tarjeta: Skypic a 20Mhz
- Autores:
- Lenguaje: C
- Licencia: GNU General Public License v3.0
- Notas:
- La vesión 3 implementa el servicio de CHIP-ERASE para borrar el chip aunque este protegido
Fichero | Descripción |
---|---|
[] | Fichero ejecutable |
[] | Fuentes |
Acceso al repositorio:
svn co http://svn.iearobotics.com/Stargate/servidores/picp/skypic/picp-pic16f876-skypic-3/
Versión 2
- Tarjeta: Skypic a 20Mhz
- Autores:
- Lenguaje: C
- Licencia: GNU General Public License v3.0
- Notas:
- Los pines asignados para realizar la grabación son: Reset--> RB4, Datos--> RB7, Reloj--> RB3
- La versión 2 implementa un nuevo servicio de JUMP que permite que la grabación del PIC_Bootloader sea más rápida
Fichero | Descripción |
---|---|
Picp-pic16f876-skypic-2.hex | Fichero ejecutable |
Picp-pic16f876-skypic-2.zip | Fuentes |
Acceso al repositorio:
svn co http://svn.iearobotics.com/Stargate/servidores/picp/skypic/picp-pic16f876-skypic-2/
Versión 1
- Tarjeta: Skypic a 20Mhz
- Autor: Juan González
- Lenguaje: Ensamblador del PIC
- Licencia: GNU General Public License v3.0
- Notas: Los pines asignados para realizar la grabación son: Reset--> RB4, Datos--> RB7, Reloj--> RB3
Fichero | Descripción |
---|---|
Picp-pic16f876-skypic-1.hex | Fichero ejecutable |
Picp-pic16f876-skypic-1.zip | Fuentes |
Acceso al repositorio:
svn co http://svn.iearobotics.com/Stargate/servidores/picp/skypic/picp-pic16f876-skypic-1/
Noticias
- 29/Jul/2007: Versión 2 del PICP para tarjetas Skypic a 20Mhz
- Implementado en C (compilador SDCC 2.6)
- Nuevo servicio JUMP. Ahora la grabación del PIC_Bootloader se hace mucho más rapidamente
- 26/Jul/2007: Nueva implementación del servidor PICP para tarjetas Skypic a 20Mhz
Enlaces
- Página oficial del PICP
- Programa Skypic_down, un cliente para el PICP en plataformas Linux