Autor Tema: ¿Linux y PicKit2 con Python?  (Leído 2118 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado AngelGris

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2480
¿Linux y PicKit2 con Python?
« en: 18 de Febrero de 2012, 19:30:51 »
  Hola compañeros, buscando en internet acerca de como manejar el USB desde linux encontré que Python tenía librerías para ello. Y así había surgido la idea de usar Python y Qt para hacer una Gui para el PicKit2. Luego encontré este lugar http://code.google.com/p/pypickit/ en el cual ya existe una librería para poder manejar el PicKit2.

  Hasta ahora lo único que me funcionó fue el hecho de poder activar VDD, también setear la tensión de VPP y activarla e incluso el encendido y apagado del Led de Busy que posee el programador.

  He intentado, sin conseguirlo, leer una memoria via I2C y también leer un PIC16F628. Sé que tanto la memoria como el PIC y el propio programador funcionan bien ya que con el software original opera perfectamente.

  En concreto, ¿Alguien ha trabajado con dichas librerías?
De vez en cuando la vida
nos besa en la boca
y a colores se despliega
como un atlas

Desconectado AngelGris

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2480
Re: ¿Linux y PicKit2 con Python?
« Respuesta #1 en: 22 de Febrero de 2012, 09:31:25 »
  Encontré errores en algunos métodos de la librería PicKit2ScriptBuilder.py, en lo referido a la lectura de las memorias 24Cxxxx y también veo que falla el método BufferedReadData de la librería PicKit2.py, éste método es utilizado para leer lo que queda almacenado en el buffer del 18F2550 del pickit y poder transferirlo a la PC.
  Como BufferedReadData llama a su vez al método ReadData decidí probar con éste otro método y sí pude ver el dato almacenado en la dirección 00h de la memoria (que es la única que estaba leyendo por el momento).

  Seguiré haciendo modificaciones al programa para ver si logro leer todo el contenido.

  De momento sólo estoy trabajando en una terminal para probar la funcionalidad de las librerías.
De vez en cuando la vida
nos besa en la boca
y a colores se despliega
como un atlas

Desconectado AngelGris

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2480
Re: ¿Linux y PicKit2 con Python?
« Respuesta #2 en: 22 de Febrero de 2012, 23:59:16 »
  Ya he conseguido leer una 24C02 completa y también intenté con éxito leer las primeras 3 words de un 628, un 628A y un F84A. También pude leer el Device ID correspondiente a cada uno de ellos.

  Parecería ser que la parte de manejo del PicKit2 está bastante entendida. Ahora será cuestión de ponerse a trabajar en serio  :mrgreen:
De vez en cuando la vida
nos besa en la boca
y a colores se despliega
como un atlas


 

anything