Archiv verlassen und diese Seite im Standarddesign anzeigen : Am Terminal erhalte ich nur "000000 (...)" :(
Hallo,
ich habe mir ein kleines Board mit dem AtMega16 aufgebaut und habe denn nun mit folgendem Programm programmiert
...
print "hallo welt!"
und dann verbinde ich mich mit dem terminalprogramm (über den max232) und empfange nur "00000000000000 (...)" sprich garnichts :(
Könnt ihr mir sagen wo der fehler liegen könnte?
Bei programmieren tretten keine Fehler auf.
Danke vorab!
Adam
hast denn die initialisierung des comports drinne?
Haste nen Quarz am Mega16, wenn ja haste die Fuses eingestellt, haste die Baudrate in Bascom oder im Programm festgelegt???????
jaja ich hab alles gesetzt, außer der Fusebits. Muss ich die einstellen wenn ich ein externen (16mhz) quarz habe?
mein proggi sieht so komplett aus:
$regfile = "m16def.dat"
$crystal = 16000000
$baud = 9600
Print "Hallo Welt!"
klar müssen die eingestellt werden, kannst mal hier im RN gucken da gibts einen Artikel mit guter Beschreibung.
Schau auch mal in die FAQ-Seite hier: https://www.roboternetz.de/phpBB2/viewtopic.php?p=40136#40136
Die soll auch helfen solche Fragen zu beantworten
und was ist mit config com1=...? haste das wo anders eingestellt?
ich hab jetzt im dem fusebits rumprobiert .... anscheinend irgendwas falsch eingestellt, denn nun kann ich den Chip nicht mehr lesen und schreiben :(
Dabei hab ich alles so gemacht wie in der Anleitung vom Frank ....
naja, ich warte bis ich meinen neuen Chip bekommen und dann probier ich es nochmal.
ich muss doch in meinem Fall doch nur die Fusebits so einstellen, das der interne Quarz abgeschaltet wird und der externe verwendet wird, richtig ?
Dann muss ich doch nur FuseBits A987 auf 1111 stellen, oder nicht ?
mfg
adam
Hallo Adam,
damit solltest Du das externe Quarz aktiviert haben. Ist er richtig angeschlossen??? Sind die Kondensatoren drann??? Hast Du es mal mit nen anderen Quarz versucht??? Bei 16 MHZ bracht der Chip mehr Strom
als bei 1 MHZ. Reicht deine Stromversorgung??
MfG
Hallo,
es ist doch egal wie rum ich den Quarz einlöte, oder ? Der hat keine Polung wie ein Elko? Die 2 Kondenstatoren sind dran und auch richtig verschaltet. Und meine Stromversorgung muss reichen (umgebautes PC-Netzteil:) )
Ich probier es einfach nochmal, diesmal mit PonnyProg, denn dort sieht das vieel einfacher aus, einfach nur paar Häkchen wegklicken.
Ich melde mich dann, wenn ich weitere Probleme habe, oder wenn es dann letzendlich geklappt hat - Danke für eure Hilfe! :)
ich hab jetzt meinen neuen chip bekommen, und es mit ponyprog versucht. also die fusebits kann er ja noch auslesen, aber wenn ich auf write klicke sagt das "divice missign" d.h. der kann denn nicht mehr lesen :( ist der jetzt zerstört? was mach ich denn falsch ?? kann es evtl. an der platine liegen ? muss ich drauf achten wie ich den quarz einlöte ? bin am verzweifeln :(
Hallo,
Wenn du ein normels Quarz hast mit 2 Anschlüssen ist es egal wie rum das reinkommt. Was für eine Platine hast du???
MfG
Es funktioniert alles wieder ! Ich habe an dem Quarz 2. 100nF Kondensatoren gehabt, anstelle von 22pF :P
Platine ist selbst geätzt - danke für eure Hilfe !
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.