Forum: Projekte & Code [ASM] TWI im polling für AVR 0-Series und AVR 1-Series


von Steffen H. (avrsteffen)


Angehängte Dateien:

Lesenswert?

Im Zuge eines anderen Projects von mir musste ich mich mit der Benutzung 
der TWI im ATtiny1614 und dem ATmega808 beschäftigen. Dabei ist eine 
kleine TWI.inc entstanden die jetzt erstmal nur im Polling-Betrieb ihren 
Dienst verrichtet. Die Fehlerbehandlung ist noch nicht wirklich 
integriert. Sollte ein TWI Fehler auftreten wird der Bus durch STOP 
verlassen und wieder aus der Subroutine rausgesprungen.

Es stehen die Funktionen wie:
- init_twi
- twi_send_wr_start
- twi_send_rd_start
- get_twi_wr_ack
- twi_send_rd_byte
- twi_read_bytes
- twi_send_stop
- twi_wait_idle
zur Verfügung.

MfG Steffen

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.