Diferencia entre revisiones de «Stargate:PICP»

De WikiRobotics
Saltar a: navegación, buscar
(New page: == Introducción == Categoría:Stargate Categoría:PIC Categoría:Firmware)
 
(Versión 3)
 
(No se muestran 23 ediciones intermedias de 2 usuarios)
Línea 1: Línea 1:
 +
[[Image:stargate_logo1.png|right|Logo del PICP]]
 +
 
== Introducción ==
 
== Introducción ==
 +
Servidor de '''programación/verificación de microcontroladores PIC'''. Implementa parte de los servicios del [http://www.iearobotics.com/proyectos/cuadernos/ct4/ct4.html protocolo ICSP], de Microchip, además de los [http://www.iearobotics.com/proyectos/stargate/serv-basicos/serv-basicos.html servicios básicos].
 +
 +
Todos los servicios específicos, salvo el de reset, son los mismos que los del [http://www.iearobotics.com/proyectos/cuadernos/ct4/ct4.html 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 [http://www.iearobotics.com/proyectos/stargate/serv-basicos/serv-basicos.html 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''':
 +
** [http://www.iearobotics.com/personal/juan/ Juan González]
 +
** [http://rafael.trevino.menendez.googlepages.com/ Rafael Treviño]
 +
* '''Lenguaje''': C
 +
* '''Licencia''': [http://www.gnu.org/licenses/gpl-3.0.txt GNU General Public License v3.0]
 +
* '''Notas''':
 +
** La vesión 3 implementa el servicio de '''CHIP-ERASE''' para borrar el chip aunque esté protegido
 +
{|{{tablabonita}}
 +
!Fichero!!Descripción
 +
|-----------------
 +
|  [http://www.iearobotics.com/wiki/images/8/88/Picp-pic16f876-skypic.hex Picp-pic16f876-skypic.hex]
 +
  || Fichero ejecutable
 +
|-----------------
 +
|  [http://www.iearobotics.com/wiki/images/f/fc/Picp_pic16f876-skypic-3.tgz Picp_pic16f876-skypic-3.tgz]
 +
  || 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''':
 +
** [http://www.iearobotics.com/personal/juan/ Juan González]
 +
** [http://rafael.trevino.menendez.googlepages.com/ Rafael Treviño]
 +
* '''Lenguaje''': C
 +
* '''Licencia''': [http://www.gnu.org/licenses/gpl-3.0.txt 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
 +
{|{{tablabonita}}
 +
!Fichero!!Descripción
 +
|-----------------
 +
|  [http://www.iearobotics.com/wiki/images/4/4c/Picp-pic16f876-skypic-2.hex Picp-pic16f876-skypic-2.hex]
 +
  || Fichero ejecutable
 +
|-----------------
 +
|  [http://www.iearobotics.com/wiki/images/f/f7/Picp-pic16f876-skypic-2.zip 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''': [http://www.iearobotics.com/personal/juan/ Juan González]
 +
* '''Lenguaje''': Ensamblador del PIC
 +
* '''Licencia''': [http://www.gnu.org/licenses/gpl-3.0.txt GNU General Public License v3.0]
 +
* '''Notas''': Los pines asignados para realizar la grabación son: Reset--> RB4, Datos--> RB7, Reloj--> RB3
 +
 +
 +
{|{{tablabonita}}
 +
!Fichero!!Descripción
 +
|-----------------
 +
|  [http://www.iearobotics.com/wiki/images/0/0c/Picp-pic16f876-skypic-1.hex Picp-pic16f876-skypic-1.hex]
 +
  || Fichero ejecutable
 +
|-----------------
 +
|  [http://www.iearobotics.com/wiki/images/1/16/Picp-pic16f876-skypic-1.zip Picp-pic16f876-skypic-1.zip]
 +
  || Fuentes
 +
|}
 +
 +
Acceso al repositorio:
 +
svn co http://svn.iearobotics.com/Stargate/servidores/picp/skypic/picp-pic16f876-skypic-1/
 +
 +
== Noticias ==
 +
* '''23/Sep/2008''': Version 3 del PICP para tarjetas [[Skypic]] a 20Mhz
 +
** Implementado servicio CHIP-ERASE para borrar por completo toda la memoria del PIC, aunque esté protegido
 +
* '''29/Jul/2007''': Versión 2 del PICP para tarjetas [[Skypic]] a 20Mhz
 +
** Implementado en C (compilador [http://sdcc.sourceforge.net/ 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 ==
 +
* [http://www.iearobotics.com/proyectos/stargate/servidores/sg-picp/sg-picp.html Página oficial del PICP]
 +
* Programa [[Skypic_down]], un cliente para el PICP en plataformas Linux
  
 
[[Categoría:Stargate]]
 
[[Categoría:Stargate]]
 
[[Categoría:PIC]]
 
[[Categoría:PIC]]
 
[[Categoría:Firmware]]
 
[[Categoría:Firmware]]

Revisión actual del 11:16 10 sep 2009

Logo del PICP

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

Fichero Descripción
Picp-pic16f876-skypic.hex Fichero ejecutable
Picp_pic16f876-skypic-3.tgz Fuentes

Acceso al repositorio:

svn co http://svn.iearobotics.com/Stargate/servidores/picp/skypic/picp-pic16f876-skypic-3/

Versión 2

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


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

  • 23/Sep/2008: Version 3 del PICP para tarjetas Skypic a 20Mhz
    • Implementado servicio CHIP-ERASE para borrar por completo toda la memoria del PIC, aunque esté protegido
  • 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