PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : I2C in Bascom simulieren



tooltime
30.01.2009, 09:33
Ich habe mir gerade eine Schaltung aufgebaut, in der ich über I2C potentialfreie Eingänge abfrage und dann über I2C Relais schalten will.
Da mein Programm noch nicht so ganz rund läuft, wollte ich es in Bascom simulieren um nicht ständig den Controller überschreiben zu müssen. In einer Programmzeile frage ich den I2C-Bus und lade den Wert dann in eine Variable. Beim Simulieren erhalte ich immer den Wert 0.
Kann mir jemand sagen ob ich im Simulator einen eingelesenen I2C-Wert simulieren kann?

Danke für Eure Antworten
tooltime

stefan_Z
30.01.2009, 16:05
Nur, indem du ihn selber im Programm erzeugst. Also anstelle der I2C Befehle einfach Variable=xyz
Das bedeutet aber, dass die I2C Funktionalität nicht geprüft wird...

tooltime
02.02.2009, 08:16
Das hatte ich befürchtet.

Danke für Deine Antwort.

stefan_Z
02.02.2009, 12:47
Das Flashen macht dem µC aber auch nix aus.
Ansonsten mach nen Bootloader drauf und flash über die UART - das is flott und man blockiert nicht den ISP.