Forum: Mikrocontroller und Digitale Elektronik Schnellstart i2c Slave 88p(erledigt)


von Benjamin K. (ben_der)


Lesenswert?

Moin, moin !

Bisher hab ich mich auf Arduino mit Bootloader herumgetrieben und muss 
nun projektbedingt auf einem 88p mit AVR und ISP zm flashen folgendes 
realisieren:

Ich kann zwar mit c++ umgehen und den Ardu-Libs aber mit direkt AVR kaum 
ahnung - sehe mich noch mehr in der suite um als das ich was mache.

Ziel:

-TWi-Slave (Master fordert an /liest) adresse 0x09.
-Seriellen port mit 9600 Baud 4 Befehle absetzen
-Seriellen port von 9600 auf 115200 umschalten und dann lauschen.
-Seriellen Port auslesen, die Daten wandeln, zu einem 32bit Union 
verwandeln
-auf Anforderung durch den master  das 32bit lange union senden.


Die komplette Wandlung und das erzeugen des Union ist fertig und 
funktioniert.


Ich benötige ein wenig Schützenhilfe zur Thematik :

-Serielle Kommunikation herstellen, Senden, Tempo umstellen und 
empfangen.
-TWi als Slave mit genannter Adresse bei 400kHz und die Daten dann an 
den requestor senden.

Vielen Dank !


--->> Erledigt!! SuFu !!<<---

->Beitrag "AVR TWI Master und Slave Funtionen in C"
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.