Gast
#181988
Hallo,
ich habe mir vor kurzem einige mega48 zugelegt. Zum programmieren
verwende ich avrdude. Das setzen von ports klappt auch einwandtfrei,
nur mit dem usart hab ich Probleme. Ich verwende testweise einen 4 mhz
oszillator ( ja keinen baudraten quarz) der auf dem selben board, mit
nem mega8 auch funktioniert. Der mega 48 sendet mir jedoch ( obgleich
er idr garnichts sendet), wenn er etwas sendet, nur ein kleines c mit
einer Art Unterstrich und das auch nur in sehr unregelmäßigen
Zeitabständen. Ich nehme an das es am Taktsignal liegt, obgleich auch
andere Ozillatoren(16Mhz, 20Mhz) kein besseres Ergebnis geliefert
haben. Da ich bei avrdude etwas davor scheue, die fuses falsch zu
setzen, hab ich bei yaap den mega48 ebenfalls hinzugefügt( obwohl das
programmieren hier stets scheitert), um die Fuses zu setzen. Dies
klappt auch wunderbar; nur betätige ich den setzen Button mehrmals, so
zeigt yaap zeitweise die Standardkonfiguration an.
Ich bin für jeden Rat dankbar
Vielen Dank
Manfred Cherd
PS:
Um auszuschließen, dass es an yaap und damit am oszillator liegt, würde
ich gerne wissen wie man mit avr-dude die fuses setzen kann (die
dokumentation ist für mich wohl etwas zu kurz geraten :) )