Autor Tema: error: Spurious SCL transition  (Leído 3688 veces)

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

Desconectado groundman

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1870
    • www.ingeniopic.com
error: Spurious SCL transition
« en: 04 de Julio de 2012, 16:06:25 »
hola a todos.estoy trabajando con la comunicacion i2c entre un 18f2550 y un RTC (ds1307)
me ha estado saliendo el mensage "Spurious SCL transition" y me he tirado dos horas para averiguar el fallo.asi que lo expongo para que quede constancia de
su solucion.

este mensage me aparecia cada 4 subidas y bajadas de estado del pin clk.analize el programa con el osciloscopio y todo era correcto.
el fallo esta en lo lento que se pone el isis cuando los componentes no estan bien estructurados.

resulta que para que funcionara tenia que poner el i2c debugger.ahora lo he quitado y tambien funciona sin el.pero creo que ha sido porque
he puesto resistencias PULL-UP en vez de resistencias normales a Vcc.esto ha hecho que el programa valla mas rapido.

Montando mi primera impresora 3D (Raprep Prusa i3)

Desconectado pajaro

  • PIC24H
  • ******
  • Mensajes: 1121
Re: error: Spurious SCL transition
« Respuesta #1 en: 19 de Agosto de 2012, 21:11:40 »
Gracias Compañero
por compartir la solución.

Este error quieres decir que es cosa del isis no de la estructura fisica del mismo?

Un saludo.
« Última modificación: 20 de Agosto de 2012, 11:54:34 por pajaro »

Desconectado groundman

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1870
    • www.ingeniopic.com
Re: error: Spurious SCL transition
« Respuesta #2 en: 20 de Agosto de 2012, 04:46:54 »
Me alegro que te haya servido.
Supongo que es a causa de la ralentización del programa.pero tampoco sabría decirte si con un ordenador más potente no lo haría.
Montando mi primera impresora 3D (Raprep Prusa i3)