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



Teraz jest 22 lut 2025, o 20:04


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 8 ] 
Autor Wiadomość
PostNapisane: 5 gru 2014, o 21:23 
Offline
Użytkownik

Dołączył(a): 02 lut 2014
Posty: 38
Pomógł: 0

Witam po raz kolejny. Tworzę cały czas swój projekt btcar od dwóch miesięcy, i można powiedzieć , że już witałem się z gąską a tu.... :) do rzeczy: steruję już silnikami przez pochylanie telefonu. Dorobiłem sobie jeszcze przyciski do sterowania oświetleniem przód tył. I nie mam pojęcia dlaczego nie chcą się zapalać, tzn napewno jest gdzieś błąd. Wrzucam swój kod z uC i dodam tylko, że ramka danych która wpada do procka wygląda następująco ( jeżeli nie załączam świateł ) :
?123432
?123231
?232143
Jeżeli włączam światła: ( obsłużyłem to literami : A-włącz przód, B-wyłącz przód, C-włącz tył, D-wyłącz tył) :

A?123432
B?123231
?232143
?123432
?123231
C?232143

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


[ panie kolego zdaje się, że już zwracałem tobie uwagę na tym forum i to niejednokrotnie - że nie wklejamy tego w kodzie - chcesz to sobie wklejaj - ale nie wpisuj tego na tym forum ok? - mirekk36 ]
Cytuj:
#define F_CPU 8000000UL <--------- tego NIGDY NIE WSTAWIAMY W KODZIE PROGRAMU mirekk36


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


------------------------ [ Dodano po: 22 minutach ]

Nigdy nie byłem upomniany. Jest to pierwsze moje upomnienie jeżeli chodzi o tą kwestię. Chyba nic takiego się nie stało, ale ok - przepraszam. Zapamiętam na przyszłośc.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 gru 2014, o 22:06 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 20 sie 2013
Posty: 795
Lokalizacja: Poznań
Pomógł: 59

Tak na szybko - definiujesz first_char na ? Może dlatego że litery są przed tym są pomijane?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 gru 2014, o 22:15 
Offline
Użytkownik

Dołączył(a): 02 lut 2014
Posty: 38
Pomógł: 0

Próbowałem poprzedzać Literę znakiem zapytania, kończyć CRLF i cisza;/ nie chce się zapalić



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 gru 2014, o 01:32 
Offline
Użytkownik

Dołączył(a): 02 lut 2014
Posty: 38
Lokalizacja: Jaworzno
Pomógł: 2

kitonQ napisał(a):
Witam po raz kolejny. Tworzę cały czas swój projekt btcar od dwóch miesięcy, i można powiedzieć , że już witałem się z gąską a tu.... :) do rzeczy: steruję już silnikami przez pochylanie telefonu. Dorobiłem sobie jeszcze przyciski do sterowania oświetleniem przód tył. I nie mam pojęcia dlaczego nie chcą się zapalać, tzn napewno jest gdzieś błąd. Wrzucam swój kod z uC i dodam tylko, że ramka danych która wpada do procka wygląda następująco ( jeżeli nie załączam świateł ) :
?123432
?123231
?232143
Jeżeli włączam światła: ( obsłużyłem to literami : A-włącz przód, B-wyłącz przód, C-włącz tył, D-wyłącz tył) :

...ciach...

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




Skoro literą A chcesz włączyć światła to może obsłuż to w pętli switch. Alfabet Ci się przesunął ;)

BTW - niesamowicie skomplikowany kod do parsowania danych. IMHO zupełnie niepotrzebnie.



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

Dołączył(a): 02 lut 2014
Posty: 38
Pomógł: 0

To jest pomyka z mojej strony. Alfabet w apce się zgadza. Przecież literki są w switchu :)

------------------------ [ Dodano po: 3 minutach ]

Przekształciłem wysyłane dane do uC do postaci :
Obrazek
Ale nadal cisza. Ktoś coś jeszcze może podpowiedzieć? Dodam , że sprawdzałem napięcia na pinach i też jest cały czas stan niski na PB0 i PB1 po klikaniu w klawisze na apce. To tak jakby ktoś sugerował przeprowadzenie podstawowych testów.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 gru 2014, o 18:36 
Offline
Uzytkownik zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 16 lip 2012
Posty: 2088
Lokalizacja: Leżajsk / Kraków
Pomógł: 411

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

Tak nie rób, bo nie wiadomo co robi. Spró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.

_________________
Dragonus Cracovus: Biomagia



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 gru 2014, o 18:41 
Offline
Użytkownik

Dołączył(a): 02 lut 2014
Posty: 38
Pomógł: 0

Zamieniłem wartości HEX na dziesiętne i poszło :) pozdrawiam dzięki za odpowiedzi [EOT]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 gru 2014, o 18:50 
Offline
Uzytkownik zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 16 lip 2012
Posty: 2088
Lokalizacja: Leżajsk / Kraków
Pomógł: 411

Równie dobrze mogłeś poprawnie zapisać w formacie szesnastkowym:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

To oczywiście nadal kod trudny do analizy.

_________________
Dragonus Cracovus: Biomagia



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

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