peaceman
23.10.2006, 22:26
wie ich inzwischen erfahren habe, ist es wohl wichtig, über die bit rate beim verwenden des i2c bus' bescheid zu wissen.
ich denke gerade in meinem fall:
ich möchte, dass ein atmega32 mit dem controller vom ccrp5 kommuniziert. da der controller vom rp5 keine i2c schnittstelle hat will ich den i2c bus emulieren (code dafür gibts im download bereich, soweit ich weiß aber nur für den µC als master).
da der controller vom rp5 wesentlich langsamer läuft als mein avr, muss ich wohl die bit rate anpassen, damit der rp5 überhaupt mitbekommt, dass er angesprochen wird.
meine frage: wie und wie groß?
mein avr läuft mit 16 MHz und der controller vom rp5 ist das 4 MHz Quarz angeschlossen. ich habe aber irgendwo gelesen, dass der trotzdem nur mit der hälfte läuft, also 2 MHz.
vielleicht kann mir ja jemand helfen O:)
ich denke gerade in meinem fall:
ich möchte, dass ein atmega32 mit dem controller vom ccrp5 kommuniziert. da der controller vom rp5 keine i2c schnittstelle hat will ich den i2c bus emulieren (code dafür gibts im download bereich, soweit ich weiß aber nur für den µC als master).
da der controller vom rp5 wesentlich langsamer läuft als mein avr, muss ich wohl die bit rate anpassen, damit der rp5 überhaupt mitbekommt, dass er angesprochen wird.
meine frage: wie und wie groß?
mein avr läuft mit 16 MHz und der controller vom rp5 ist das 4 MHz Quarz angeschlossen. ich habe aber irgendwo gelesen, dass der trotzdem nur mit der hälfte läuft, also 2 MHz.
vielleicht kann mir ja jemand helfen O:)