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



Teraz jest 1 lip 2026, o 17:13


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 11 ] 
Autor Wiadomość
PostNapisane: 28 lis 2014, o 12:29 
Offline
Użytkownik

Dołączył(a): 04 kwi 2014
Posty: 133
Pomógł: 4

Witam,
zakupiłem moduł ATB-BTM-222. Podłączyłem przez przejsciówkę RS->USB, skonfigurowałem. Następnie nawiązałem komunikację z PC i swoim programem. Wszytsko działa super.
Jeżeli chciałbym aby przy każdym włączaniu układu ATmega konfigurowała mój moduł(chodzi o zmianę nazwy) jak mam to zrobić? Zwracam uwagę żeby nazwa miała znaków<16. Prędkość rs jest taka sama jaką ustaliłem.
Próbuję tak:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

jednak nie działa. Zmieniam czasy opóźnień pomiędzy wysłaniem komend. Próbowałem na koniec komendy wysyłąć \r,\n, ale też nic nie dało. Jakieś pomysły?
Dodam, że przez putty wszytsko działa ok:)
Pozdrawiam



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 lis 2014, o 12:31 
Offline
Moderator
Avatar użytkownika

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

A powiedz mi po jakiego grzybka chcesz zmieniać nazwę ? i to w ten sposób ?

_________________
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: 28 lis 2014, o 12:35 
Offline
Użytkownik

Dołączył(a): 04 kwi 2014
Posty: 133
Pomógł: 4

Żeby było ciekawiej i trudniej :)
Chcę zrobić opcję w programie na PC do zmiany nazwy.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 lis 2014, o 13:06 
Offline
Moderator
Avatar użytkownika

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

widzisz zawsze zadaję to pytanie bo zwykle ktoś kto je zadaje niestety kompletnie nie wie w co się pakuje z taką zmianą tej nazwy i dlaczego to jest kompletnie bez sensu żeby z procka to zmieniać.

Pomyśl chwilę - zmienisz nazwę to za chwilę będziesz musiał od drugiej strony CAŁKIEM OD NOWA urządzenie parować - więc gdzie tu sens ? Owszem można wyliczyć kilka przypadków gdzie miałoby to sens ... ale na pewno nie do takich celów :(

Nazwę to zdecydowanie i najlepiej modułowi nadać raz dla np jakiegoś sterownika z którym będzie związany, albo po prostu jakąś serwisową jeśli się go używa do różnych celów. Bo tak to się kilka razy pobawisz z parowaniem wszystkiego od nowa, osiwiejesz i i tak zrozumiesz że to był pomysł bez sensu.

W ogóle z poziomu procka modułu BTM który jest wykorzystywany jako SLAVE nie ma sensu programować za pomocą komend AT

Ja bym zrozumiał gdybyś chciał go przełączyć w tryb Master - wtedy owszem są normalne i logiczne sytuacje gdy warto a wręcz w pewnych konfiguracjach wręcz trzeba. Przy takiej okazji byś się czegoś nauczył (np wyszukiwania urządzeń w otoczeniu BT, podłączania się do nich takim modułem Master itp) - zamiast tracić ew czas na pomysły zmiany nazwy ;)

_________________
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: 28 lis 2014, o 13:17 
Offline
Użytkownik

Dołączył(a): 04 kwi 2014
Posty: 133
Pomógł: 4

Ok, zainteresuje się przełączeniaem w tryb Master,
ale nie rozumiem, czemu przez putty działa wszystko elegancko, a przez uC niestety nie. Czemu tak jest?
Komunikowałem się też przez swoje programy z telefonami komórkowymi i komendy AT działały super, a przy tym module jakieś dziwne wyjątki:]
Parowanie urządzeń może komplikuje trochę całą procedurę, ale jest jednak jakimś rozwiązaniem.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 lis 2014, o 13:18 
Offline
Moderator
Avatar użytkownika

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

polecam ci DOKŁADNIE obejrzeć to:

http://mirekk36.blogspot.com/2012/12/bt ... -do-z.html

a wszystko stanie się jasne

_________________
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: 28 lis 2014, o 13:33 
Offline
Użytkownik

Dołączył(a): 04 kwi 2014
Posty: 133
Pomógł: 4

Unikałem, unikałem (te 2h straszą :lol: poradniki bardzo dobre i fajne oczywiście!), ale bez tego jednak się nie obejdzie.
To do zobaczenia Panie Mirku :geek:



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 lis 2014, o 13:46 
Offline
Moderator
Avatar użytkownika

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

bloniak91 napisał(a):
ale bez tego jednak się nie obejdzie.

Jak sobie policzysz ile czasu trzeba stracić żeby dojść po kolei do różnych "zagwozdek" to się okaże że będzie tego grubo powyżej miesiąca ;) jak nie miesięcy .... więc jak to się ma do 2 godzin poradnika w którym wszystko jest zebrane jak w pigułce ? ... A uwierz mi to co omówiłem zabrało mi wiele wiele miesięcy żeby mieć to jakoś opanowane.

Poza tym czyżbyś nie używał programu Atnel Videoguides ? w którym możesz sobie ładnie zaznaczać interesujące cię fragmenty moich poradników ??? ;)

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

_________________
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: 28 lis 2014, o 13:58 
Offline
Użytkownik

Dołączył(a): 04 kwi 2014
Posty: 133
Pomógł: 4

mirekk36 napisał(a):

Poza tym czyżbyś nie używał programu Atnel Videoguides ? w którym możesz sobie ładnie zaznaczać interesujące cię fragmenty moich poradników ??? ;)

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

haha
nie używałem, ale już zacząłem. Dzięki
Pozdrawiam



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 gru 2014, o 12:31 
Offline
Użytkownik

Dołączył(a): 04 kwi 2014
Posty: 133
Pomógł: 4

Odpocząłem kilka dni, obejrzałem cały poradnik i zabrałem się do poprawek.
Udało mi się osiągnąc cel- zmianę nazwy urządzenia przez porgram na PC.
Problemem były odstępy czasowe pomiędzy wysyłaniem znaków komend. Wcześniej wysyłałem całe stringi, teraz wysyłam pojedyńcze znaki w odstępach czasowych z uC do BTM'a i wszytsko śmiga ładnie.
I na koniec ciekawostka. Po zmianie nazwy z poziomu uC, przy zesparowanym module BTM z PC, nazwa w otoczeniu Windows zmienia mi się automatycznie i bez problemów. Nie muszę sparować urządzenia od nowa ku mojemu zdziwieniu :ugeek: Trwa to ~2-3min- różnie, ale nazwa zmienia się sama. Po ponownym otwraciu portu COM urządzenia, komunikacja działa poprawnie. :mrgreen:



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 gru 2014, o 12:55 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 16 mar 2014
Posty: 745
Lokalizacja: Warszawa
Pomógł: 32

bloniak91 napisał(a):
I na koniec ciekawostka. Po zmianie nazwy z poziomu uC, przy zesparowanym module BTM z PC, nazwa w otoczeniu Windows zmienia mi się automatycznie i bez problemów. Nie muszę sparować urządzenia od nowa ku mojemu zdziwieniu Trwa to ~2-3min- różnie, ale nazwa zmienia się sama. Po ponownym otwraciu portu COM urządzenia, komunikacja działa poprawnie.

Bo nawiązywane połączenie bluetooth jest z urządzeniem po adresie MAC a nie przy użyciu nazwy, dlatego raz sparowane urządzenie jest pamiętane przez system, mimo zmiany nazwy, która ma charakter bardziej informacyjny.

_________________
.



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: 11 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 2 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