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



Teraz jest 10 kwi 2026, o 11:52


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 5 ] 
Autor Wiadomość
PostNapisane: 2 lip 2016, o 16:53 
Offline
Nowy

Dołączył(a): 17 mar 2016
Posty: 24
Pomógł: 0

Cześć!

Mam problem, niestety dokładnie nie wiem co może być jego przyczyną. Mianowicie próbuję wysłać 2 bajty do uC, odebrać je i wysłać do komputera.

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


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


No i na Rich2 wyświetla mi coś takiego (po wielu kliknięciach na checkboxa):
Obrazek

Dodatkowo owe bajty przychodzą w bardzo dziwny sposób, to znaczy po wykonaniu zdarzenia checkBox1_CheckedChanged, pokazują się np. 2 bajty, 8 bajtów, 0 bajtów...

Oczywiście chcę, żeby po każdym wykonaniu zdarzenia pokazało się 2x 255.

Z góry dzięki za pomoc!



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lip 2016, o 19:44 
Offline
Użytkownik

Dołączył(a): 08 lut 2015
Posty: 132
Pomógł: 4

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


A potem odbierać dane w C# tak:
Składnia: [ Pobierz ] [ Ukryj ]
język csharp
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

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



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 lip 2016, o 10:50 
Offline
Nowy

Dołączył(a): 17 mar 2016
Posty: 24
Pomógł: 0

Aż wstyd się przyznać, ale nie zainicjalizowałem uartu ani nie uruchomiłem przerwań.. Teraz pytanie czemu dane się czasami pojawiały, bo gdyby było inaczej to pewnie bym się domyślił co jest nie tak.. W każdym razie nie ważne.

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


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


No i tu pojawia się kolejna niespodzianka, z którą aktualnie walczę:
Obrazek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 lip 2016, o 14:33 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 30 cze 2016
Posty: 247
Lokalizacja: Rybnik
Pomógł: 13

Jaką masz prendkośc?Daj cały listing ok?

_________________
Situs != Situs



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 lip 2016, o 17:42 
Offline
Nowy

Dołączył(a): 17 mar 2016
Posty: 24
Pomógł: 0

O mamo... były 2 różne prędkości ustawione... prędzej używałem 230,4k i taka została w aplikacji zapisana na sztywno, natomiast w bibliotece UARTU ustawiłem 115,2k. Że też na to nie wpadłem... mistrz fail'u bardzo przeprasza :)

W ramach rehabilitacji oczywiście zostawiam kod z aplikacji, może się komuś w przyszłości przyda:

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


Dzięki wielkie za pomoc! :)



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

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość


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