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



Teraz jest 27 maja 2026, o 06:39


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 16 ] 
Autor Wiadomość
PostNapisane: 31 lip 2015, o 17:13 
Offline
Użytkownik

Dołączył(a): 14 lip 2014
Posty: 44
Pomógł: 0

Cześć, mam taki problem transmija UART mi dziala ładnie dane wyświetla Realtermie. Testowałem HC-05 przez echo tez działa. A jak wepnę do procka TX->RX i Rx->Tx to jakies pierdoly wysyla. Jakieś pomysły ktoś ma?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 31 lip 2015, o 17:17 
Offline
Użytkownik

Dołączył(a): 19 sty 2013
Posty: 322
Pomógł: 22

Witam

A masz te same prędkości ustawione ?

Pozdrawiam
Elektronik



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 31 lip 2015, o 20:04 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 31 sty 2013
Posty: 435
Lokalizacja: Rybnik
Pomógł: 6

Pewnie masz zbyt duży błąd w transmisji UART (max. 2 % )
W programie MKavrCalculator masz bardzo fajny kalkulator do obliczania.
Jaką masz prędkość ustawioną oraz jaka częstotliwość kwarcu ?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 1 sie 2015, o 13:09 
Offline
Użytkownik

Dołączył(a): 14 lip 2014
Posty: 44
Pomógł: 0

Kwarc 8MHz, prędkości w kodzie i Realtermie na 9600 (atmega32)
Transmija UART zrobiona w ten sposob:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Tak wyglada format danych przesylanych po kablu(dane z róznych dni dlatego rózne wartośc):
Obrazek

a tak po BT, nie ma podziały na część dziesiętną, brak kropki
Obrazek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 1 sie 2015, o 13:30 
Offline
Użytkownik
Avatar użytkownika

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

Sprawdź czy HC-05 również ma ustawioną transmisję na 9600 bps, ponieważ standardowo z tego co pamiętam jest ustawiony na 38,400 bps.

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

AT+UART=9600,0,0 - zmienia konfiguracje interfejsu UART: prędkość transmisji 9600, 1 bitu stopu, brak parzystości.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 1 sie 2015, o 13:37 
Offline
Użytkownik

Dołączył(a): 14 lip 2014
Posty: 44
Pomógł: 0

tak ma ustawione 9600 1 bit stopu i brak parzystości
Razy wyświetla libczbe pierwszą, raz drugą albo tylko część dziesiętną, albo bez przecinka



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 1 sie 2015, o 13:43 
Offline
Użytkownik
Avatar użytkownika

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

A jakim napięciem zasilasz procka?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 1 sie 2015, o 13:48 
Offline
Użytkownik

Dołączył(a): 14 lip 2014
Posty: 44
Pomógł: 0

Z programatora po USB, bo nie zmienilem jeszcze LM7805 w obudowie T220, bo chyba w obudowie TO-92 za mały był prąd wyjściowy a ja mam juz na płytce wyswietlacz 4x20, czujiki i RTC



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 1 sie 2015, o 13:50 
Offline
Użytkownik
Avatar użytkownika

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

No widzisz procesor hula na 5V, a HC-05 na 3.3V. Masz klasyczne niedopasowanie napięć na liniach Rx i TX.
Poczytaj tutaj: http://mirekk36.blogspot.co.uk/2015/05/konwerter-poziomow-33v-ttl.html



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 1 sie 2015, o 13:52 
Offline
Użytkownik

Dołączył(a): 14 lip 2014
Posty: 44
Pomógł: 0

Ale ja mam moduł z HC-05 zasilany 3,6-6V. Ale chyba jednak już wiem w czym problem. Zasilanie mam jak pisalem ale na RX i TX jest 3,3 V, a myslalem ze konwersja poziomów jest na module juz.
Obrazek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 1 sie 2015, o 13:59 
Offline
Użytkownik
Avatar użytkownika

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

Wszystko się zgadza, zasilany może być napięciem jakie podałeś, ale na liniach Rx i Tx na 100 procent jest 3.3V.
Dlatego masz takie problemy. Zrób konwersję i zobaczysz, że wszystko zacznie pięknie działać. Możesz na próbę zasilić procka napięciem 3.3V (oczywiście nie będzie Ci działał wyświetlacz LCD) i zobaczysz, że transmisja zadziała.

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

Zobacz co jest napisane przy wyprowadzeniach Rx i Tx! LEVEL 3.3V. Zgadza się?!



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 1 sie 2015, o 15:15 
Offline
Użytkownik

Dołączył(a): 14 lip 2014
Posty: 44
Pomógł: 0

Zasililem tak jak pisałes i niestety to samo



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 1 sie 2015, o 17:48 
Offline
Użytkownik
Avatar użytkownika

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

A masz schemat? Ewentualnie zdjęcie jak to jest wszystko podłączone?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 1 sie 2015, o 20:02 
Offline
Użytkownik

Dołączył(a): 14 lip 2014
Posty: 44
Pomógł: 0

Zdjęcie bd i tak nie czytelne bo duzo kabelków polączenia idą tak:
TX HC05->RX Atmegi
RX HC05->TX Atmegi
Zasilanie 5V na HC, 3V3 na Atmege
Pin State HC05 podłączona dioda przez rezystor, która sygnalizuje komunikacje



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 1 sie 2015, o 22:05 
Offline
Moderator zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 18 lip 2012
Posty: 3230
Lokalizacja: Kraków - obok FAB5 ATMEL'a
Pomógł: 91

A masa?

_________________
http://www.jaglarz.info



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 1 sie 2015, o 22:26 
Offline
Użytkownik

Dołączył(a): 14 lip 2014
Posty: 44
Pomógł: 0

Wspolna Atmegi i HC



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

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