Atmega UART1 Pins

Gast #146298
Lesenswert?
• ▲
▼
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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren