Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: Programování čipu ATMega 328P

Aktivity
Avatar
pgarsky
Člen
Avatar
pgarsky:22.2.2017 10:39

Ahoj, omlouvám se, že zase otravuji, ale mám problém. Nejprve k připojení:

  • Používám Arduino Uno (žádný klon, oficiální)

Připojení:
Atmega pin RST => A Uno pin 10
ATmega pin V+ => A Uno pin 5V
ATmega pin GND => A Uno pin GND
ATmega pin AREF a AVCC => A Uno pin 5V
ATmega pin 13 => A Uno pin 13
ATmega pin 12 => A Uno pin 12
ATmega pin 11 => A Uno pin 11
A teď k A IDE:
Nastavená vývojová deska - Arduino Duemilanove or Decimilia (bohužel desku zmíněnou v tomto tutoriále tam nemám - složku mám vloženou, vložena, když bylo Arduino vypnuto)
Port - COM9 (Arduino/Genuino UNO)
Programátor: Arduino as ISP
A nakonec chyba, co mi to píše, když se pokusím vypálit bootloader:

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

Chyba při vypalování zavaděče.

Děkuji předem za rady.

Odpovědět
22.2.2017 10:39
Pokud ti něco jde těžko, znamená to, že jdeš tou správnou cestou...
Avatar
ostrozan
Tvůrce
Avatar
Odpovídá na pgarsky
ostrozan:26.2.2017 8:42

Asi bys měl upřesnit o co ti jde - chceš použít UNO jako ISP programátor pro nahrání bootloaderu do Atmega 328?
V tom případě to máš špatně propojené.
Nemůžeš prostě jen tak propojit "stejná čísla", protože čislo výstupu Arduina(desky) neodpovídá číslu pinu samotného chipu (třeba vývod 13 Arduina- SCK odpovídá pinu 19 na chipu)

inspiruj se třeba tady

 
Nahoru Odpovědět
26.2.2017 8:42
Avatar
Adam Ježek
Tvůrce
Avatar
Odpovídá na ostrozan
Adam Ježek:26.2.2017 17:38

Tady je otázka, jak to s tím číslováním myslí, jestli to napojil na piny 11, 12 a 13 ATMegy, nebo na piny 11, 12 a 13 podle arduinovskýho číslování (tj. 17, 18 a 19 na ATMega).
Pokoušíš se naprogramovat samotatnou ATMegu, nebo u ní máš krystal?

Nahoru Odpovědět
26.2.2017 17:38
Počkej chvíli, poradím se s křišťálovou koulí.
Avatar
ostrozan
Tvůrce
Avatar
Odpovídá na Adam Ježek
ostrozan:26.2.2017 19:42

ATmega pin V+ => A Uno pin 5V

ATmega pin GND => A Uno pin GND
ATmega pin AREF a AVCC => A Uno pin 5V
ATmega pin 13 => A Uno pin 13
ATmega pin 12 => A Uno pin 12
ATmega pin 11 => A Uno pin 11

řekl bych že se vyjádřil dost jasně
když někde napíšu , že jsem si koupil dva rohlíky , tak taky asi nikdo nebude spekulovat, jestli to ve skutečnosti nebyly housky :-)

a s tím krystalem - pokud má "nedotčenou" Atmegu a nemanipuloval s fusema , tak defaultně je nastavený vniřní rc oscilátor 8MHz - čili krystal nepotřebuje

Editováno 26.2.2017 19:43
 
Nahoru Odpovědět
26.2.2017 19:42
Avatar
Adam Ježek
Tvůrce
Avatar
Odpovídá na ostrozan
Adam Ježek:27.2.2017 13:41

S tím krystalem bych si tak jistý nebyl, když se chtěl použít samostatný čip bylo třeba do Arduino IDE přidat definici další desky, jinak to nefungovalo. A má nastavené Duemilanove, takže by to mohlo blbnout i kvůli tomuhle. Navíc, pokud si to myslí že tam je 16MHz a ty mu strčíš 8MHz, tak bude rozházené časování.
Ale stejně si myslím že když vypaluješ bootloader tak se interní krystal vypne(pokud ho explicitně nepovolíš definicí nové desky) a použije se externí.

Nahoru Odpovědět
27.2.2017 13:41
Počkej chvíli, poradím se s křišťálovou koulí.
Avatar
pgarsky
Člen
Avatar
Odpovídá na Adam Ježek
pgarsky:27.2.2017 13:53

Samostatnou MEGU, postupuji přesně podle tutoriálu tady na Itnetworku.

Nahoru Odpovědět
27.2.2017 13:53
Pokud ti něco jde těžko, znamená to, že jdeš tou správnou cestou...
Avatar
Adam Ježek
Tvůrce
Avatar
Odpovídá na pgarsky
Adam Ježek:27.2.2017 13:58

Hm, není to můj tutoriál co začíná velkým červeným banerem s nápisem

Informace obsažené v tomto článku mohou být zastaralé. Autor ví, že to nemusí fungovat a napraví to hned, jak bude mít čas.

Už mi pár lidí psalo že jim to taky blbne, budu se na to muset podívat. Zatim se můžeš inspirovat na https://www.arduino.cc/…ToBreadboard níže na stránce je to i bez krystalu.

Nahoru Odpovědět
27.2.2017 13:58
Počkej chvíli, poradím se s křišťálovou koulí.
Avatar
pgarsky
Člen
Avatar
Odpovídá na Adam Ježek
pgarsky:27.2.2017 15:13

OK, děkuji.

Nahoru Odpovědět
27.2.2017 15:13
Pokud ti něco jde těžko, znamená to, že jdeš tou správnou cestou...
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 8 zpráv z 8.