Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Wichtig: Bevor Du wegen einem Problem mit der CC2 postest, stelle sicher, daß Du
die neueste OS-Version, die neuseste Compiler-DLL und die neuesten Modulversionen benutzt!
Beachte, daß sich auf der CD zur CC2-Unit/Station auch jetzt noch die ältesten Dateien befinden!
Es gelten folgende Anleitung und Regeln: Regeln CC2Net.de-Forum
Zurück zum Artikel  (Blaue Felder sind Pflichtfelder)


Name:   UserID: 
 E-Mail:
Kategorie
Betreff
Homepage:
Link-Titel:
Link-URL:
Cookie für Name, UserID, E-Mail, Homepage-URL setzen
(Erspart die Neueingabe bei Beiträgen und Antworten)
(Zum Löschen des Cookies hier klicken)
Ich nutze:
C-Control II Unit
C164CI-Controllerboard
C-Control II Station
CCRP5 mit CC2-Unit (Conrad Roboter)
CC2-Application-Board
CC2-StarterBoard
CC2-ReglerBoard
eigenes Board
original OS     OSOPT_V2     OSOPT V3.0 OSOPT V3.1

Kommentar:
Einfügen von HTML im Kommentar:

Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a>
Bild einfügen: <img src="BILDURL">
Text formatieren: <b>fetter Text</b>  <i>kursiver Text</i> <u>unterstrichener Text</u>
Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b>
C2 Quellcode formatieren: <code>Quellcode</code>
ASM Quellcode formatieren: <asm>Quellcode</asm>
(Innerhalb eines Quellcodeabschnitts ist kein html möglich.)
Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst !  

> > Hallo Forum, > > > > hat jemand von euch schonmal einen I2C Slave Reciever auf ATMega8 Basis aufgebaut ? > > Die CC2 soll in meinem Fall der Master sein, allerdings haut die Kommunikation nicht hin. > > Als Slave Code verwende ich den Code aus der Application Note von Atmel zum TWI Slave. > > Mehr als ein ACK kann ich dem Slave aber nicht entlocken. > > > > Grüße, > > Patrick > So, mein Slave geht nun auch. > > Es waren mehrere Faktoren die eine Rolle gespielt haben: > 1. Ich habe versucht nur die ISR laufen zu lassen ohne das neue > Aufrufen von TWI_start_receiver(). > In der ISR von Atmel wird nach der Bearbeitung des TWI Prozesses TWEN > auf 0 gesetzt. Daher habe ich ein low auf meine SDA Leitung bekommen > worauf die CC2 dachte: ACK! > > 2. TWAR: > Die Adressierung mittels TWAR funktioniert nicht ganz wie beim > Datenblatt beschrieben. Normalerweise muss ja die Adresse ab dem 1. Bit > geschrieben werden. Das funktioniert allerdings nicht .... Die Adresse > schreibe ich jetzt ab dem 0. Bit und schon kann der Slave korrekt > adressiert werden. > > Grüße
Dateianhang: (.gif, .png., .jpg, .zip, .rar)
max. 256kB
max. 256kB