Offline
Newbie
Karma: 0
Posts: 40
|
 |
« on: September 04, 2011, 11:03:09 am » |
Hallo Zusammen, hier möchte ich mein minimalistisches Arduino-Clone Projekt vorstellen: Mit Hilfe des Audio Ausgangs kann ein Atmega168 programmiert werden. Die Hardware für die Programmierung besteht nur aus 2 10K-Ohm Widerständen, einem 10nF Kondensator und der Line-In Buchse. Das Projekt befindet sich im Moment noch hier: http://www.hobby-roboter.de/forum/viewtopic.php?f=4&t=128&p=531#p531Was meint Ihr dazu? Viele Grüße, chris
|
|
|
|
|
Logged
|
|
|
|
|
Österreich
Offline
Jr. Member
Karma: 0
Posts: 72
|
 |
« Reply #1 on: September 04, 2011, 01:05:15 pm » |
Wow, cool 
|
|
|
|
|
Logged
|
mfg dani95
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 40
|
 |
« Reply #2 on: September 05, 2011, 01:33:09 am » |
Danke für den positiven Kommentar :-)
Um den Atmega168 über Line-Out zu flashen, muss man zuerst ein Programm in der Arduino-Umgebung schreiben und dann das HEX-File mit dem Java-Flash-Programm übertragen.
Jetzt habe ich ein kleines Problem: Bei der Arduino-Entwicklungsumgebung 017 finden sich die HEX-Files in den Ordnern der Scetches. Bei der Version 022 kann ich die HEX-Files aber nicht finden.
Weiß jemand, wo die HEX-Files abegelegt werden?
|
|
|
|
|
Logged
|
|
|
|
|
Freiburg-Germany
Offline
Newbie
Karma: 0
Posts: 23
Azubi Elektroniker für G&S
|
 |
« Reply #3 on: September 05, 2011, 02:29:01 am » |
The .hex file is the final output of the compilation which is then uploaded to the board. During a "Verify" the .hex file is written to /tmp (on Mac and Linux) or \Documents and Settings\<USER>\Local Settings\Temp (on Windows). During upload, it's written to the applet sub-directory of the sketch directory (which you can open with the "Show Sketch Folder" item in the Sketch menu). LINKnichts zu danken =) LG M²
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 40
|
 |
« Reply #4 on: September 05, 2011, 02:55:23 am » |
Hallo squaremeter,
den Artikel im Link hatte ich schon gelesen. Allerdings scheint das nur noch für die 017er Version der Entwicklungsumgebung zu stimmen. Mit der 022er finde ich das HEX-File nirgends mehr.
|
|
|
|
|
Logged
|
|
|
|
|
Freiburg-Germany
Offline
Newbie
Karma: 0
Posts: 23
Azubi Elektroniker für G&S
|
 |
« Reply #5 on: September 05, 2011, 04:23:51 am » |
den Artikel im Link hatte ich schon gelesen. Allerdings scheint das nur noch für die 017er Version der Entwicklungsumgebung zu stimmen. Mit der 022er finde ich das HEX-File nirgends mehr.
stimmt. aber ich habe einen weg gefunden das teil zu finden. Einfach zu C:\Dokumente und Einstellungen\<username>\Lokale Einstellungen\Temp\ navigieren (versteckte ordner anzeigen) und Suchen (Strg+F) nach *.hex(ja wirklich *) auf die art und weise hab ich meine "countdown.cpp.hex" datei gefunden. da ich aber nicht viel von den Dingern versteh kann ich dir nicht sagen obs das richtige ist... die Zahlen 0-F stehn auf jeden fall drin LG M²
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 40
|
 |
« Reply #6 on: September 05, 2011, 04:54:11 am » |
Danke, das muss ich mal ausprobieren :-) Ich habe auch gesucht, war aber wohl irgendwie zu doof 
|
|
|
|
|
Logged
|
|
|
|
|
Munich/Germany
Offline
God Member
Karma: 8
Posts: 559
|
 |
« Reply #7 on: September 05, 2011, 09:36:54 am » |
Einfach die Shift-Taste gedrückt halten wenn man den Compilerlauf startet. Dann werden die Compilermeldungen im Statusfenster angezeigt und ganz zum Schluss steht dann auch der Pfad zur HEX-Datei.
|
|
|
|
|
Logged
|
_______ Manfred
|
|
|
|
Neuss
Offline
Full Member
Karma: 0
Posts: 195
|
 |
« Reply #8 on: September 05, 2011, 10:00:59 am » |
Und nicht die IDE zumachen, sonst wird die HEX-Datei gelöscht...
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 40
|
 |
« Reply #9 on: September 05, 2011, 10:20:58 am » |
Einfach die Shift-Taste gedrückt halten wenn man den Compilerlauf startet. Dann werden die Compilermeldungen im Statusfenster angezeigt und ganz zum Schluss steht dann auch der Pfad zur HEX-Datei. Ha, danke, danach suche ich ja schon lange, Danke :-) Die Prozedur des Flashens gestaltet sich im Moment etwas umständlich, da ja das File dann immer gesucht werden muss. Zum Flashen verwende ich ein Java Programm, welches das HEX-File in ein WAV-File umwandelt und dann als Sound abspielt. Besser wäre, wenn man das Java-Programm irgendwie aus der Arduino-Umgebung starten könnte und es von dort gleich den richtigen Pfad zum Hex-Fiie mitbekommen würde. Gibt es eine Möglichkeit, eigene Flasher in die Entwicklungsumgebung einzufügen?
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 40
|
 |
« Reply #10 on: September 07, 2011, 01:28:11 pm » |
Hier ein kleines Demo-Video:
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Full Member
Karma: 3
Posts: 135
|
 |
« Reply #11 on: September 07, 2011, 02:27:43 pm » |
Hallo, wenn Du nach Dateien auf Deinem Computer suchst, kann ich Dir das Programm Everything empfehlen. http://www.voidtools.com/Es funktioniert allerdings nur mit NTFS-formatierten Festplatten. Dafür weiß es allerdings sofort, wo die gesuchte Datei ist. Es wird nur nach Dateinamen gesucht, nicht nach Inhalten. Gruss Kurti
|
|
|
|
|
Logged
|
Es gibt nur 10 Arten von Menschen: die, die das Binär-System verstehen und die, die es nicht verstehen.
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 40
|
 |
« Reply #12 on: September 07, 2011, 03:03:17 pm » |
Vielen Dank für den Hinweis, kurti. Damit das Bootloader-Programm komfortabel zu benutzen ist, müsste ich aber vielleicht doch einen Weg finden, das Ganze automatisch anzubinden.
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 40
|
 |
« Reply #13 on: September 08, 2011, 02:53:11 pm » |
|
|
|
|
|
Logged
|
|
|
|
|
Germany
Offline
Full Member
Karma: 1
Posts: 158
... has much to learn
|
 |
« Reply #14 on: September 10, 2011, 03:37:14 am » |
|
|
|
|
|
Logged
|
|
|
|
|
|