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



Teraz jest 22 lut 2025, o 04:47


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 3 ] 
Autor Wiadomość
PostNapisane: 9 sty 2015, o 18:00 
Offline
Nowy

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

Witam ;)
Mam problem z odbiorem znaku przez RS232. Program polega na wysłaniu z terminala do uC znaku, zapisanie go w tablicy oraz wysłaniu tej tablicy do terminala. Samo wysyłanie z uC do terminala działa, lecz przy odbiorze z terminala do uC za każdym razem do tablicy ramka[0] wpisywany jest NUL, a ostatni element tablicy jest gubiony lub na jego miejsce wskakuje NUL. Próbowałem tego na przejściówce RS-232 USB oraz komunikacji przez moduł bluetooth z komputerem. Próbowałem także zwiększenia rozmiaru tablicy, ale nie pomogło. Efekt był za każdym razem taki sam - gubienie ostatniego odebranego znaku/zamiana na NUL.
Używam zestawu ZL3AVR (dodałem notę katalogową z tym zestawem). Macie może jakiś pomysł na rozwiązanie tego problemu (chodzi mi tylko o część niezakomentowaną)?

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


Załączniki:

Aby zobaczyć załączniki musisz się zalogować. Tylko zalogowani użytkownicy mogą oglądać i pobierać załączniki.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 sty 2015, o 18:23 
Offline
Użytkownik

Dołączył(a): 20 wrz 2013
Posty: 647
Zbananowany użytkownik

Pomógł: 101

Przy odbiorze dwa razy czytasz UDR, raz w funkcji a drugi raz w pętli. Może spróbuj jednak korzystać z funkcji ;-) (przy okazji zmiana w warunku pętli):

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


Autor postu otrzymał pochwałę

_________________
+++++[>++++<-]>[>++++++<-]>.---------.+++.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 sty 2015, o 18:46 
Offline
Nowy

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

dziękuję, o to mi właśnie chodziło :)



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

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:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO