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



Teraz jest 19 kwi 2024, o 16:26


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 24 ] 
Autor Wiadomość
PostNapisane: 29 lip 2016, o 23:48 
Offline
Użytkownik

Dołączył(a): 05 wrz 2012
Posty: 47
Pomógł: 0

Witam Mirek mówił że za pomocą BTM222 mozna podmieniać wsad bezprzewodowo w procku. Jest gdzies opis czy instrukcja video jak tego dokonać?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 lip 2016, o 00:01 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 sty 2013
Posty: 1760
Pomógł: 196

Witam
Może tu?: http://mirekk36.blogspot.com/2012/12/btm-222-poradnik-video-od-do-z.html
Tak swoją drogą wystarczyło w forumowej wyszukiwarce wpisać " BTM222 " ;)

Pozdr.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 lip 2016, o 05:06 
Offline
Moderator
Avatar użytkownika

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

przede wszystkim to wystarczyło pobrać darmowy program AVPlayer ;)

http://atnel.pl/atnel-video-player.html

bo dzięki niemu od razu wiadomo co? gdzie? jak ? i o czym mówił mirek ;)

wtedy też można zobaczyć, że bezprzewodowo można też wgrywać wsad przez wifi ;)

https://www.youtube.com/watch?v=J3kPNmb3wV4

_________________
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: 30 lip 2016, o 13:00 
Offline
Użytkownik

Dołączył(a): 05 wrz 2012
Posty: 47
Pomógł: 0

Nie do wiary zbieram szczękę z podłogi, jestem pod wrażeniem tego co ten Mirek robi Bluetooth i Wifi



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 wrz 2016, o 20:47 
Offline
Użytkownik

Dołączył(a): 05 wrz 2012
Posty: 47
Pomógł: 0

Odgrzebuję temat.Udało mi się wykonać i uruchomić taką funkcjonalność https://youtu.be/nyS20oEYO4U
Ale brakuje mi możliwości podmiany wsadu przez bluetooth. Nie jestem biegły w C i dlatego przykład z bluebooka jest dla mnie zbyt rozbudowany. Czy któryś z forumowiczów byłby tak miły i wrzucił najprostszy z najprostszych kodów w którym zaszyta jest ta funkcjonalność. Z prostych przykładów najlepiej jest mi się uczyć. Jakieś miganie diodą będzie na miejscu.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 wrz 2016, o 22:11 
Offline
Moderator
Avatar użytkownika

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

Buczek napisał(a):
Odgrzebuję temat.Udało mi się wykonać i uruchomić taką funkcjonalność https://youtu.be/nyS20oEYO4U
Ale brakuje mi możliwości podmiany wsadu przez bluetooth. Nie jestem biegły w C i dlatego przykład z bluebooka jest dla mnie zbyt rozbudowany. Czy któryś z forumowiczów byłby tak miły i wrzucił najprostszy z najprostszych kodów w którym zaszyta jest ta funkcjonalność. Z prostych przykładów najlepiej jest mi się uczyć. Jakieś miganie diodą będzie na miejscu.



_________________
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: 6 wrz 2016, o 09:40 
Offline
Użytkownik

Dołączył(a): 05 wrz 2012
Posty: 47
Pomógł: 0

Mirek nie zrozumieliśmy się. W Mkbootloader jest kawałek ktory trzeba wkleić do projektu w Eclipsie po to żeby Mkbootloader mógł wstrzyknąć nowy wsad do mikrprocka bezprzewodowo. I ta funkcjonalność mi nie działa.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 wrz 2016, o 09:43 
Offline
Moderator
Avatar użytkownika

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

Buczek napisał(a):
Mirek nie zrozumieliśmy się. W Mkbootloader jest kawałek ktory trzeba wkleić do projektu w Eclipsie po to żeby Mkbootloader mógł wstrzyknąć nowy wsad do mikrprocka bezprzewodowo. I ta funkcjonalność mi nie działa.

No wiesz jak ktoś napisze

"mi to nie działa"


to uwierz mi ... eeeh szkoda gadać nawet ... i odpisywać na takie stwierdzenie ... Jeśli jednak kiedyś przemyślisz i zrozumiesz jak się zadaje pytania żeby otrzymać i skorzystać z pomocy na forum to zapraszam.

_________________
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: 6 wrz 2016, o 12:23 
Offline
Użytkownik

Dołączył(a): 10 lip 2015
Posty: 334
Pomógł: 32

No cóż. Najpierw wgrywasz bootloader (nie potrzebujesz do tego eclipse), o potem przez bootloader swój wsad. Nie wiem, w czym problem. W opisie MkBootloader masz pełen opis postępowania i poradniki video.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 wrz 2016, o 17:59 
Offline
Użytkownik

Dołączył(a): 05 wrz 2012
Posty: 47
Pomógł: 0

Wrzucam kod bo coś robię źle ale nie wiem co.

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



Ostatnio edytowano 6 wrz 2016, o 20:51 przez Buczek, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 wrz 2016, o 19:37 
Offline
Użytkownik

Dołączył(a): 10 lip 2015
Posty: 334
Pomógł: 32

Ale w czym problem?
Program po wgraniu nie działa?
MkBootloader wyrzuca błędy?
Może po wgraniu wsadu procesor zaczyna się palić?
Jeżeli ktokolwiek ma ci pomóc określ co się dzieje, bo inaczej możemy się w takie podchody bawić w nieskończoność.



Ostatnio edytowano 6 wrz 2016, o 19:53 przez HomoChemicus, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 wrz 2016, o 21:07 
Offline
Użytkownik

Dołączył(a): 05 wrz 2012
Posty: 47
Pomógł: 0

Kod wgrany do procka działa, steruje wyjściami uC za pomocą telefonu.
Ale ja chce zmienić coś w kodzie i wgrać to do uC za pomocą bluetooth to wyskakuje bład "Brak odpowiedzi procesora - Time OUT !!!"
Dodam że jka kliknę INFO MKBotloader to niebieska lampka w ATB-BTM-222 świeci się przez dłuższą chwilę (czyli połączenie się nawiązuje) po tym jak wyskoczy błąd: "Brak odpowiedzi procesora - Time OUT !!!" połączenie rozłącza się.
Wygląda to tak jakby uC (Atmega32) nie reagował na polecenie "AT+RST?" i nie resetował się.
Pytanie brzmi dlaczego uC się nie resetuje?

Obrazek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 wrz 2016, o 21:23 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 09 gru 2014
Posty: 1540
Pomógł: 269

Dlaczego nie używasz przykładu podanego w programie? Zakładka BLS source code -> Reset proc?
Poza tym: (sam zobacz - porównaj z twoim kodem) ;)
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


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

Na końcu linii z #define nie stawiamy średnika.

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

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


------------------------ [ Dodano po: 8 minutach ]

Może niejasno się wyraziłem, więc jeszcze raz.
Usuń wszystkie średniki w liniach kodu z użyciem #define i na początek twoja funkcja analizuj_dane_rs232() powinna wyglądać jakoś tak:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

Jak zadziała to sobie dopiszesz resztę. ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 wrz 2016, o 21:49 
Offline
Użytkownik

Dołączył(a): 10 lip 2015
Posty: 334
Pomógł: 32

Skoro nie działa ci zapis przez bootloader, to jak wgrałeś ten wsad?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 wrz 2016, o 22:03 
Offline
Użytkownik

Dołączył(a): 05 wrz 2012
Posty: 47
Pomógł: 0

na razie wgrywam przez ISP

------------------------ [ Dodano po: 5 minutach ]

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


Dodam że gdy wyślę do uC poprzez bluetooth z putty komendę "AT+RST?" to uC resetuje się.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 wrz 2016, o 22:12 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 09 gru 2014
Posty: 1540
Pomógł: 269

Buczek napisał(a):
na razie wgrywam przez ISP

Proponuję poczytać i obejrzeć video poradniki: http://atnel.pl/mkbootloader.html
Możliwe, że twój mikrokontroler korzysta z rozszerzonej wersji Watchdoga, dlatego zwróć jeszcze uwagę na: "UWAGA! Watchdog - Bootloader oraz Enhanced Watchdog Timer", pod koniec tej strony.

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

Nie obraź się kolego, no ale sam zobacz:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Piszesz, że po poprawkach, a ja dalej widzę w tym kodzie średniki, których tam nie powinno być. ;)

------------------------ [ Dodano po: 10 minutach ]

Buczek napisał(a):
Dodam że gdy wyślę do uC poprzez bluetooth z putty komendę "AT+RST?" to uC resetuje się.

Ustawiłeś poprawnie Frequency, Baudrate (z tego co widzę to masz: 19200) i BLS adrress? Jeśli tak to pokaż zrzut ekranu z Generate BLS.
Skompilowałeś i wgrałeś BLS'a?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 wrz 2016, o 23:17 
Offline
Użytkownik

Dołączył(a): 05 wrz 2012
Posty: 47
Pomógł: 0

Tak BLSa skompilowalem i wgralem. Zaraz po wgraniu mkbootloader odczytywal wszysko bez błędu. Po wgraniu mojego wsadu mkbootloader wywala juz błędy. Zrzuty ekranu wrzucę jutro, bo jestem już w łóżku i piszę z tel.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 wrz 2016, o 17:11 
Offline
Użytkownik

Dołączył(a): 05 wrz 2012
Posty: 47
Pomógł: 0

Dzisiaj wgrałem BLSa z takimi ustawieniami jeszcze raz.

Obrazek

I Mkbootloader "widzi" mój uC przez bluetooth.
Obrazek

Gdy wgrywam swój projekt przestaje go widzieć i wywala błąd:

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



Obrazek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 wrz 2016, o 18:51 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 09 gru 2014
Posty: 1540
Pomógł: 269

Czy w pliku MK_USART/mkuart.h zmieniłeś na:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Reszta wygląda w porządku. Twój kod też się kompiluje bezproblemowo.
Sprawdź to proszę. ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 wrz 2016, o 19:07 
Offline
Użytkownik

Dołączył(a): 05 wrz 2012
Posty: 47
Pomógł: 0

Tak zmieniłem tą prędkość.
Spróbuję jeszcze zmienić parametr "6. Wait time after restart...." na 4 s.. I wgram wszystko od nowa.

Obrazek

Czy "Bot reset vector..." powinien być zaznaczony?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 wrz 2016, o 19:23 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 09 gru 2014
Posty: 1540
Pomógł: 269

Buczek napisał(a):
Czy "Bot reset vector..." powinien być zaznaczony?


Tak powinien.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 wrz 2016, o 19:52 
Offline
Moderator
Avatar użytkownika

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

Buczek napisał(a):
Tak zmieniłem tą prędkość.
Spróbuję jeszcze zmienić parametr "6. Wait time after restart...." na 4 s.. I wgram wszystko od nowa.

Obrazek

Czy "Bot reset vector..." powinien być zaznaczony?


Sorry... Boże kochany - no mi po takich pytaniach to już ręce opadają do samej ziemi ....

no żeby nawet nie zajrzeć na instrukcję producenta w której jak BYK jest napisane co zrobić po kolei

http://atnel.pl/mkbootloader.html

nie obejrzeć żadnego poradnika ... a później mówić "bo mi nie działa" ... no na prawdę - ręce opadają

_________________
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: 14 wrz 2016, o 00:03 
Offline
Nowy

Dołączył(a): 17 mar 2014
Posty: 17
Lokalizacja: Opole
Pomógł: 0

Ja jeszcze dodam że wczoraj też wgrałem bootloader do atm32 i miałem dokładnie ten sam problem. Dziś dopiero przeczytałem stronę (http://atnel.pl/mkbootloader.html) w całości, co wcześniej zrobiłem tylko szczątkowo. i co? no oczywiście ten BOOTRST. taka nauczka na przyszłość, nie śpieszyć się, czytać wszystko dokładnie i w całości. :D



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 wrz 2016, o 00:15 
Offline
Moderator
Avatar użytkownika

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

cyrylm10 napisał(a):
Dziś dopiero przeczytałem stronę (http://atnel.pl/mkbootloader.html) w całości, co wcześniej zrobiłem tylko szczątkowo. i co? no oczywiście ten BOOTRST. taka nauczka na przyszłość, nie śpieszyć się, czytać wszystko dokładnie i w całości.


DOKŁADNIE ;)

_________________
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  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 24 ] 

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