Hallo @all, ich habe schon einige Anwendungen mit Labview realisiert und andere Spielereien gemacht. Nun endlich komme ich auch dazu mit mit AVR zu befassen und Programme dazu zu schreiben. Doch leider bin ich noch absolut Neuling auf dem Gebiet. Das Atmel Studio usw. hab ich mir schon zu gemüde geführt, aber das bringt reichlich wenig wenn man die Grundkenntnisse zum Programmieren noch nicht drauf hat. Ich will mit einem ATTiny85 kleine verschiedene Applikationen realisieren. Ports auslesen, setzen usw. Allerdings direkt an USB programmieren, siehe Link: http://codeandlife.com/2012/01/22/avr-attiny-usb-tutorial-part-1/ oder http://fabiobaltieri.com/2011/10/19/fun-with-attiny-and-v-usb/ ich habe ein Evulation Board getüfftelt wo ich an allen Ports was sehe oder eben was reingeben kann um so flexibel wie Möglich damit spielen zu können. Jetzt brauch ich nur mal ein passenden Quellcode damit ich daran lernen und feilen kann. :-) hätte jemand ein paar Zeilen ? z.B. Taster an Port 0, LED blinken an Port5 Wie krieg ich das Programm in den ATTiny rein ? (witzige Frage) Platine in USB Port und dann ? welche Treiber müssen installiert sein und mit welchem Programm krieg ich dann mein Programm da rein. usw. Natürlich versuch ichs mit dem Studio wenn meine Platine endlich da ist, aber so wie ich recherschiert habe geht das auch nicht Problemlos.... seufz Ganz coole Seite ist das hier: https://sites.google.com/site/g4zfqradio/attiny_usb Funktioniert das ? gruß
>Wie krieg ich das Programm in den ATTiny rein ? (witzige Frage) > >Platine in USB Port und dann ? welche Treiber müssen installiert sein >und mit welchem Programm krieg ich dann mein Programm da rein. usw. Gar nicht, weil dein ATtiny wenn du ihn kaufst kein Programm enthält. Du musst da erst einen Bootloader reinbrennen. Du hast ein Henne Ei Problem;)
ok ein Bootloader muss drauf: also nehm ich mein Aduino und steck das so in der Art zusammen wie hier: http://www.ernstc.dk/arduino/2313.htm Programmier ein Bootloader und wie sieht der Bootloader nun aus ? dann kann ich aber den ATTiny85 auf meine Platine drauf machen und direkt über USB ansprechen ?
hier habe ich schonmal ein haufen Dateien gefunden die mal so aussehen als würde es damit funktionieren: https://www.sparkfun.com/products/9147
Volland S. schrieb: > Jetzt brauch ich nur mal ein passenden Quellcode damit ich daran lernen > und feilen kann. :-) hätte jemand ein paar Zeilen ? z.B. Taster an > Port 0, LED blinken an Port5 was passt dir am Tutorial nicht?
:-) was mir nicht passt: ich bin zu ungeduldig das meine Platine noch nicht hier ist und ich es nicht aus probieren kann. jetzt bau das ganze halt mal mit dem Ardunio und Steckkarte auf und dann versuch ich das ganze einfach mal. also eurer Meinung nach funktioniert das ganze mit den ganzen Tutorials wo ich schon gepostet ganz gut. Mit welcher der Tutorials geht es am einfachsten ?
Volland S. schrieb: > Mit welcher der Tutorials geht es am einfachsten ? Das AVR Tutorial hier auf der Seite ist gut, ich habe damit angefangen.
ein ATTiny Board, hab ich selbst gezeichnet. Alle Ports haben ein Taster, sowie eine LED und zudem eben / an ner Leiste
Volland S. schrieb: > ich bin zu ungeduldig das meine Platine noch nicht hier ist und ich es > nicht aus probieren kann. Ungeduld ist bei Mikrocontrollern keine gute Voraussetzung. :-) Eumel schrieb: > Das AVR Tutorial hier auf der Seite ist gut, ich habe damit angefangen. Das kann ich nur unterstreichen, das mikrocontroller.net-Tutorial ist sehr gut! Volland S. schrieb: > Jetzt brauch ich nur mal ein passenden Quellcode damit ich daran lernen > und feilen kann. :-) hätte jemand ein paar Zeilen ? z.B. Taster an > Port 0, LED blinken an Port5 Du kannst dir als Beispiel das Projekt hier anschauen: https://guloshop.de/shop/USB-TTL-ADC-PWM-Signalwandler:::10.html Der Quellcode ist Open-Source, das heißt, du kannst das Teil locker nachbauen und den Quellcode so anpassen wie du es brauchst. Den Quellcode findest du hier: http://guloshop.de/f/sources/guloprog_src_0_2.zip Weitere Infos zu V-USB findest du hier: http://www.obdev.at/products/vusb/index-de.html Durcharbeiten der Dokumentation lohnt sich! > Wie krieg ich das Programm in den ATTiny rein ? (witzige Frage) Mit einer Schaufel? ;-) Ne, mit einem Programmer, dafür lässt sich dein Arduino genauso verwenden. > Platine in USB Port und dann ? welche Treiber müssen installiert sein > und mit welchem Programm krieg ich dann mein Programm da rein. usw. Treiber ist nicht notwendig, außer du verwendest Windows. Dann musst du noch den libusb-Treiber installieren. > https://sites.google.com/site/g4zfqradio/attiny_usb > Funktioniert das ? Schaut interessant aus, anscheinend nutzen die den Tiny als HID. Habs aber noch nicht ausprobiert. Markus
mmmmhhh ich hänge mich gerade daran auf ein Test Blink Programm nicht auf den ATTiny drauf zu bekommen: Fehlermeldung: avrdude: stk500_getsync(): not in sync: resp=0x00 hab alles so wie hier gemacht: http://hlt.media.mit.edu/?p=1229 mit dem Arduino Board irgendwas zum blinken und Taster auslesen hab ich schonmal geschafft. Neustart, Reset, ATTiny 1MHZ und 8MHZ internal clock umstellen usw. haben nichts gebracht.
ach und bei installieren des Bootloaders kommt das selbe: avrdude: stk500_getsync(): not in sync: resp=0x00
wenn ich REset Taste loslasse wenn er uploaded dann kommt diese Meldung: Binäre Sketchgröße: 886 Bytes (von einem Maximum von 8.192 Bytes) avrdude: please define PAGEL and BS2 signals in the configuration file for part ATtiny84 avrdude: Yikes! Invalid device signature. Double check connections and try again, or use -F to override this check.
sorry das ich genervt habe, aber der Knackpunkt wo bei den meisten Beschreibungen gefehlt hatte war das der Sketch Arduino ISP Programmer erst up zu loaden ist, bevor man den Arduino als programmer benutzen kann. super Beschreibung ist dies hier: http://fluuux.de/2012/09/programmieren-eines-attiny-mit-arduino-1-0-1/
Volland S. schrieb: > sorry das ich genervt habe, aber der Knackpunkt wo bei den meisten > Beschreibungen gefehlt hatte war das der Sketch Arduino ISP Programmer > erst up zu loaden ist, bevor man den Arduino als programmer benutzen > kann. Das ist auch wirklich völlig abwegig....
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.