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



Teraz jest 22 gru 2024, o 14:38


Strefa czasowa: UTC + 1





Utwórz nowy wątek Ten wątek jest zablokowany. Nie możesz w nim pisać ani edytować postów.  [ Posty: 20 ] 
Autor Wiadomość
PostNapisane: 1 gru 2016, o 12:23 
Offline
Nowy

Dołączył(a): 01 gru 2016
Posty: 9
Zbananowany użytkownik

Pomógł: 0

Witam!
Na wstępie chciałbym zaznaczyć, że nie wiem czy wybrałem odpowiedni dział dla tego tematu, więc z góry przepraszam i proszę o przeniesienie, jeśli by się tak okazało.
Mam problem z odpowiednim zaprogramowaniem ATMegi328P w Arduino IDE przez usbasp. A więc zacznę od tego co mam.
USBasp:
od firmy propox
Bibliotekę do Arduino IDE stąd:
link do githuba
Wersja Arduino IDE 1.6.12, na programatorze zworka na vcc i slow sck.
W programie ustawione:
board - ATmega328
variant - 328P / 328PA
BOD - 2.7V
clock - 16MHz external
programmator - usbasp
Program do kontrolera wgrywam za pomocą "upload using programmer", ponieważ w inny sposób nie śmiga.
ATmegę chciałem wykorzystać jako odbiornik lub nadajnik RF 433MHz. Problem w tym, że ani jedno wpiętę w atmege, ani drugie, nie działa. Drugi mikrokontroler, którym próbuję odebrać albo nadać sygnał jest Arduino Uno. Dodatkowo delay 1s trwa ponad 5 sekund, co wydaje mi się, że może być powodem błędnego działania układu. Dla pewności, że kod jest dobry, wgrywałem gotowca z neta "hello world".
Kod odbiornika:
Składnia: [ Pobierz ] [ Ukryj ]
język cpp
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

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

W obydwu przypadkach (uno-transmiter, 328-odbiornik, i na odwrót) nie odbieram żadnego sygnału (dioda nie zaświeca się [jest sprawna :D ]). Pół dnia spędziłem przy tym, upewniając się, że napewno wszystko dobrze robię. Proszę o pomoc.



Ostatnio edytowano 1 gru 2016, o 12:54 przez michal2451, łącznie edytowano 3 razy

Góra
 Zobacz profil  
 
PostNapisane: 1 gru 2016, o 12:43 
Offline
Moderator
Avatar użytkownika

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

natomiast kod źródłowy na forum wstawiamy wg tej instrukcji: topic7402.html

więc proszę poprawić jeśli post ma pozostać nie usunięty.


I ostatnia rzecz - jeśli pytasz o Andruino to zakładaj wątki w dziale Andruino na przyszłość ok?


_________________
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  
 
PostNapisane: 1 gru 2016, o 13:39 
Offline
Użytkownik

Dołączył(a): 25 lip 2013
Posty: 2590
Pomógł: 128

Atmega na Arduino jest taktowana 16MHz.poza tym nie masz przypadkiem ustawionego fuse'a na podzial czestotliwosci /8?



Góra
 Zobacz profil  
 
PostNapisane: 1 gru 2016, o 13:48 
Offline
Nowy

Dołączył(a): 01 gru 2016
Posty: 9
Zbananowany użytkownik

Pomógł: 0

Więc w takim razie dobrze jest ustawione 16MHz external.
A ten fuse to nie wiem, jak to sprawdzić i w razie czego zmienić?



Góra
 Zobacz profil  
 
PostNapisane: 1 gru 2016, o 14:19 
Offline
Użytkownik
Avatar użytkownika

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

wiesz ... zawsze możesz podłaczyć usbASP i wybrać opcję wypal bootloader
i tym samym arduino bedzie pracować jak arduino ...

ustawienia domyślne arduino 16Mhz CKDIV nie jest aktywny
wgrywanie przez usbasp ... czy inny programator to normalne że działa tylko tak ,
po za tym kasuje zawsze bootloader z mikrokontrolera ..

jak wgrasz go to masz dalej ardu ...

_________________
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  
 
PostNapisane: 1 gru 2016, o 14:32 
Offline
Nowy

Dołączył(a): 01 gru 2016
Posty: 9
Zbananowany użytkownik

Pomógł: 0

Gdy próbuję wgrać bootloader wyświetla się:
Składnia: [ Pobierz ] [ Ukryj ]
język cpp
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



Góra
 Zobacz profil  
 
PostNapisane: 1 gru 2016, o 14:43 
Offline
Użytkownik
Avatar użytkownika

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

ściągnij na nowo ARDUINO IDE , to wywal , i zainstaluj na nowo sterowniki od USBasp
jaki masz ten usbasp >?:

------------------------ [ Dodano po: 1 minucie ]

Jak Atnala to niema problemu ...
topic14999.html#p173228

_________________
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  
 
PostNapisane: 1 gru 2016, o 14:57 
Offline
Nowy

Dołączył(a): 01 gru 2016
Posty: 9
Zbananowany użytkownik

Pomógł: 0

"USBasp - USB programmer for Atmel AVR controllers" Thomasa Fischla.
Dodam, że z rok temu, na innym komputerze (nawet na 2 innych) testowałem i analogicznie musiałem postępować, bo wgrywanie bootloadera nie działało, tylko miałem jakieś attiny i tam problemów nie było.
@Slaweczek
Mógłbyś mi to wytłumaczyć dokładniej? Gubie się z tym wszystkim



Góra
 Zobacz profil  
 
PostNapisane: 1 gru 2016, o 14:59 
Offline
Użytkownik
Avatar użytkownika

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

Slaweczek napisał(a):
Aby wgrac wsad musisz z menu plik wybrac Wgraj uzywajac programatora a wczesniej zaladuj bootloader od atmegi328.


bez herezji panie kolego ...
do wgrania wsadu przez programator używając z menu -- Wgraj używając programatora ... -->> BOOTLOADER NIE JEST POTRZEBNY
do wgrania w sadu przez WGRAJ --> najpierw trzeba wgrać BOOTLOADER przez programator używając opcji WYPAL BOOTLOADER
i programator po tej operacji nie jest potrzebny ...

Jeśli masz bootloader to wgranie wsadu przez programator korzystając z Wgraj używając Programatora --> KASUJE BOOTLOADER

------------------------ [ Dodano po: 2 minutach ]

michal2451 napisał(a):
"USBasp - USB programmer for Atmel AVR controllers" Thomasa Fischla.


nie interesuje mnie co pisze w zakładce .. tylko kto go zrobił ...
bo jeśli to ten programator ... -> https://www.sklep.atnel.pl/pl/p/Program ... culator/39
lub wersja starsza ... to ok ... jeśli zaś kupiony na aledrogo za grosze chińczyk ... temat zamykam
zgodnie z zasadami forum.

_________________
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  
 
PostNapisane: 1 gru 2016, o 15:10 
Offline
Nowy

Dołączył(a): 01 gru 2016
Posty: 9
Zbananowany użytkownik

Pomógł: 0

@SunRiver
http://www.fischl.de/usbasp/
Zgodnie z prośbą.
Po wgraniu na nowo Arduino IDE oraz instalacji sterownika, dalej pojawia się ten sam błąd.



Góra
 Zobacz profil  
 
PostNapisane: 1 gru 2016, o 15:15 
Offline
Użytkownik
Avatar użytkownika

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

michal2451 napisał(a):
@SunRiver
http://www.fischl.de/usbasp/
Zgodnie z prośbą.
Po wgraniu na nowo Arduino IDE oraz instalacji sterownika, dalej pojawia się ten sam błąd.


nie rozumiesz ... pytania

_________________
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  
 
PostNapisane: 1 gru 2016, o 15:19 
Offline
Nowy

Dołączył(a): 01 gru 2016
Posty: 9
Zbananowany użytkownik

Pomógł: 0

https://nettigo.pl/products/programator-icsp-typu-usbasp
Bo nie rozumiem po co ta wiedza?



Góra
 Zobacz profil  
 
PostNapisane: 1 gru 2016, o 15:21 
Offline
Użytkownik
Avatar użytkownika

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

Slaweczek napisał(a):
Ciekawe


co jest dla kolegi ciekawe ??
jeśli to że asp nie potrzebuje do niczego bootloadera ... to proszę się douczyć do czego i dlaczego jest potrzebny bootloader

jeśli to że nie udzielamy pomocy dla usbasp innych firm niż atnel -- > prosze się zastanowić czy kolega rejestrując się na forum
zastanowił się nad ideą i zasadami forum atnel ... topic14999.html

:)

_________________
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  
 
PostNapisane: 1 gru 2016, o 15:22 
Offline
Nowy

Dołączył(a): 01 gru 2016
Posty: 9
Zbananowany użytkownik

Pomógł: 0

Ale ja nie potrzebuje pomocy przy urządzeniu. Urządzenie jest sprawne, nie musiałem nawet o nim wspominać.
Problem leży w tym, że coś źle robię lub posiadam złe oprogramowanie.



Góra
 Zobacz profil  
 
PostNapisane: 1 gru 2016, o 15:25 
Offline
Użytkownik
Avatar użytkownika

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

michal2451 napisał(a):


Po to że na problemy z programatorem firmy xx odpowiada producent lub sprzedawca ....
a tu jest forum pomocy technicznej produktów firmy atnel ... nie chińskich czy innych ...

masz stary firmware w programatorze , prawdopodobnie jeszcze jakieś kłopoty w systemie ...
ale tu niestety na te problemy nie pomogę ... proszę w sprawie firmware się zgłosić do netigo

_________________
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  
 
PostNapisane: 1 gru 2016, o 15:26 
Offline
Nowy

Dołączył(a): 01 gru 2016
Posty: 9
Zbananowany użytkownik

Pomógł: 0

a to spierdalaj



Góra
 Zobacz profil  
 
PostNapisane: 1 gru 2016, o 15:27 
Offline
Użytkownik
Avatar użytkownika

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

Cytuj:
Ale ja nie potrzebuje pomocy przy urządzeniu. Urządzenie jest sprawne, nie musiałem nawet o nim wspominać.
Problem leży w tym, że coś źle robię lub posiadam złe oprogramowanie.


biorę usbasp z półki podłączam do kompa , odpalam arduino IDE klikam wgraj przez przez usbasp i wgrywa program działa
wybieram wypal bootlkoader ... czekam chwilę i bootloader działa ...

jak mówię masz stary firmware , i prawdopodobnie jakieś syfy , na kompie ...

_________________
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  
 
PostNapisane: 1 gru 2016, o 15:27 
Offline
Nowy

Dołączył(a): 01 gru 2016
Posty: 9
Zbananowany użytkownik

Pomógł: 0

komputer 2 dni po formacie, syfy to ty masz na ryju



Góra
 Zobacz profil  
 
PostNapisane: 1 gru 2016, o 15:30 
Offline
Użytkownik
Avatar użytkownika

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

Cytuj:
a to spierdalaj


widzę że niestety ale kultura też zerowa ...

_________________
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  
 
PostNapisane: 1 gru 2016, o 15:37 
Offline
Moderator
Avatar użytkownika

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

SunRiver napisał(a):
Cytuj:
a to spierdalaj


widzę że niestety ale kultura też zerowa ...


Co się dziwić - dziecko gimbazy, chrupek i pokornu

_________________
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  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Ten wątek jest zablokowany. Nie możesz w nim pisać ani edytować postów.  [ Posty: 20 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 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:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO