PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Probleme mit Hardware Twi an Mega 16



dreadbrain
04.01.2007, 14:26
Hi
ich habe heute die RTC PCF 8583 über IIC an meinen Mega 16 angebunden.
Dazu hab ich einen codeschnipsel von diesem board genommen.
Funktioniert super.
Nur wenn ich jetzt das Twi , dass normal ja softwaremäßig läuft auf Hardware umstellen will mit $lib "I2C_TWI.LBX", dann spinnt das komplette programm. Jedes byte das ich einlese entspricht der Readadresse der RtC, was ja fölliger quatsch ist.

Ich habe SDA und SCL an die Pins vom Hardwaremäßigen TWi angeschlossen, und auch zusätzlich zur Lib noch die Pins configuriert( config Sda......)

Sind solche probleme bekannt oder muss man irgendetwas beachten , wann man von soft auf hard TWI umstellt.

Danke

Mfb Benedikt

linux_80
04.01.2007, 15:51
Hallo,

hast Du die Pullups an den Pins, bei der Software-lib steht dabei, das man die auch weglassen kann, die Hardware braucht das aber.
Aber im allgemeinen sollte es schon auch mit Hardware-TWI gehen, wenns schon per Software funktionert hat.

PS:
Zeig mal deine Codeschnipsel

Vitis
04.01.2007, 23:16
Du hast aber schon auch die TWI-Pins des Mega16 genommen, oder?

dreadbrain
07.01.2007, 21:26
hi
sorry das ich erst so spät antworte
ich hab die I²c leitung an die richtigen Pins des Mega 16 gelegt(PC.0;PC.1)
di Pullups (10k sind auch dran)
Das mit dem programmschnipsel könnte ein wenig dauern da ich zuzeit ein wenig im stress bin werde ich wahrscheinlich erst während der woche dazu kommen ihn hier einzustellen.(muss ihn ein wenig aufräumen und verschönern :-b )

mfg Benedikt