Hallo!
Ich habe den USB-Programmer USBasp von fischl.de nachgebaut, da ich
gerne vom laptop aus die µCs flashen möchte.
ich benutze einen ATmega8L-8PI und einen 4 MHz Quarz.
Dieser lasst sich problemlos über LPT-ISP flashen.
also meine 1. Frage: Funktioniert das ganze auch mit 4MHZ anstatt 12?
Denn sobald ich den USBasp anstecke, schreit windows "USB-Gerät wurde
nicht erkannt"
2.Frage: Wie müssen die Fuses für den Betrieb gesetzt werden? auf 4Mhz
ext. Quarz?
vielen Dank,
mr
und warum gibt es dann die Jumper-Funktion SCK-Clock < 1,5 Mhz?
achja, stimmt das, dasss ein mega8L nur bis 8Mhz und ein mega 8 bis
16Mhz funktioniert? Dann wäre mein ATmega8L eh ungeeignet...
vielen dank
Der Jumper hat nichts mit USB zu tun.
> achja, stimmt das, dasss ein mega8L nur bis 8Mhz und ein mega 8 bis> 16Mhz funktioniert? Dann wäre mein ATmega8L eh ungeeignet...
Ja, stimmt genau.
Gruß, Feadi
Ich habe nun eine andere Schaltung mit einem tiny2313 gefunden,
gibt es eine andere Möglichkeit 12 Mhz zu erzeugen ohne Quarz oder
Quarzoszillator?
danke
Joa, mit nem Funktionsgenerator, einem höher getakteten anderen MC oder
nem PC oder oder oder. Wozu ?
Und wozu eine schaltung mit 2313 ?
Häng an deinen USBasp einfach nen 12 mhz quarz und amch den richtigen
Controller rein.
hallo!
also, ich habe eigentlich nur den PC zur verfügung und einen 40 Mhz
Quarzoszillator.
Kann ich die 40 Mhz irgendwie teilen ohne einen Frequenzteiler mit
Zählern?
oder wie würde das mit einem PC funktionieren, an der Soundkarte?
Vielen DAnk
wie willst du denn teilen ohne Teiler? Mit Rasierklingen?
Besorg dir die richtigen Teile oder lass es. Überlegst du auch, wie du
statt einer M8-Schraube eine gerade vorhandene M12 benutzen kannst? Kann
nach Schiffbruch auf einer einsamen Insel Sinn machen, sonst nicht. Da
besorgt man sich eine M8-Schraube.
@ Feadi aus Frankreich
>> achja, stimmt das, dasss ein mega8L nur bis 8Mhz und ein mega 8 bis>> 16Mhz funktioniert? Dann wäre mein ATmega8L eh ungeeignet...>Ja, stimmt genau.
BULLSHIT!
Immer wieder hört man den selben Scheiß, der ist einfach nicht tot zu
kriegen!
NEIN!!!
Der Mega8L kann auch mehr als 8MHz, er wird nur nicht darauf getestet.
Es gibt 2 Testszenarien, MC_A mit 5V bei 16MHz und MC_B bei 2,7V und
8MHz.
Wahrscheinlich aus Garantiegründen, gegenüber der Industrie.
Aber lies selbst was der Atmel-Support dazu sagt:
http://www.robotgames.net/atmel/mega8_or_mega8l.htm
@: mr-unbekannt:
Da schließe ich mich crazy horse an, das Ding mit "aus Schxxße Gold
machen" gibt es nur im Märchen.
Kauf die richtigen Teile oder laß es ganz.
Thomas, Dein Ton ist schrecklich.
> Immer wieder hört man den selben Scheiß, der ist einfach nicht tot zu> kriegen!
Das wird vielleicht daran liegen, dass dieser 'Scheiß' so im Datenblatt
steht.
Es ist rein gar nichts verkehrt daran, wenn man diese Information
einfach als korrekt annimmt. Das man ein µC (mehr oder weniger)
übertakten kann ist Expertenwissen. Das sich m8 und m8L gar nicht
unterscheiden (bis auf den factorytest) ist Spezialwissen.
Wenn die Kinder in der Schule gesagt bekommen '3 kann man nicht durch 2
teilen', schreist Du dann auch gleich 'BULLSHIT!!!', oder wie? Oder
anders gefragt: Warum kann man (in der 4 Klasse) 3 nicht durch 2 teilen?
Du kannst natürlich auch mit einem PC die 12 Mhz machen. Es ist nur
etwas unverhältnissmässiger Aufwand für dein Problem. Schreib einfach
ein programm was einen 12 Mhz takt auf z.b. dem Paralellport ausgibt
oder auf der Seriellen und nen Schnittstellenwandler dahinter oder oder
oder. Gehen tut fast alles es est nur die Frage setz ich mich jetzt 3
Tage hin und Programmier das oder eben 4 Wochen wenn du dich nicht
auskennst. Oder geh ich in den Elektronikladen um die Ecke und kauf mir
für total übertreuerte 1 Eur einen 12 Mhz Quarz.
Ooch Leute, habt Euch wieder lieb ;-)
Ich kann ihn ja verstehen,
den Quatsch vom Mega, der nur ein Halber war hört man hier ständig.
Aber die Informationspolitik von Atmel ist dahin gehend auch
verbesserungswürdig.
Also, das heißt ich kann ohne Probleme einen 12 Mhz Quarz verwenden.
(Datenblatt vom mega8/mega8L ist etwas irreführend)
noch etwas: die Hex-Datei, die ich raufgeladen habe ist 9525 Bytes groß,
warum passt dann diese auf den µC? ich dachte der mega8 hat nur 8KB
flash?
vielen Dank
PS: könntet ihr die Abweichungen vom Thema bitte unterlassen? Danke
Du kannst einen Mega8L mit 12Mhz im USBProg einsetzen,aber glücklich
wirst du damit nicht werden.Bei mir war es so,das ich immer den Jumper
für langsam Programmieren stecken mußte,ansonsten gab es Fehlermeldung.
Bei der langsam Programmierung,kannst du bei einer größeren Datei,Kaffee
trinken gehen.
Das Dingens funktioniert mit richtigem Atmel,tadellos und auf Anhieb.
@Gerhard
Neueste Firmware drauf?
Es gab wohl mal Problem mit zu langem Kabel zum Controller.
Ich hatte das Ding mal vor Ewigkeiten gebaut, funktionierte problemlos
und recht fix.