ATNEL tech-forum https://forum.atnel.pl/ |
|
ATNEL-WiFi232-T - jako programator https://forum.atnel.pl/topic21836.html |
Strona 1 z 1 |
Autor: | Tom92 [ 6 sty 2019, o 15:14 ] |
Tytuł: | ATNEL-WiFi232-T - jako programator |
Witam, Mam kolejny problem pewnie głupota, dlatego kilka dni sam próbowałem sobie poradzić no ale nie potrafię - nie bijcie . Chodzi o to, że dla mikrokontrolera atmega32 generuję BLS i bez problemu wykrywam, mikrokontroler i go programuję poprzez ATNEL WiFi, później także odczytuję i znowu mogę programować. Natomiast dla mikrokontrolera atmega328p generuję BLS i także bezproblemu wykrywam mikrokontroler, nawet zaprogramuję go bez żadnego problemu, ALE kolejne próby odczytu mikrokontrolera kończą się niepowodzeniem. Moduł ustawiony wg. poradników oraz prędkości się zgadzają. Jakby było inaczej to nic by się nie działo. Zauważyłem, także dwie rzeczy: 1. Jak chcę drugi raz wgrywać po WiFi program nr 17 z YB do ATB-MATRIX-a to widzę, że wyświetlacz się zresetuje i włącza się od nowa, a MkBootloader nie wykryje nic. 2. Jak wgram za pierwszym razem najprostrzy program do migania diodą do Atmega328p (zamieszczony poniżej) to dioda miga, natomiast gdy próbuję odczytać mikrokontroler kolejny raz to dioda gaśnie (BARDZO BARDZO słabiutko miga z wysoką częstotliwością - ledwo widać) i tak już zostaje na stałe... zawiesza się? dlaczego? Myślę, że tu nie ma problemu z kodem, ponieważ także nie działa to na kodach z YB - w przypadku m328p. Zamieszczam ten testowy kod, który wgrywałem na Atmega32 i Atmega328p: main.c: język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
komendy_at.c język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
komendy_at.h język c Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod. jest użyta funkcja _delay_ms ale to znaczenia raczej nie ma, ale próbowałem także z timerem. |
Autor: | mirekk36 [ 6 sty 2019, o 15:42 ] |
Tytuł: | Re: ATNEL-WiFi232-T - jako programator |
bo pewnie nie kontrolujesz Watchdoga, może go w fusebitach ustawiłeś i jeśli nie resetujesz w kodzie a podczas generowania BLS nie zaznaczysz opcji "WDT ON" (mówię o MkBootloader3) to nie dziw się, że procek ci się resetuje i wciąż szybko dioda ci miga |
Autor: | mirekk36 [ 7 sty 2019, o 11:44 ] |
Tytuł: | Re: ATNEL-WiFi232-T - jako programator |
nie wiem z tego co piszesz co źle robisz ale ewidentnie coś źle robisz. Może masz źle skonfigurowany moduł wifi? |
Autor: | mirekk36 [ 7 sty 2019, o 14:57 ] |
Tytuł: | Re: ATNEL-WiFi232-T - jako programator |
No masz niezłe zamieszanie: Po pierwsze ustawiaj moduł zawsze na APSTA a nie samo STA Po drugie jeśli działa ci bootloader przez wifi na ATmega32 a na ATmega328 nie - to znaczy, że masz coś mocno źle zrobione z tym drugim prockiem, jak znam życie to fusebity źle ustawione |
Autor: | Tom92 [ 7 sty 2019, o 15:15 ] |
Tytuł: | Re: ATNEL-WiFi232-T - jako programator |
mirekk36 napisał(a): jeśli działa ci bootloader przez wifi na ATmega32 a na ATmega328 nie - to znaczy, że masz coś mocno źle zrobione z tym drugim prockiem, jak znam życie to fusebity źle ustawione Przyjrzałem się fusebitom i znalazłem tam BOOTRST=0, zaznaczyłem go i zaczęło śmigać - jak się ciesze! Chyba od nowości nie był ustawiony bo nic tam nie grzebałem. Dziękuję bardzo Panie Mirku, po wypłacie odwiedzę sklep |
Strona 1 z 1 | Strefa czasowa: UTC + 1 |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |