Forum: Compiler & IDEs probleme mit usart atmega8-16


von ralph (Gast)


Angehängte Dateien:

Lesenswert?

hi

So zuerst zur verwendeten HArdware: Atmega 8-16, HIN232CP, 
5*1µFCondensatoren(für HIN232CP)
schaltplan des boards und code sind angehängt.

Ich habe follgendes Problem:

Wenn ich mein Programm auf mein eigenen µC Board teste und mit einem Pc 
über Hyperterminal verbinde kommen keine Zeichen an.

Mit dem STK 500 Board funktioniert alles einwandfrei. Auch die 
Spannungen am HIN232CP sind richtig. ich messe am TX die richtige 
spannung. Auch die Kondensatoren sind richtig gepolt.
Die einstellungen am Hyperterminal sind gleich wie wenn ich es mit dem 
STK 500 Board teste aber es funktioniert einfach nicht.

Fällt irgendjemanden villeicht ein was möglicherweise noch falsch sein 
könnte?


Mfg ralph

von Michael U. (amiga)


Lesenswert?

Hallo,

hab nur kurz auf die Schaltung geschaut.
Warum benutzt Du nicht das Symbol des xx232 in Eagle? Ich suche jetzt 
nicht die zugegehörige Belegung...

Allgemein: 7806? Der AVR kann maximal 5,5V.
Dem Regler fehlt zumindest am Eingang sein 100n.
Den Wert des Elkos am Ausgang kann ich nicht deuten: 3300 ???

Bei der 78xx-Serie ist ein Elko am Ausgang unnötig, stört eher das 
Regelverhalten. Nur 100n dicht am IC und gut.
Dem AVR fehlen auch seine je 100n an VCC/GND und AVCC/AGND.
AREF gehört nicht an VCC, nur ein 100 gegen GND wenn der ADC genutzt 
werden soll, sonst kann er auch offen bleiben.

Gruß aus Berlin
Michael

von ... .. (docean) Benutzerseite


Lesenswert?

http://www.mikrocontroller.net/articles/Bildformate

Warum verwenden alle immer .rar?

von Michael U. (amiga)


Angehängte Dateien:

Lesenswert?

Hallo,

um rauszufinden, wer alles WinRAR installiert hat. ;-))

Ich hänge es mal als ZIP ran...

Gruß aus Berlin
Michael

von ralph (Gast)


Lesenswert?

zuerst einmal danke für die schnellen antworten!!

@michael

der von dir gedachte ausgang ist der eingange eines 9V blocks. Der 3300µ 
Condensator dient als batterie falls die spannung kurz einbricht
ich brauche den adc nicht.

@ ... ...

sorry  das nächste mal als *.zip



der source-code dürfte aber passen, oder?
könnte das problem auch daran liegen das ich ein crossover kabel auf usb 
benutze? -->das kabel funktioniert aber bein stk 500 board

oder muss ich die nicht benutzten pins der seriellen schnittstelle 
unbedingt auf masse legen? kann ich sie nicht einfach offen lassen?



mfg ralph

von ralph (Gast)


Lesenswert?

so

die unbenutzten pins der seriellen schnittstelle hab ich jetz so 
verbunden wie am stk 500 board
-->hat aber auch nichts geholfen


so hätte noch eine frage: welche spannungen müssen bei Rx und Tx sein?

also ich messe am Tx ~ -9V   sollten das nicht +9V sein??
und am Rx messe ich 0V  sollte da nicht auch eine spannung anliegen???


Mfg Ralph

von ralph (Gast)


Lesenswert?

so hab den tipp bekommen Rx und Tx zu verbinden und dann zu sehen ob 
wenn ich ein zeichen am terminal eingebe das echo zu testen

nun ja ein echo kommmt an!! freu

aber trozdem was bringt mir das jetz wo liegt der fehler???
das programm im µC müsste funktionieren -->es geht ja wenn ich den 
atmega8-16 ins stk 500 board stecke!!!!

Mfg Ralph

von ralph (Gast)


Lesenswert?

so danke für alle antworten
hab das problem mitlerweile selbst gelöst!
Es war ja nur der µC Sockel schlecht angelötet sodass Rx,Tx nicht 
verbunden waren - genau nur die zwei pins


Mfg ralph

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.