Witam
Mam taki moduł jak w tytule. Niestety praktycznie nic o nim nie ma, poza krótką dokumentacją techniczną.
Moduł po podłączeniu zaczyna od razu pracować i wysyłać dane typu HEX
42 4D 00 14 00 88 00 D2 00 FD 00 5A 00 8A 00 A8 16 24 00 8E 91 00 05 DF
gdzie:
kolejność bajtów z czujnika
pm_1_0_lsb - 12, Pm_1_0_msb - 11
pm_10_lsb - 16 , Pm_10_msb - 15
pm_2_5_lsb - 14 , Pm_2_5_msb - 13
problem jest z odbiorem przez Atmega.
W terminalu, gdy jest ustawiony w trybie ASCII wychodzi sieczka - taka jak na obrazku poniżej. Zawsze rozpoczynająca się od liter BM
Podobnie wyświetla Atmega na LCD.
Próbowałem różnie to odbierać
Input
Inputbin
inputhex
jednak cały czas odbiera dziwne wartości.
Bytematch nie ma za bardzo jak użyć, bo zakończenie linii się zmienia - przynajmniej Realterm tak pokazuje.
Jakieś pomysły ?
Mam taki moduł jak w tytule. Niestety praktycznie nic o nim nie ma, poza krótką dokumentacją techniczną.
Moduł po podłączeniu zaczyna od razu pracować i wysyłać dane typu HEX
42 4D 00 14 00 88 00 D2 00 FD 00 5A 00 8A 00 A8 16 24 00 8E 91 00 05 DF
gdzie:
kolejność bajtów z czujnika
pm_1_0_lsb - 12, Pm_1_0_msb - 11
pm_10_lsb - 16 , Pm_10_msb - 15
pm_2_5_lsb - 14 , Pm_2_5_msb - 13
problem jest z odbiorem przez Atmega.
W terminalu, gdy jest ustawiony w trybie ASCII wychodzi sieczka - taka jak na obrazku poniżej. Zawsze rozpoczynająca się od liter BM
Podobnie wyświetla Atmega na LCD.
Próbowałem różnie to odbierać
Input
Inputbin
inputhex
jednak cały czas odbiera dziwne wartości.
Bytematch nie ma za bardzo jak użyć, bo zakończenie linii się zmienia - przynajmniej Realterm tak pokazuje.
Jakieś pomysły ?