Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 27 gru 2024, o 20:47


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 100 ]  Przejdź na stronę Poprzednia strona  1, 2, 3, 4  Następna strona
Autor Wiadomość
PostNapisane: 11 lut 2012, o 22:30 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 lut 2012
Posty: 778
Pomógł: 9

Jeszcze nie mam licencji do MKAVR a w liście go nie ma tylko 328p wskazałem pliki avrdude do MKAVR



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 11 lut 2012, o 22:31 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8589
Pomógł: 337

otwórz w notatniku plik AVRDUDE.CONF

i poszukaj ATMEGA328 i ATMEGA328P i zobaczysz ze są oba tylko ty cos robisz ewidentnie źle

jak są procki nowe mają 1MHZ i lecą na zworce slow w usbasp jak masz używki na 8-16 Mhz external kwarc
to musisz mieć kwarca podpiętego inaczej możesz sobie poczytać najwyżej napisy na obudowie

czy próbowałeś komendy widocznej na screenie przy avrdude i która wpisałem w poście z reki w CMD
??

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 11 lut 2012, o 22:33 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8589
Pomógł: 337

jak nie masz licencji to jedynie możesz sobie z reki w cmd odpalić avrdude , bo w MK bez licencji nie zobaczysz M328 żadnej

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 11 lut 2012, o 22:37 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 lut 2012
Posty: 778
Pomógł: 9

Spróbowałem
a gdzie wpiąć kwarc pod XTAL1 i 2 ?
Obrazek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 11 lut 2012, o 22:38 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 14 paź 2011
Posty: 307
Lokalizacja: Lbt
Pomógł: 8

Kwarc pod XTAL1 i 2 i przez kondensatory 12-33pF do masy. Masz na 31 stronie w książce.

_________________
Ujemna delta to dopiero początek zabawy...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 11 lut 2012, o 22:43 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 lut 2012
Posty: 778
Pomógł: 9

Nic nie dało czekam na TAURUS i wtedy sprawdzę bo to nic nie daje :(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 lut 2012, o 11:14 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8589
Pomógł: 337

toż widać ze nie to avrdude ciągniesz lub nie ten config

przecież masz jak byk na moim screenie połączenie terminalowe z procesorem

wywoływane komendą CMD

avrdude -c usbasp -p m328 -t

po czym widzisz ze połączenie zostało nawiązane z procesorem
i wydałem komendę q czyli quit bo z usbasp i tak można tylko erase w sumie wykonać

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 lut 2012, o 11:23 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 24 paź 2011
Posty: 580
Lokalizacja: Warszawa
Pomógł: 0

zacznijmy od początku, wywal te avrdude cały folder weź i usuń, pobierz avrdude SunRivera, wypakuj je na dysk C:\ (na dysku C:\ masz mieć folder avrdude w nim pliki avrdude) i wtedy uruchom CMD i poleceniem cd.. masz dojść na dysk C:\ i tam wywołać komenda cd avrdude i wtedy wpisujesz : avrdude -c usbasp -p m328 -t jak to nie zadziała to znaczy, że źle masz coś podłączone albo nie wiesz co robisz..

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 lut 2012, o 11:40 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 lut 2012
Posty: 778
Pomógł: 9

Ok pobrałem nowego avrdude od SunRiver wkleiłem tylko jak rozpakowywałem to archiwum wyświetla ze nagłówek jest uszkodzony ? Wchodzę do cmd wpisuje komendę c: aby wejść na dysk C a potem wchodzę do avrdude wpisując avrdude i wklejam to avrdude -c usbasp -p m328 -t i dalej to samo :(

Obrazek

A tu próbowałem inna komendę :)

Obrazek

Nie wiem jaki firmware mój usbasp ma ale to jest chyba ten z roku 2009 i to jest może powód tych problemów ?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 lut 2012, o 12:12 
Offline
Użytkownik

Dołączył(a): 24 sty 2012
Posty: 1469
Pomógł: 56

SunRiver napisał(a):
nie mają różnych sygnatur niestety

w mkcalku moja 328 bez p jest wykrywana jako P
ale specjalnie dopisałem do konfiga 328bez p żeby nie było
i pokazałem na screenie ze działa


Wydaje mi się, że w tym przypadku nie masz racji.
spójrz na http://www.atmel.com/Images/doc8271.pdf strona 302
Jest tam napisane, że:
sygnatura dla 328 to 0x0E 0x93 0x14
natomiast dla 328P to 0x0E 0x93 0x07
Czyli jednak się różnią.

_________________
Jestem początkujący i moje porady mogą być błędne



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 lut 2012, o 12:17 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 lut 2012
Posty: 778
Pomógł: 9

Wiec ten config jest źle zrobiony ? Ale dla SunRiver działa ?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 lut 2012, o 12:18 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27320
Lokalizacja: Szczecin
Pomógł: 1041

No tak my tu cały czas gadu gadu ;) a tymczasem jak sprawdziłem to w pliku avrdude.conf (w MkAvrCalculator) nie ma procka ATmega328 - jest tylko ATmega328P

osa1313 --->>> czy ty aby na pewno masz procka ATmega328 ????? a nie przypadkiem ATmega328P .... bo może tu robi się całe zamieszanie ???

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 lut 2012, o 12:19 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 lut 2012
Posty: 778
Pomógł: 9

To jest Atmega328 wyślę fotkę :)

Obrazek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 lut 2012, o 12:25 
Offline
Użytkownik

Dołączył(a): 24 sty 2012
Posty: 1469
Pomógł: 56

mirekk36 napisał(a):
No tak my tu cały czas gadu gadu ;) a tymczasem jak sprawdziłem to w pliku avrdude.conf (w MkAvrCalculator) nie ma procka ATmega328 - jest tylko ATmega328P

osa1313 --->>> czy ty aby na pewno masz procka ATmega328 ????? a nie przypadkiem ATmega328P .... bo może tu robi się całe zamieszanie ???


Na pewno ma 328. Bo to wynika bezpośrednio z togo co pokazuje na obrazkach. Sygnatura się zgadza.

Gdyby miał 328P nie byłoby problemu

_________________
Jestem początkujący i moje porady mogą być błędne



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 lut 2012, o 12:28 
Offline
Użytkownik

Dołączył(a): 24 sty 2012
Posty: 1469
Pomógł: 56

Moim zdaniem wystarczy:
skopiować w pliku .conf sekcję dla 328P
zmienić nazwę procka z 328P na 328
zmienić sygnaturę

Ale obawiam się, że kolego Osa sobie z tym nie poradzi :(

*** edit ***

a to dlatego, że w nocie jest napisane, że te procki różnią się jedynie wielkością pamięci, wsparciem dla bootloadera i wielkością wektora przerwań.
Natomiast 328 i 328P pod tym względem się nie różnią.

_________________
Jestem początkujący i moje porady mogą być błędne



Ostatnio edytowano 12 lut 2012, o 12:31 przez MirkoT, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 lut 2012, o 12:29 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 lut 2012
Posty: 778
Pomógł: 9

Spróbuje i zobaczę. Tak to jest jak się zaczyna :(



Ostatnio edytowano 12 lut 2012, o 13:03 przez osa1313, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 lut 2012, o 12:32 
Offline
Użytkownik

Dołączył(a): 24 sty 2012
Posty: 1469
Pomógł: 56

osa1313 napisał(a):
Sorbuje i zobaczę. Tak to jest jak się zaczyna :(


Nie prawda.
To kwestia obsługi komputera, a nie mikrokontrolerów...

_________________
Jestem początkujący i moje porady mogą być błędne



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 lut 2012, o 13:06 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 lut 2012
Posty: 778
Pomógł: 9

Może nie jestem specem od komputerów ale takie proste rzeczy potrafię zrobić. I już nie wspomnę ze swój komputer sam sobie złożyłem i dobrałem części ale to nie ma nic wspólnego z obsługiwaniem komputera bo złożyć komputer to jest jak ułożyć puzzle :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 lut 2012, o 13:13 
Offline
Użytkownik

Dołączył(a): 24 sty 2012
Posty: 1469
Pomógł: 56

Czyli wszystko powinno się udać!
Przeczytaj jeszcze raz to co napisałem poprzednio i... do dzieła
Powodzenia.

_________________
Jestem początkujący i moje porady mogą być błędne



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 lut 2012, o 13:14 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27320
Lokalizacja: Szczecin
Pomógł: 1041

Rzeczywiście wygląda na to, że ATmega328 nie różni się niczym istotnym jeśli chodzi o programowanie, dlatego śmiało można skopiować sobie w pliki avrdude.conf całą sekcję od ATmega328P, zmienić nazwę na ATmega328 no i podmienić sygnaturę. (tak jak pisał już wyżej kolega MirkoT

Ja tego nigdy nie zrobiłem bo zawsze w ręce wpadały mi tylko ATmegi328P ;)

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 lut 2012, o 13:16 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8589
Pomógł: 337

Mirku masz gotowy CONFIG w tym poście z M328
sprawdzałem działa z M328 bo takich używam wersji 328P nie posiadam ale jak coś mogę pozmieniać to i owo

#------------------------------------------------------------
# ATmega328
#------------------------------------------------------------

part
id = "m328";
desc = "ATmega328";
has_debugwire = yes;
flash_instr = 0xB6, 0x01, 0x11;
eeprom_instr = 0xBD, 0xF2, 0xBD, 0xE1, 0xBB, 0xCF, 0xB4, 0x00,
0xBE, 0x01, 0xB6, 0x01, 0xBC, 0x00, 0xBB, 0xBF,
0x99, 0xF9, 0xBB, 0xAF;
stk500_devcode = 0x86;
# avr910_devcode = 0x;
signature = 0x1e 0x95 0x14;

.
.
.

memory "signature"
size = 3;
read = "0 0 1 1 0 0 0 0 0 0 0 x x x x x",
"x x x x x x a1 a0 o o o o o o o o";
;
;


reszta nie ulega zmianie i jest identyczna z m328p

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 lut 2012, o 13:17 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8589
Pomógł: 337

różnica jest tylko taka ze p jest pico power

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 lut 2012, o 13:18 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 lut 2012
Posty: 778
Pomógł: 9

UDAŁO SIĘ :D Pobrałem WinAvr od nowa zainstalowałem i widocznie tam był błąd ;) WSZYSTKIM DZIĘKUJE ZA WSZELKA POMOC :)
Obrazek



Ostatnio edytowano 12 lut 2012, o 13:33 przez osa1313, łącznie edytowano 3 razy

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 lut 2012, o 13:20 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8589
Pomógł: 337

kwestia tego było to ze sie sam zamotałem bo mam kilka wersji avrdude i kilkanaście plików CONF , ale jeszcze raz posprawdzałem i przeniosłem

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 lut 2012, o 13:22 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 24 paź 2011
Posty: 580
Lokalizacja: Warszawa
Pomógł: 0

wow wkońcu temat zamknięty...

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 lut 2012, o 13:23 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 lut 2012
Posty: 778
Pomógł: 9

Wiec o to zostałem z dwoma Atmega328 i jedna Atmega168 :D Za darmo.

TEMAT ZAMYKAM



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 lut 2012, o 13:45 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27320
Lokalizacja: Szczecin
Pomógł: 1041

SunRiver --> wiesz co? okazuje się, że ja jednak chyba mam ten wpis do ATmega328P przerobiony kiedyś własnoręcznie z tej co była ATmegi328 ponieważ poza sygnaturą to nic mi się nie różni - a ty podałeś niby fragmenty, które są różne dla m328 wyżej.

Żeby się nie namieszało - możesz mi przesłać dwie całe sekcje z obydwoma prockami - to po prostu wkleję to zamiast tej mojej miksowanej kiedyś sekcji m328p i wkompiluję do programu - wtedy będziemy mieli wszystko w jednym poprawnie. Bo jak pisałem mnie nigdy nie trafiła się ta atmega bez literki P

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 lut 2012, o 16:17 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8589
Pomógł: 337

Mirku niema żadnych różnic poza sygnaturą
wszystkie inne dane wychodzą zgodne , jakbym nie liczył
tak więc spokojnie

nadaj nazwę sekcji ATmega328
wywołanie m328
i zmień tylko sygnaturę procka

OBIE SEKCJE

DLA ATMega328 i ATMEGA328P

Składnia: [ Pobierz ] [ Ukryj ]
język xml
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 lut 2012, o 17:44 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27320
Lokalizacja: Szczecin
Pomógł: 1041

SunRiver --> tak tak, oczywiście już tak zrobiłem - nowa sekcja tylko inna sygnatura ale czekałem na potwierdzenie od ciebie czy coś tam w środku sekcji być może się różni.... jak coś to już jest do pobrania... Nawet pobrał to autor tego wątku, procek wykrył ale jak próbował ustawić zewnętrzny kwarc to pisze że mu procek przestał odpowiadać. Na razie nie wiem czy to przypadkiem nie wina u niego błędnych połączeń.... zobaczymy

ale może ty masz też pod ręką taki czysty ATmega328 bez tego P i mógłbyś sprawdzić czy działa wszystko dobrze teraz z MkAvrCalculatorem ?

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 lut 2012, o 17:47 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8589
Pomógł: 337

ja mam M328 bez P i działa u mnie prawidłowo nowa wersja ustawiałem kwarc 16Mhz jak zawsze dla SunDuino
wszystko ok , tylko wracam do starszej wersji wiesz czemu :)

ale i tam jest OK

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 100 ]  Przejdź na stronę Poprzednia strona  1, 2, 3, 4  Następna strona

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 3 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO