Moin, moeglicherweise ist es schon zu spaet oder die Luft ist zu duenn geworden, jedenfalls steht ich aufm Schlauch :(. Ich versuche seit einer Weile den 2. UART im Atmega64 ans laufen zu bekommen (jawohl, 103 kompatibilitaet ist ausgescgaltet). Erst hab ichs mal mit den Samples von Bascom probiert. Da da das nicht geklappt hat, wurde ich misstrauisch und hab mal nachgemessen: Portd.3 und Portd.2 (also die 2 Pins des UART) haben immer mindestens 4V, egal was ich ins Port-Register oder ins DDR schreib. Alle anderen Pins des Portd sowie auch aller anderer Ports funktionieren einwandfrei. Hier mal mein Code (wenn auch nicht viel falsch sein kann...) $regfile = "m64def.dat" $crystal = 8000000 $baud = 9600 Config Porta = Output Config Portb = Output Config Portc = Output Config Portd = Output Config Porte = Output Config Portf = Output Config Portg = Output Do Porta = 0 Portb = 0 Portc = 0 Portd = 0 Porte = 0 Portf = 0 Portg = 0 Wait 3 Porta = 255 Portb = 255 Portc = 255 Portd = 255 Porte = 255 Portf = 255 Portg = 255 Wait 3 Loop End Danke schonmal und mfG
Soweit ich weiß liegen auf manchen Pins das JTAG Interface, kann man per Fuses ausschalten. Trifft dies vielleicht auf dein Problem zu ?
Falls jemand gerade mal einen Mega64 zur Hand hat, koennte er mal den Widerstand zwischen PD3 und PD2 messen? Ich hab da 230Ohm, kommt mir komisch vor. Danke, gn8 und mfG, André
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.