Hallo erstmal ich bin neu hier. Erstmal zu mir. Ich heiße Markus (wie man ja oben schon lesen kann), bin 19 Jahre alt und bin gerade dabei meien Ausbildung zum Elektroniker für Geräte und Systeme zu beenden. Durch die Ausbildung hab ich das Grundwissen was das programmeiren in Assembler von µC angeht gelernt, allerdings mitm 8051, der mir für den Privaten gebrauch zu teuer war. Nun hab ich gleich mal ein kleines Problem. Hab mir Vor kurzem das AVR Baord V.2 vom Pollin gekauft und dazu den ATTiny 2313. Nun habe ich bisher leider noch kein programm gefunden, mit dem ich die Assembler Datei afn den µC bekomm. Hab halt des PonyProg und zum Programm schreiben verwende ich das AVR Studio. Ich hoffe mir kann jemand weiterhelfen, danke MfG Markus
Hallo Markus, du musst die .asm Datei assemblieren und die dabei herauskommende (intel) hex Datei in den Controller laden. Desweiteren würde ich dir wärmstens das AVR-Tutorial dieser Seite empfehlen (http://www.mikrocontroller.net/articles/AVR-Tutorial) Gruß Sebastian
Jup das ist mir auch klar :-) mein Problem ist, dass das PonyProg den 2313 nicht kennt und ihn somit nicht mit der Hexfile beschreiben kann. Hab schon versucht das PonyProg aufn A90S2313 (glaube so heißt er) einzustellen um damit den ATTiny 2313 zu programmieren allerdings hat das nicht geklappt! Wie gesagt ich kann quais kein Verbindung zum ATTiny herstellen. Der rest des Boards klappt hab den ATMega 16 schon progammiert! Das Tutorial hab ich schon durchgelesen ist top!
Hallo Markus, da hab ich dich wohl falsch verstanden ! Schau dir mal avrdude an, das kommt mit dem WinAvr Projekt und ist mit der GUI von http://aaa.gmxhome.de/avr8_burn-o-mat_avrdude_gui/avr8_burn_o_mat_avrdude_gui.html sehr gut zu bedienen Gruß Sebastian
hast du ne aktuelle version vom ponyprog oder is die möglicherweise schon etwas älter? hast du nen anderen AVR mit dem du des mal testen könntest? möglicherweise sind deine fuse bits etwas verkurbelt.
Mit dem Pollinboard und Ponyprog lassen sich die ATTiny3213 auch programmieren. Wenn Du den Tiny auch bei Pollin geholt hast und diese den Datecode 0530 haben, dann hat dir Pollin warscheinlich schon vorprogrammierte angedreht, wo das die SPI Schnitte abgeschaltet war. (Fuse SPIEN) Ich konnte die glücklicherweise reaktivieren, da ich auch noch einen GALEP habe...
Die Version von PonyProg ist die ganz aktuelle ich glaub 2.005 Hab oben ja shcon geschreiben, dass ich den ATMega 16 programmieren konnte. Wie kann ich rausfinden was für nen Datencode der ATTiny hat und wie kann ich den reaktivien? Wie gesagt ich bekomm keine Verbindung mitm PonyProg vom PC zum Board wenn der 2313 drauf ist. wenn ich den Mega16 draufmach ist es kein Problem.. MfG+dankeschön schonmal an alle Markus
Aktuell ist die Version 2.06f, probiers erstmal damit. Der Datecode steht auf dem Gehäuse aufgedruckt.
ahja perfekt!! Das 2.06f kennt den ATTiny 2313 schonmal! super bei mir aufm ATTIny steht 0629 passt das dann alles? Kann es dann sein das ich mitm Aktuellen PonyProg den programmieren kann?
Hi ich Programmiere gerade mit dem Pollin Board V2.0 einen Tiny 2313. Ich nutze als Interface dieses hier: http://rumil.de/hardware/avrisp.html Es läuft ohne Propleme auf Pony-Prog V2.06Beta. Interface Einstellung ist LPT1 / AVR ISP I/O Als Device gibt es den Tiny2313 und ich nutze ihn auch. Es kann sein, das du die Calibraton neu starten must. Ist ein Versuch! Du hast geschrieben, dass du einen M16 Progen kannst, aber den 2313 nicht????????? gibt es eine "kalte" Lötstelle??? (schlechten Kontakt)?? MfG Stefan
Nö gibt es ned, es lag wie geschrieben am zu alten POnyProg. Dieses kannte den ATTiny noch nicht (hab es runtergalden weil es ne deutsche Verion ist) und konnte ihn somit nicht brennen. Hab dann des aktuelle ATTiny 2.06Beta runtergelade jetzt jklappt das alles einwandfrei. So habe schon das nächste Problem. und zwar wenn ich die Ein einfaches Programm schreibe um nur die beiden auf dem Board befindlichen LED'S anzusteuern (duernd) bricht mir am Ausgang die Spannung auf 1,7V zusammen desweiteren fließt wenn ich in Reihe zu LED mes (durch den gezogenen JP6) nur ein Strom von ca. 0.1mA. somit leuchtet die LED nicht, sondern sie "glimmt" nur. hat jemand ne Idee an was das leigen könnte? Das Programm is das leicht umgeshcriebene Programm "leds.asm" vom Tutorial. Muss es umschreiben, da ich nicht PORTB sondern PORTD verwende!! MfG Markus
zeig mal den sourcecode. ich vermute, dass du den port nicht auf ausgang geschaltet sondern nur den internen pullup aktiviert hast.
also hier des Programm: .include "tn2313def.inc" ldi r16, 0xFF out DDRB, r16 ldi r16, 0b0100000 ;d.h. nur LED 1 leuchtet, nur 7 Bits, da Port D beim ATTINY nur 7 Bit breit ist. out PORTD, r16 ende: rmjp ende MfG
wie ichs vermutet hatte... http://www.mikrocontroller.net/articles/AVR-Tutorial:_IO-Grundlagen http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Zugriff_auf_Ports kleiner tip: out DDRB, r16 <-- hier muss was geaendert werden
Ohh f*** man man man das mir des ned aufgefallen is!! :-D irgendwie shconn dumm von mir!! lass mich raten: out DDRD, r16 ohh mna ich kanns gar end glauben muss ich morgen gelich mal versuchen.... man man man wie dumm von mir! MfG Markus
passiert im eifer des gefechts schonmal... ich hab mir hier(r2r-dac, saegezahn) in der hardware mal stundenlang nen wolf gesucht: http://www.lania.de/salival/bilder/powersupply/bilder/small_img_0200.jpg und was wars? port nicht auf ausgang geschaltet... http://www.lania.de/salival/bilder/powersupply/bilder/small_img_0207.jpg
Hehe joa klar kann des mal passieren da denkt man so schnell mal ned an was und schreibt halt drauf los ;-) macht ja nichts! Mir ist es eingefallen als ich auf die Antwort gewartet hat. Da hab ich mir des Prog nochmal durchgelesen und dann kam mir des chon komisch vor. Naja ich wollts schreiben, allerdings warst du schneller. Dank dir schonmal. Sag mal hast du eig ICQ oder sowas?? MfG Markus
ICQ ist ein proprietaeres protokoll. sowas benutze ich nicht. punkt. IRC(quakenet) haett ich anzubieten, aber wozu? hier im forum wird dir besser geholfen. und falls du labern willst, findest du links im menu auch einen chat. da war ich aber schon lange nicht mehr. dort mag man keine idler wie mich. egal, ist nen anderes thema. ansonsten willkommen im forum, und viel spass noch beim basteln.
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.