To forum jest dla wszystkich pasjonatów mikrokontrolerów AVR Atmela. Wymiana doświadczeń i pomoc dla początkujących w pisaniu programów zarówno w C, Asemblerze jak i BASCOM. Zapraszam znawców tematu, aby pomogli wszystkim początkującym!
-
BC547
- Użytkownik
- Posty: 141
- Rejestracja: 25 wrz 2012, 15:21
- Lokalizacja: Rzeszów
Post
autor: BC547 » 13 lut 2013, 21:54
Czyli w programie mam zmienić z
$regfile = "m8def.dat"
na
$regfile = "m8adef.dat"
Gdzie w ustawieniach zmienić na mega8A i jak skompilować program ?
-
Pikczu
- Użytkownik
- Posty: 754
- Rejestracja: 18 lip 2005, 18:33
- Lokalizacja: Dublin
-
Kontakt:
Post
autor: Pikczu » 13 lut 2013, 22:04
Zobacz na załącznik po kolei masz ponumerowane kroki
Zmień kwarc na 16 Mhz w korku 4 i usuń całkowicie te dwie linie w kroku piątym.
-
Załączniki
-

-
BC547
- Użytkownik
- Posty: 141
- Rejestracja: 25 wrz 2012, 15:21
- Lokalizacja: Rzeszów
Post
autor: BC547 » 14 lut 2013, 12:58
Nadal błąd "Detected Micro does not match the selected Micro ATmega8A".
-
Jony130
- Moderator
- Posty: 3170
- Rejestracja: 11 sie 2005, 16:33
- Lokalizacja: wrocław
Post
autor: Jony130 » 14 lut 2013, 13:05
Wstaw screena tych twoich ustawień i początku kodu.
-
BC547
- Użytkownik
- Posty: 141
- Rejestracja: 25 wrz 2012, 15:21
- Lokalizacja: Rzeszów
Post
autor: BC547 » 14 lut 2013, 13:38
Wstawiam screen kodu i screen z AVRDUDE po kliknięciu "Sprawdź podłączony AVR" w mkAVRCalculator. O jakie ustawienia Ci chodzi ?
Poprawnie przyjąłem że za pin pierwszy czyli MOSI odpowiada przewód taśmy zaznaczony kolorem czerwonym ?
-
Załączniki
-

-
Jony130
- Moderator
- Posty: 3170
- Rejestracja: 11 sie 2005, 16:33
- Lokalizacja: wrocław
Post
autor: Jony130 » 14 lut 2013, 14:17
Spróbuj zmniejszyć prędkość programowania ISP.
A w ogóle MkAvrCalculator widzi procka?
-
BC547
- Użytkownik
- Posty: 141
- Rejestracja: 25 wrz 2012, 15:21
- Lokalizacja: Rzeszów
Post
autor: BC547 » 14 lut 2013, 15:07
Włączałem i wyłączałem tryb wolniejszego programowania i nic. mkAVRCalculator nie rozpoznaje procesora. Po kliknięciu "Sprawdź podłączony AVR" wyskakuje "Błąd AVRDUDE".
-
Jony130
- Moderator
- Posty: 3170
- Rejestracja: 11 sie 2005, 16:33
- Lokalizacja: wrocław
Post
autor: Jony130 » 14 lut 2013, 16:06
BC547 pisze:mkAVRCalculator nie rozpoznaje procesora. Po kliknięciu "Sprawdź podłączony AVR" wyskakuje "Błąd AVRDUDE".
Ale jaki to błąd?
-
BC547
- Użytkownik
- Posty: 141
- Rejestracja: 25 wrz 2012, 15:21
- Lokalizacja: Rzeszów
Post
autor: BC547 » 14 lut 2013, 16:26
W załączniku screen
-
Załączniki
-

-
Jony130
- Moderator
- Posty: 3170
- Rejestracja: 11 sie 2005, 16:33
- Lokalizacja: wrocław
Post
autor: Jony130 » 14 lut 2013, 16:32
W ustawieniach zmień tak i pokaz ten błąd z konsoli dosowej.
-
Załączniki
-

- 1.PNG (31.42 KiB) Przejrzano 8337 razy
-
BC547
- Użytkownik
- Posty: 141
- Rejestracja: 25 wrz 2012, 15:21
- Lokalizacja: Rzeszów
Post
autor: BC547 » 14 lut 2013, 16:38
Screen
-
Załączniki
-

- scr.png (13.28 KiB) Przejrzano 8333 razy
-
Jony130
- Moderator
- Posty: 3170
- Rejestracja: 11 sie 2005, 16:33
- Lokalizacja: wrocław
Post
autor: Jony130 » 14 lut 2013, 20:34
Ja już nie mam pomysłu. Czasem nie zablokowałeś tego procka?
-
Pikczu
- Użytkownik
- Posty: 754
- Rejestracja: 18 lip 2005, 18:33
- Lokalizacja: Dublin
-
Kontakt:
Post
autor: Pikczu » 14 lut 2013, 20:47
BC547, A poprawiłeś ten błąd co wyskoczył przy próbie kompilacji ??????
Dodaj tam ' (jak się to nazywa apostrof ?? bo nie wiem)
I skompiluj jeszcze raz.
-
matrix
- Użytkownik
- Posty: 1796
- Rejestracja: 15 mar 2006, 5:21
- Lokalizacja: Sochaczew
-
Kontakt:
Post
autor: matrix » 14 lut 2013, 20:52
Oczywiście też zapomniałem wspomnieć o tym co wyżej zapodaje Paweł. Prawie na końcu programu są gwiazdki nie oznaczone apostrofem jako komentarz.
-
Jony130
- Moderator
- Posty: 3170
- Rejestracja: 11 sie 2005, 16:33
- Lokalizacja: wrocław
Post
autor: Jony130 » 14 lut 2013, 20:58
Ale i tak nie zmienia to faktu, że mkAVRCalculator od razu rozpoznaje procesor. I to automatyczne, nawet z listy nie trzeba wybierać. Wystarczy od razu po uruchomieniu mkAVRCalculator wejśc w zakładkę "Programator AVR" i kliknąć na "Sprawdź podłączony AVR". I gdy wszystko jest ok. Program sam rozpoznaje procesor. I żaden wsad do tego nie jest potrzebny.