Show Posts
Pages: [1] 2 3
1  International / Deutsch / Re: Sketche auf einen Barebone laden? on: August 10, 2013, 04:15:47 am
Hallo Leute,
ich habe heute endlich meine neuen ATMEGA bekommen.
Habe auch direkt einen zum testen auf mein Board gesetzt und angefangen den Bootloader zu brennen.
Hat auch alles wunderbar funktioniert.
Das heißt, das meine Vermutung richtig war, und der andere ATMEGA328 Chip einfach nur einen defekt hatte.
Mit den neuen klappt es wunderbar.

Aber dennoch vielen Dank für Eure Mithilfe!

Gruß Denis
2  International / Deutsch / Re: Sketche auf einen Barebone laden? on: August 06, 2013, 10:56:41 pm
Guten Morgen,

ich habe gerade mal auf ausführliche Ausgabe gestellt.
Den Artikel kannte ich bereits, daher habe ich einen 328P-PU gekauft.

Hier die IDE Ausgabe:
Code:
C:\Program Files (x86)\Arduino\hardware/tools/avr/bin/avrdude -CC:\Program Files (x86)\Arduino\hardware/tools/avr/etc/avrdude.conf -v -v -v -v -patmega328p -cstk500v1 -P\\.\COM7 -b19200 -e -Ulock:w:0x3F:m -Uefuse:w:0x05:m -Uhfuse:w:0xde:m -Ulfuse:w:0xff:m

avrdude: Version 5.11, compiled on Sep  2 2011 at 19:38:36
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2009 Joerg Wunsch

         System wide configuration file is "C:\Program Files (x86)\Arduino\hardware/tools/avr/etc/avrdude.conf"
         Using Port                    : \\.\COM7
         Using Programmer              : stk500v1
         Overriding Baud Rate          : 19200
avrdude: Send: 0 [30]   [20]
avrdude: Send: 0 [30]   [20]
avrdude: Send: 0 [30]   [20]
avrdude: Recv: . [14]
avrdude: Recv: . [10]
         AVR Part : ATMEGA328P
         Chip Erase delay : 9000 us
         PAGEL : PD7
         BS2 : PC2
         RESET disposition : dedicated
         RETRY pulse : SCK
         serial program mode : yes
         parallel program mode : yes
         Timeout : 200
         StabDelay : 100
         CmdexeDelay : 25
         SyncLoops : 32
         ByteDelay : 0
         PollIndex : 3
         PollValue : 0x53
         Memory Detail :

                                  Block Poll               Page                       Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           eeprom        65    20     4    0 no       1024    4      0  3600  3600 0xff 0xff
                                  Block Poll               Page                       Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           flash         65     6   128    0 yes     32768  128    256  4500  4500 0xff 0xff
                                  Block Poll               Page                       Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           lfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
                                  Block Poll               Page                       Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           hfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
                                  Block Poll               Page                       Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           efuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
                                  Block Poll               Page                       Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           lock           0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
                                  Block Poll               Page                       Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           calibration    0     0     0    0 no          1    0      0     0     0 0x00 0x00
                                  Block Poll               Page                       Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           signature      0     0     0    0 no          3    0      0     0     0 0x00 0x00

         Programmer Type : STK500
         Description     : Atmel STK500 Version 1.x firmware
avrdude: Send: A [41] . [80]   [20]
avrdude: Recv: . [14]
avrdude: Recv: . [02]
avrdude: Recv: . [10]
avrdude: Send: A [41] . [81]   [20]
avrdude: Recv: . [14]
avrdude: Recv: . [01]
avrdude: Recv: . [10]
avrdude: Send: A [41] . [82]   [20]
avrdude: Recv: . [14]
avrdude: Recv: . [12]
avrdude: Recv: . [10]
avrdude: Send: A [41] . [98]   [20]
avrdude: Recv: . [14]
avrdude: Recv: . [00]
avrdude: Recv: . [10]
         Hardware Version: 2
         Firmware Version: 1.18
         Topcard         : Unknown
avrdude: Send: A [41] . [84]   [20]
avrdude: Recv: . [14]
avrdude: Recv: . [00]
avrdude: Recv: . [10]
avrdude: Send: A [41] . [85]   [20]
avrdude: Recv: . [14]
avrdude: Recv: . [00]
avrdude: Recv: . [10]
avrdude: Send: A [41] . [86]   [20]
avrdude: Recv: . [14]
avrdude: Recv: . [00]
avrdude: Recv: . [10]
avrdude: Send: A [41] . [87]   [20]
avrdude: Recv: . [14]
avrdude: Recv: . [00]
avrdude: Recv: . [10]
avrdude: Send: A [41] . [89]   [20]
avrdude: Recv: . [14]
avrdude: Recv: . [00]
avrdude: Recv: . [10]
         Vtarget : 0.0 V
         Varef : 0.0 V
         Oscillator : Off
         SCK period : 0.1 us
avrdude: Send: A [41] . [81]   [20]
avrdude: Recv: . [14]
avrdude: Recv: . [01]
avrdude: Recv: . [10]
avrdude: Send: A [41] . [82]   [20]
avrdude: Recv: . [14]
avrdude: Recv: . [12]
avrdude: Recv: . [10]
avrdude: Send: B [42] . [86] . [00] . [00] . [01] . [01] . [01] . [01] . [03] . [ff] . [ff] . [ff] . [ff] . [00] . [80] . [04] . [00] . [00] . [00] . [80] . [00]   [20]
avrdude: Recv: . [14]
avrdude: Recv: . [10]
avrdude: Send: E [45] . [05] . [04] . [d7] . [c2] . [00]   [20]
avrdude: Recv: . [14]
avrdude: Recv: . [10]
avrdude: Send: P [50]   [20]
avrdude: Recv: . [14]
avrdude: Recv: . [10]
avrdude: AVR device initialized and ready to accept instructions

Reading | avrdude: Send: V [56] 0 [30] . [00] . [00] . [00]   [20]
avrdude: Recv: . [14]
avrdude: Recv: . [00]
avrdude: Recv: . [10]
avrdude: Send: V [56] 0 [30] . [00] . [01] . [00]   [20]
avrdude: Recv: . [14]
avrdude: Recv: . [00]
avrdude: Recv: . [10]
################avrdude: Send: V [56] 0 [30] . [00] . [02] . [00]   [20]
avrdude: Recv: . [14]
avrdude: Recv: . [00]
avrdude: Recv: . [10]
################################## | 100% 0.03s

avrdude: Device signature = 0x000000
avrdude: Yikes!  Invalid device signature.
         Double check connections and try again, or use -F to override
         this check.

avrdude: Send: Q [51]   [20]
avrdude: Recv: . [14]
avrdude: Recv: . [10]

avrdude done.  Thank you.

Ich hoffe das bringt etwas.

Gruß Denis
3  International / Deutsch / Re: Sketche auf einen Barebone laden? on: August 06, 2013, 11:07:41 am
Nabend!

Hier die Fehlermeldung:
avrdude: Yikes! Invalid device signature. Double check connections and try again, or use -F to override this check.

Auch wenn ich mit zusätzlichen 5V auf den chip gehe.

4  International / Deutsch / Re: Sketche auf einen Barebone laden? on: August 06, 2013, 01:56:38 am
Guten Morgen,

also da ich ja bereits einen verdrahtungsfehler ausschließen konnte, war klar, das es entweder an dem AVR oder am Chip selbst liegen muss.
Heute morgen habe ich folgende Anleitung gefunden:
http://learn.adafruit.com/arduino-tips-tricks-and-techniques/arduinoisp

Ich habe zwar nicht das selbe Prototyp-Shield hier, aber ich konnte alles auf mein Shield portieren.
Danach habe ich den Sketch geladen und wollte den Bootloader neu beschreiben.
Und siehe da, die rote LED blinkt und es gibt eine Fehlermeldung.
So wie es aussieht ist einfach nur der ATMEGA defekt, oder könnte es doch noch etwas anderes sein?

Gruß Denis
5  International / Deutsch / Re: Sketche auf einen Barebone laden? on: August 05, 2013, 04:09:16 pm
Hallo lerion,
kürze mal die Anschlüsse des Quarzes und der beiden Kondensatoren am Quarz auf das absolut notwendige Maß, lange Anschlussdrähte wirken wie eine Induktivität bei 16 MHz und könnten das anschwingen des Quarzes verhindern. Setz zusätzlich einen Kondesator 10 oder 100nF dicht an den Chip zwischen + und - , zB zwischen Pin 7 und 8
Quote
Ok, die IDE braucht also keinen COM-Port für den USBtiny!
Das ist falsch ! Natürlich muss der Programmer unter einem COM-Port in der IDE erkannt werden, wenn das nicht der Fall ist, stimmt was nicht mit dem Treiber.
Gruß
Reinhard

Hallo zu später Stunde,
das mit dem kürzen hat leider nichts gebracht.
Und der ISP Programmer hat keinen COM-Port zugewiesen bekommen. Er wird aber im Gerätemanager unter "libusb-win32 devices" als "USBtiny" erkannt, wenn ich in per USB verbinde.

Gruß Denis
6  International / Deutsch / Re: Sketche auf einen Barebone laden? on: August 05, 2013, 02:00:26 pm
Doch, habe es im Post Nr. 8 geschrieben.
Ich habe einen SMD Uno, keinen standard mit DIP 28
7  International / Deutsch / Re: Sketche auf einen Barebone laden? on: August 05, 2013, 01:44:27 pm
Ok, habe alles wie du beschrieben hast ausprobiert.
Leider kommt immer di selbe Fehlermeldung:

avrdude: initialization failed, rc=-1
         Double check connections and try again, or use -F to override
         this check.

Edit: Ja, ist ein 16er

Gruß Denis
8  International / Deutsch / Re: Sketche auf einen Barebone laden? on: August 05, 2013, 01:33:30 pm
Ok, ich werde es bei den nächsten beherzigen.
Dank dir.

Nur löst das nicht mein aktuelles Problem, ich wäre ja froh wenn ich etwas auf den Chip bekommen würde.
9  International / Deutsch / Re: Sketche auf einen Barebone laden? on: August 05, 2013, 01:26:08 pm
Hi, ich habe den Chip mit installiertem Bootloader gekauft.

Gruß Denis
10  International / Deutsch / Re: Sketche auf einen Barebone laden? on: August 05, 2013, 01:09:58 pm
Wie groß ist denn die wahrscheinlichkeit, das der ATMEGA defekt ist?
Ich habe nun noch eine LED mit Wiederstand eingesetzt um sicherzustellen, das der Programmer richtig herum eingesteckt ist.
Da ich ja das Breadbord mit den 5 V vom Programmer speise leuchtet die LED auf.
Das funktioniert auch alles.
11  International / Deutsch / Re: Sketche auf einen Barebone laden? on: August 05, 2013, 11:42:15 am



Bitte sehr, ich hoffe die sind nicht zu groß
12  International / Deutsch / Re: Sketche auf einen Barebone laden? on: August 05, 2013, 10:46:49 am
Im moment kommt die untere Fehlermeldung. Aber es ist alles komplett angeschlossen.
13  International / Deutsch / Re: Sketche auf einen Barebone laden? on: August 05, 2013, 10:45:36 am
Ok, die IDE braucht also keinen COM-Port für den USBtiny!
Dann habe ich allerdings keine Ahnung was ich noch tun könnte.
Bin mittlerweile echt am verzweifeln.

Ich habe den Aufbau nun schon zum 5. mal versucht.
14  International / Deutsch / Re: Sketche auf einen Barebone laden? on: August 05, 2013, 10:14:56 am
Ich habe heraus gefunden wo der Fehler liegt.
Wenn ich den AVR per USB anschließe, erscheint er in der Systemsteuerung unter libusb-win32 devices, sollte er nicht eigentlich auch unter (COM & LPT) stehen?
Denn wenn ich am gleichen USB Port den UNO anschließe, hat dieser automatisch COM Port 7, wenn ich den AVR anschließe passiert nichts. Er weiß anscheinend also nicht wie er eine Verbindung bekommt.

Oder habe ich da gerade einen Denkfehler?

Gruß Denis
15  International / Deutsch / Re: Sketche auf einen Barebone laden? on: August 05, 2013, 09:28:23 am
Ja, das hättest du nicht schreiben sollen.

Denn die Probleme fangen an.

Ich habe nun einen ATMEGA328P-PU mit Bootloader hier liegen.

Diesen habe ich dann auf ein Breadbord gesetzt und wie folgt verkabelt.

PIN 9 und 10 mit einem 16MHz Quarz und daneben mit je einem Keramik Kondensator 22PF gegen Masse

PIN   7 und 20 an ICSP VCC
PIN   8 und 22 an ICSP GND
PIN 19 an ICSP SCK
PIN 18 an ICSP MISO
PIN 17 an ICSP MOSI
PIN   1 an ICSP RST

Dann habe ich noch PIN 19 (SCK) mit einem 220 Ohm Wiederstand an einer LED und die andere Seite gegen Masse gelegt.

Ich benutze folgenden USBtiny AVR ISP:
http://www.ebay.de/itm/New-USBtinyISP-AVR-ISP-Programmer-For-Arduino-IDE-Bootloader-6pin-Cable-/390612390626?pt=LH_DefaultDomain_0&hash=item5af25012e2
Wie dort beschrieben habe ich den Jumper drin gelassen um damit den ATMEGA mit Strom zu versorgen.
Den Treiber für den AVR habe ich dem in der Beschreibung genannten Link entnommen und installiert. Im Gerätemanager wird er nun auch erkannt wenn ich ihn per USB verbinde.

Die LED an PIN 19 leuchtet auch wenn ich den AVR mit dem ATMEGA verbinde.
Kurz nachgemessen, 5,12V kommen an ICSP an. Also ist schon mal alles richtig verbunden.

Dann habe ich die Arduino IDE gestartet und folgendes getan:
• Tools---Board---den Arduino UNO ausgewählt
• Tools---Programmer---USBtinyISP ausgewählt
• Dann habe ich den Blink Sketch geladen
• Und dann per Datei---Upload mit Programmer den Sketch hochgeladen

Dann kommt allerdings folgener Text:
avr dude: initialisation failed, rc=-1
              Double check connections and try again, or use -F to override this check.

Habe ich hierbei schon einen Fehler gemacht?


Pages: [1] 2 3