Forum: Mikrocontroller und Digitale Elektronik Atmega UART1 Pins


von André K. (Gast)


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

von Simon Küppers (Gast)


Lesenswert?

Soweit ich weiß liegen auf manchen Pins das JTAG Interface, kann man per
Fuses ausschalten. Trifft dies vielleicht auf dein Problem zu ?

von André K. (Gast)


Lesenswert?

Leider nich, ist bereits aus und liegt zudem nicht auf portd :(.

MfG

von André K. (Gast)


Lesenswert?

Irgendwo ist der Wurm drin, es geht auch im 103 Modus nicht

MfG

von André K. (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.