Liste der Anhänge anzeigen (Anzahl: 1)
Prüfungstress, Usart geht nicht
Hallo ich brauche unbedingt Hilfe von euch.
Kurze Erklärung:
ich habe in 1 Woche Abschlussprüfung und ich bekomme den usart nicht hin.
Hardware:
STK200 board mit einem Atmega32 ext. 16MHz
RS232 mit Max232
SPI Schnittstelle zum proggen
Standart LCD an PORTB
Null ModemKabel (seldstgebaut, man weiß ja nie)
Software:
myAVR Workpad Plus demo mit WinAVR
integriertes Terminal & Win Hyperterminal
Literatur:
AVR Risc (Franzis PC & Elektronik)
Einstellungen:
anynchron, 8N1, senden & empfangen, kein Handshake
Erfolgreich getestet habe ich die direkte Verbindung zwischen 2 PCs,
sowie die Verbindung bis zum Sockel des Atmegas. (RX & TX auf Sockel gebrückt)
Nutze zum testen folgendes Programm
// INCLUDE
#include "inc/avr/io.h"
#include "inc/avr/rs232.h"
int main(void)
{
/* RS232 einschalten ... */
setup_uart();
/* Willkommensnachricht senden ... */
uart_putchar('a');
while (1)
{
}
return 0;
}
}
Mein Oszilloscope, direkt am µC, zeigt mir konstant -10V an sobald die main startet.
Bitte könnt ihr mir Helfen es geht echt um meinen Arsch und ich weiß einfach nicht mehr weiter.
Habe vor ca 6 Wochen das erste mal kontakt mit Atmegas aufgenommen.
Da mein Ausbilder keinen Plan davon hat bin ich ziemlich gekniffen.
Euerem und dem mikrocontroller.net Forum ist es zu verdanken das ich inzwischen weiß womit ich es zu
tun habe.
Aber das hier übersteigt inzwischen einfach meine Nerven.
Ich hoffe ihr könnt mit meinem Angaben was anfangen, ansonsten stelle ich auch die header datei noch zur
Verfügung stehlen, wegen der Funktionen.
THX schon mal im voraus.
Liste der Anhänge anzeigen (Anzahl: 1)
Allein schon diese Zeile:
Zitat:
Mein Oszilloscope, direkt am µC, zeigt mir konstant -10V an sobald die main startet.
sagt mir das du keine Ahnung hast von dem was du tust.
Das ganze hast du irgendwo abgeschrieben oder kopiert ohne zu begreifen was sich da abspielt. Von C hast du auch keine Ahnung.
Das #include musst du eventuell noch ändern, ich arbeite mit dem AVR-Studio.
Wenn mit dem Anhang nichts kommt dann hast du noch einen Hardwarefehler.