Ich habe in Bascom ein programm, dass via RC5 Fernbedienungssignale empfängt und per I2C Daten ausgibt. Jedoch funktioniert das Programm nur mir dem Integrierten RC Oszillator mit 8mhz, jedoch "hängt" der Atmega etwas. Wenn ich jetzt im AVR Studio den "Ext. Crystel High Frequenz" wähle, wird das LCD nicht initialisiert. CKOPT ist gesetzt! Eingebaut ist ein 16mhz Quarz mit 2x 22pf. Prozessor ist ein Atmega8-16PU. Diesen kann ich mit externem Quarz über meinem STK500 problmlos ansprechen und Programmiern Wisst Ihr noch was?
Mion, mal so ins Blaue, da ich keine Ahnung von Hochsprachen für µC's habe. Müsste/haste das dem Compiler auch mitgeteilt und neu Compiliert? Damit das mit den Wait/Pause Funktionen auch stimmt. mfg
Moin, Du hast ein BASCOM aber stellst im AVR-Studio etwas um? Nur die Fuses? Gib mal mehr Informationen und Code. Hast Du (wenn das Programm in BASCOM geschrieben ist) auch die Taktfrequenz auf 16MHz geändert? Gruß, Lui
Das Programm schreibe ich in Bascom, den Atmega Programmiere ich via AVR Studio. In Bascom habe ich $regfile = "m8def.dat", $crystal = 16000000 Jedoch beginnt der Atmega nicht mit dem Programm, testhalber habe ich nur eine LED Schalten lassen, mit in. Oszilator funktioniert es ohne passiert nicht.
Jumper? Auslesen kann ich den Atmega8 ja. Ich habe keinen echten Stk500 ich verwende den Programmer von Ullihome. Das Aufgespeilte Programm funktioniert mit dem internem Takt, egal ob ich 8 oder 16Mhz einstelle. Das Programm sollte also stimmen.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.