Hallo, ich habe im Netz auf der Homepage von airbase-team eine tolle Schaltung für einen Timer gefunden den ich gerne für meinen UV-LED-Belichter nehmen möchte. Ich habe mir auch gleich mal die eagle-files herunter geladen. Das Problem ist nur das ich den Programmcode für den ATMega8 nicht finden kann. Ich dachte das der Code in der Datei "LightTimer.zip" enthalten ist aber PonyProg findet da nicht's. Könnt ihr mir helfen bitte? Gruss
Hallöchen, vielleicht solltest Du mal in DEFAULT nach der LightTimer.hex Ausschau halten ;). Ansonsten ist es ein AVR-Studio-Projekt für AVR-GCC, welches Du selbst kompilieren kannst. Grüße, Stefan
Hallo, danke erstmal für die schnelle Antwort. Die habe ich gefunden und auch schon mit einem Hex-Editor geöffnet aber als ich die Zeilen makiert und in PonyProg kopieren wollte funktionierte das nicht. Kann das vielleicht auch daran liegen das PonyProg auf einem virtuellen PC läuft? Ich werd das ganze auch mal mit AVR probieren. Ähm..., ist vielleicht eine blöde Frage aber was bedeutet kompilieren? Ich hab mir schonmal das Tutorial für AVR durchgelesen aber viel versteh ich davon nicht, deswegen stell ich mich auch wie ein Noob an :-(
Ok, das mit der hex-Datei hat sich erledigt. Hier bewahrheitet sich mal wieder ein bekanntes Sprichwort: Wer lesen kann ist klar im Vorteil! Ich sollte mir halt gleich das richtige Tutorial durchlesen. Eine andere Frage: Man braucht ja noch einen ISP-Adapter. Ich hab mir jetzt für meinen 19" Einschub den Adapter von rumil.de nachgebaut aber ich hab auch noch 2 weiter Versionen bei lancos.com gesehen. Welcher ist denn da jetzt der richtige für mich? Gruss
Hallo, so, nach langer Abwesenheit habe ich endlich die Gelegenheit gehabt meinen uC zu programmieren mit der *.hex-File vom airbase-team. Jetzt hab ich nur das Problem das ich auf den 7-Segment-Anzeigen nicht's erkenne weil das Multiplexverfahren nicht schnell genug schaltet. Alle LED's sind am flackern und ich habe keine Ahnung vom programmieren. Kann mir da vielleicht jemand helfen? Gruss
Hast Du die Fuses richtig gesetzt? Sonst dürfte das Teil um den Faktor 4 zu langsam sein.
Ähm... keine Ahnung!?! Ich hab da mal rein geschaut und das steht da "Int. RC Osc. 1 MHz; Start-up time: 6 CK + 0 ms". Ich benutze den zum programmieren den mySmartUSB MK3 von myAVR und dazu das myAVR WorkPad. Auf was muss ich denn die Fuses setzen?
Hab mir den Schaltplan nicht angeschaut (hab hier grad kein Eagle), aber laut der Software müßte da eigentlich ein 4MHz Quarz verbaut sein. Mit den von Dir geposteten Settings wird der aber garnicht benutzt. Wenn der tatsächllich vorhanden ist, müßtest Du da was wie "external crystal" einstellen, Startuptime das größte was Du findest. Die genauen Werte stehen im Datenblatt, da sollte ein Abschnitt "System Clock and Clock Options" oder so ähnlich sein (in meinem ab Seite 25)
Den Quarz habe ich auch drinnen. Was für ein Datenblatt hast du? Ich hab in das bei reichelt reingeschaut was bei dem Quarz mit verlinkt ist. Ich hab das hier noch in den Fuses gefunden "Ext. Crystal/Resonator High Freq.; Start-up time: 16K CK + 64 ms".
Das Datenblatt vom Quarz nützt da wenig, Du brauchst das vom µC. Am besten direkt von Atmel: http://www.atmel.com/dyn/products/devices.asp?category_id=163&family_id=607&subfamily_id=760 Das was ich hier grad hab ist eins für ATmega8(L) irgendwann von Mitte letzten Jahres. Scheint aber mittlerweile auch eine neuere Revision zu geben. Aber "Ext. Crystal/Resonator High Freq.; Start-up time: 16K CK + 64 ms" höhrt sich schon ziemlich gut an.
Hallo, ist schon erstaunlich, das sich jemand auf meine Seite verirrt. Mein Belichter geht immer noch in der Ursprungsversion. Wegen mangelnder Projekte habe ich das Teil nur noch zum löschen von Eproms genutzt. Geht aber auch super, halt eben eine längere Einwirkzeit. Bitte prüfen , ob der Quartz auch am schwingen ist. Wenn die Hardware ohne Fehler sein sollte kann ich gerne mal den Ponyprog ranhängen, um die Fuses auszulesen. Ist schon zu lange her, um die Details noch zu kennen. Wenn ich helfen kann, gerne. MfG Murkel
So, jetzt hab ich mal mehrere Fuses ausprobiert inkl. dem internen Takt. Jetzt ist es allerdings so das alle LED's an sind und mein Relai am klackern ist. Und einstellen kann ich auch nicht's :-( @Murkel Leider habe ich kein Oszi zur Verfügung um das zu prüfen. Zudem habe ich statt den Doppel-Display einzelne 7-Segment-Anzeigen verwendet. Ich stell mal den Schaltplan mit ein.
laut Schaltplan ist ein 4MHz Quarz drin... dann musst du die Fuses auf extern. Crystal, medium freq. stellen Gruß
So, ich hab das mal so gemacht wie Rene es geschrieben hat aber das hat nicht's gebracht. Ich hab auch den Quarz mal getauscht und die Kondensatoren am Quarz, auch ohne Erfolg :-(
Mir ist da gerade auch noch aufgefallen das ich neben den Lox Fuse wo ich den Taktgeber angebe auch noich High Fuse habe! Muss ich da auch was ändern? Die Software, die ich benutze zu programmieren, ist myAVR Workpad.
Steffen P. schrieb: > ... High Fuse ... Kommt drauf an was da momentan drin steht. Default müßte 0xD9 sein, und der würde so passen. Rene schrieb: > laut Schaltplan ist ein 4MHz Quarz drin... dann musst du die Fuses auf > extern. Crystal, medium freq. stellen Also laut Datenblatt sind 4MHz beim ATmega8 bereits "high freq.". Die oben angegebene Einstellung "Ext. Crystal/Resonator High Freq.; Start-up time: 16K CK + 64 ms" wäre also schon die Richtige.
Also, ich hab nochmal geschaut bei den Fuses und bei bei High Fuse steht nicht 0xD9 drin sondern 0x99. Ichg werd das mal ändern und dann auch noch die Low Fuse ändern. Mal schauen ob es dann geht. Macht es, abgesehen von den Fuses, eigentlich einen unterschid ob ich PonyProg oder myAVR Workpad zum programmieren nehme für die *.hex-File?
Was sollte eigentlich bei den Lockbits Default sein? Hab da 0x3F stehen.
Steffen P. schrieb: > Kann das vielleicht auch daran liegen das PonyProg auf einem > virtuellen PC läuft? Betreibst du die virtuelle Maschine in einer Unix-Umgebung? Wie kommt PonyProg denn an die Hardware? Versuchs doch mal mit AVRDUDE. Dazu gibt es auch jede Menge GUIs für alle erdenklichen Linuxe und für Mac OS X hab ich auch schon was gefunden. mfg mf
@mini Float: PonyProg ist garnicht mehr auf meinen virtuellen PC installiert. Das hatte ich nur am Anfang auf meinem neuen PC drauf um es zu testen. Ich hab es mittlerweile auf meinem alten XP-Rechner. Zudem hab ich am Anfang garnicht gewusst was ich wie öffnen muss. Mittlerweile geht das öffnen und programmieren. So, jetzt funktioniert das ganze aber ich muss sagen das ich nicht grad wirklich was auf der Anzeige erkenne. Ich hab bei den Low Fuse das höchste genommen was es gibt aber anscheinend ist das immer noch nicht schnell genug. Ich kann nicht wirklich erkennen was ich einstelle weil alle LED's an sind und beim betätigen der Tasten blinken zwar dann ein paar LED's aber der Rest ist trotzdem an. Aber die eigentliche funktion ist gegeben, wenn ich halt beim eingeben mitzähle.
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.