Gast
#22195
hallo. habe folgendes Problem: ich arbeite mit dem mega163 und nutze den internen Takt. der liegt bei 1 Mhz, wenn man an den Fusebits nichts aendert. nu schicke ich daten auf den i2c-bus und alles haut hin bei ca. 2.5 kbps, soll heissen in TWBR steht ne 192(dez). nutze ich nun ein 7.37 MHz quarz kommt bei der Gleichung uns dem Datasheet (s.82) igendwas jenseits 1000 raus. beim mega8 hat man im statusregister TWSR 2 bits , welche einen teiler bewirken. siehe formel s. 165. klappt alles wunderbar, nur beim 163 gibt's die nicht. Nun zur frage: was mache ich beim 163`er falsch, oder muss ich dann doch warteschleifen einfuegen? Man dankt schonmal flo