TODOPIC

Simuladores, editores de PCB, etc => Simuladores de circuitos => Proteus ISIS => Mensaje iniciado por: Nocturno en 20 de Diciembre de 2010, 17:03:51

Título: Interferencia entre USART e I2C
Publicado por: Nocturno en 20 de Diciembre de 2010, 17:03:51
Hola compañeros,
en un proyecto que estoy simulando con Proteus y CCS, en el que utilizo la interrupción de la USART para recibir una comunicación serie, esta dejo de funcionar cuando añadí una eeprom I2C y empecé a trabajar con ella.

Si comento las lineas referidas al I2C la interrupción funciona perfectamente, pero en cuanto hago un i2c_start() ya deja de funcionar.
He probado a desactivar las interrupciones antes de usar el I2C y activarlas posteriormente, pero tampoco va.

¿A alguien le suena que esto sea un posible bug de Proteus?

Gracias
Título: Re: Interferencia entre USART e I2C
Publicado por: MLO__ en 20 de Diciembre de 2010, 23:29:06
Hola.

Pues a mi no me ha dado problema trabajar las dos cosas (USART + I2C) en el ISIS versión 7.4 SP3

Saludos
Título: Re: Interferencia entre USART e I2C
Publicado por: Nocturno en 21 de Diciembre de 2010, 02:28:39
Yo uso la 7.6 SP0, lo mismo tengo que cambiar de versión
Título: Re: Interferencia entre USART e I2C
Publicado por: Nocturno en 21 de Diciembre de 2010, 03:39:58
¡Alucino con Proteus!, haciendo distintas pruebas me ha dado por eliminar la EEPROM y luego he dado a deshacer para que vuelva a aparecer: ¡ya funciona!
 :5] :5] :5] :5]

Título: Re: Interferencia entre USART e I2C
Publicado por: AngelGris en 21 de Diciembre de 2010, 09:32:42
  Que suerte que lo hayas podido solucionar, yo iba a empezar a hacer algo con uart e I2C en HiTech y así probarlo como para ver si el tema no venía por un Bug de CCS.
   Hay que tener en cuenta, a la hora de simular I2C, que las resistencias de Pull-up de dicho bus tienen que estar hechas con el componente "Modelling Primitives" "PULLUP". Al menos en la versión 7.7 SP2.
Título: Re: Interferencia entre USART e I2C
Publicado por: Nocturno en 21 de Diciembre de 2010, 09:50:04
Sí, esas son las que he usado. Gracias
Título: Re: Interferencia entre USART e I2C
Publicado por: MLO__ en 21 de Diciembre de 2010, 11:33:25
 :-/ :-/

Que bueno maestro Noc. Proteus tiene sus cosas

Saludos