PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Flashen des Atmega16 dauert eine minute oder länger. Normal?



Bammel
18.03.2007, 13:10
hallo,
ist das normal das es so lange dauert.. also ich hab das Atmel Evulationboard v2.0 von pollin udn nen atmega16 beschreibe es mit ponyprog2000 v2.06f über seriel.... also wenn er sagt write geht es recht schnell nur das veryfizieren dauert sehr lange wie ich finde.. ich dachte immer es würde recht flott gehen... (hab gestern erst angefangen mit der mc programmierung...)

dann noch ne frage nebenbei er nimmt bei mir nicht die baudrate von 960 an sondern immer nur 19200 woran könnte es liegen? ist progge in bascom udn hab den befehl "$baud = 9600" drinne

mfg bammel

coCo
18.03.2007, 14:04
Hi,
das verifizieren kannst du einfach abbrechen, das ist nicht zwingend notwendig. Aber wenn du in Bascom deine Programme schreibst, wieso benutzt du es nicht auch zum flashen? Oder geht das mit dem Evalutionsboard net?

MfG

Bammel
18.03.2007, 14:09
da hab ich mir erlichgesagt noch nciht mit auseinadner gesetzt ist hatte nur mal gelesen das es wohl net gehen soll will mich da aber net festlegen... udn naja in der anleitung stand halt wie es mit ponyprog funzt udn dnan hab ich acuh das genutzt... kann man das veryfizieren vllt auch von haus aus abstellen??? udn wie ist das mit der baudrate???

Hanni
18.03.2007, 14:20
Hi,
das verifizieren kannst du einfach abbrechen, das ist nicht zwingend notwendig.

Kann man sehen wie man will, wenn man allerdings ein paar mal Probleme mit fehlerhaft übertragenem Code hatte, lässt man die Verifizierung an !!

coCo
18.03.2007, 14:23
Hi,
nur mal ne Frage nebenbei, vielleicht weiß jemand ne Antwort:
Wieso dauert das Verifizieren bei PonyProg so lange und bei Bascom nur wenige Sekunden?

Wie meinst du das "er nimmt bei mir nicht die baudrate von 960 an sondern immer nur 19200"? Kannst du im Terminal keine Daten empfangen? Oder woran merkst du, dass er 19200 verwendet und nicht 9600?

MfG

Bammel
18.03.2007, 14:39
bei einer baudeinstellung im terminal von 9600 bekomme ich immer nur komische zeichen da hab ich mich natürlich schlau gemacht udn dnan das terminalprogram, auf 19200baud umgestellt udn da läuft alles bestens...

zum flashen werde ich vllt morgen mal probieren das über bascom zu machen...

linux_80
18.03.2007, 14:48
Hallo Bammel,

mit wieviel MHz läuft Dein AVR, und was hast Du im Programm bei $crystal angegeben, denn das passt genau um den Faktor 2 nicht !?
zB. er läuft mit 16 MHz, Du hast aber angegeben der läuft mit 8MHz, dann rechnet Bascom die falschen Werte aus und es kommt statt 9600, 19200 raus !

Bammel
18.03.2007, 14:55
ohh das ist mir ja jetzt erst aufgefallen :D ups... ich hatte das doch geändert... oder etwa nicht *kratz* naja danke...

Blauelf
19.03.2007, 11:21
Ja, das Pollin-Board habe ich auch (erst mal mit ATmega8), in der Bedienungsanleitung steht hinten was drin mit "3x8MHz Quarz", aber 8 gibts nur für die "kleinen", die Megas bekommen volle 16MHz.

Ist vielleicht ein Effekt der Versionsnummer 2.0, die Anleitung scheint nur in Teilen überarbeitet, teils ist sie auch etwas wirr oder enthält Sätze doppelt.

Hat zufällig jemand den BASCOM dazu gebracht, das Teil als Programmieradapter zu verwenden? Ich verwende ebenfalls derzeit PonyProg2000, geht eigentlich ganz gut, aber man muss eben immer das Programm wechseln.

Bammel
19.03.2007, 17:13
ich hatte mich gestern mal dran versucht aber noch erfolgslos.. hatte auch net so wirklich bock hab schon nach 5 min aufgegeben :D

aber ich finds mit ponyprog eigentlich richtig klasse... vllt kann man bascom ja auch einfach so einstellen das es bei external programmer funzt...