PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : I2C-Pins



NeroII
06.01.2010, 21:23
Hallo,

ich habe eine Frage bezüglich der I2C-Register. Es gibt ja Register für die I2C-Kommunikation, wie zum Beispiel TWCR. Wird das Signal dabei automatisch an den, im entsprechenden Controller vorgesehenen Pins (Pxx/SCL) und (Pxx/SDA) ausgegeben? Und kann man das irgendwie ändern?

Cornelius

Mitch64
06.01.2010, 21:36
Hallo,

natürlich muss man die Pins SDA und SCL von Controller nicht nehmen. Standardmäßig verwendet Bascom die Software-Emulation, so dass die Pins beliebig gewählt werden können.

Wenn man jedoch das Hardware-TWI verwenden möchte, mus man explizit eine Library einbinden. Das steht aber auch in der Bascomhilfe.

Mitch.

NeroII
07.01.2010, 11:27
Hallo,

als Default verwendet Bascom also automatisch die am Controller dafür vorgesehenen Pins?

Wenn nein, wie kann man bestimmen an welchen Pins das Signal rauskommt?

Cornelius

PicNick
07.01.2010, 13:25
Nun mal ehrlich, bei Bascom gibt's eine umfangreiche "HELP"-funktion
Die sagt dir Folgendes:
CONFIG SCL =
CONFIG SDA =
Aber, wie oben angedeutet, das wirkt nur bei Software-TWI

Mitch64
07.01.2010, 15:47
danke Picnick. Ein bisserl muss man schon die Bascom-Hilfe nutzen!