TODOPIC

Microcontroladores PIC => Programadores => Mensaje iniciado por: meledu en 17 de Agosto de 2010, 17:33:02

Título: Programar eeprom con pickit2
Publicado por: meledu en 17 de Agosto de 2010, 17:33:02
Hola amigos, otra vez yo en el foro , ahora ando metido en un proyecto que deje abandonado hace tiempo , una matris led y por fin luego de varios meses de adquirir experiencia en programacion he logrado escribor un programa que me ha dado muy buenosresultados.
El problema esque no se como grabar las EEPROM  con el pickit2 he leido el manual y dice como usar los pines del icsp pero dice que el pin de clock debe ir en configuracion push pull (algo asi entendi) y el de data en pull up y bueno no estoy muy seguro de como hacer eso ojala me puedan ayudar amigos,nos estamos comunicando .
Título: Re: Programar eeprom con pickit2
Publicado por: migsantiago en 17 de Agosto de 2010, 17:39:26
Hola, ¿por qué lo preguntas en el subforo de lenguaje Basic?

Si dice pullup debes poner una resistencia conectada a Vdd y al pin involucrado.

Para pulldown la resistencia irá a GND y al pin involucrado.

El valor de la resistencia casi siempre es de 10k para 5V o 4.7k para 3.3V.
Título: Re: Programar eeprom con pickit2
Publicado por: meledu en 17 de Agosto de 2010, 19:06:47
Si creo que tienes razon , debe ser porque siempre accedo a este lugar directamente, puedes cambiarle el lugar o debo crear otro tema en el foro apropiado, volviendo al tema del programador cuando le pongo la resistencia pull up al pin sda de la eepromo me da un mensaje de error de bus i2c y por otro lado no se como esque debe ir esa configuracion push pull que dice para el pin sck.
Título: Re: Programar eeprom con pickit2
Publicado por: migsantiago en 17 de Agosto de 2010, 19:37:48
La línea SCL también debe llevar una pullup.
Título: Re: Programar eeprom con pickit2
Publicado por: meledu en 18 de Agosto de 2010, 11:47:31
ya lo intente solo que si le pongo pull up a sda al momento de programar me da el error que te mencione , esto ocurre aunque no le ponga la resistencia a scl .
Título: Re: Programar eeprom con pickit2
Publicado por: migsantiago en 18 de Agosto de 2010, 12:43:21
¿Qué memoria estás programando?
¿A qué voltaje opera?
¿Está fuera del circuito final? No se puede programar in-circuit.
¿Qué número de error te arroja?
Título: Re: Programar eeprom con pickit2
Publicado por: meledu en 18 de Agosto de 2010, 13:55:16
es una 24c256 a 5v pines de adress a tierra y write protect a tierra tambien ,al poner pullup en sda me da un error algo asi
bus i2c error (no snowledge)-"algo asi ,, al traducirlo al español me dice error en el bus i2c - no reconocido" no lo tengo exacto ahora porque he quitado las resistencias para ver que otra cosa puedo hacer.
Título: Re: Programar eeprom con pickit2
Publicado por: meledu en 13 de Octubre de 2010, 19:08:04
Alguein sabe en donde puedo conseguir la informacion que les pido??
Título: Re: Programar eeprom con pickit2
Publicado por: Suky en 13 de Octubre de 2010, 19:19:17
Te muestro como lo he implementado y he grabado memorias cargando el archivo *.bin:

Saludos!
Título: Re: Programar eeprom con pickit2
Publicado por: meledu en 14 de Octubre de 2010, 11:22:51
Hola Suky gracias por responder, yo ya havia puesto las resistencias pull-up,pero lo que hice fue usar como sda ,el pin aux del pickit2-clon, pero no funcionaba, ahora intentare como me dices, pero me surge una nueva duda , como hago un archivo bin, lo que pasa esque en la memoria quiero meter datos en hexadecimal para una matris led que vengo desarrollando, entonces lo que yo hacia era copiar los datos(en hex) unos por uno en las direcciones de memoria correspondiente y bueno me tomaba un monton de tiempo, pero en winpic si resultaba solo que al intentar con pickit no.
Título: Re: Programar eeprom con pickit2
Publicado por: Suky en 14 de Octubre de 2010, 11:35:33
El archivo bin lo generé con una aplicación en VB.


Saludos!
Título: Re: Programar eeprom con pickit2
Publicado por: jonathanPIC888 en 14 de Octubre de 2010, 16:01:13
Suky que aplicación usas para pasar una inmagen a un archivo .bin para al eeprom ?¿?
Título: Re: Programar eeprom con pickit2
Publicado por: Suky en 14 de Octubre de 2010, 17:58:05
Suky que aplicación usas para pasar una inmagen a un archivo .bin para al eeprom ?¿?

En realidad yo tenia que pasar un archivo en C realizado para MikroC (un buffer), y generar el bin. Fue una implementación rápida que hice en VB  :?