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



Teraz jest 21 lut 2026, o 20:36


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 8 ] 
Autor Wiadomość
PostNapisane: 18 gru 2016, o 20:08 
Offline
Użytkownik

Dołączył(a): 15 gru 2013
Posty: 213
Pomógł: 5

Panowie proszę pomóżcie bo już sił nie mam.Ile można nad jednym testem siedzieć :( Chciał bym ruszyć z komunikacją poprzez wifi moduł no ale do tego jeszcze daleka droga.Do rzeczy robię krok po kroku według wskazówek i instruktarzu Mirka no i nie działa odbiór ustawiona prędkość na 9600 w terminalu i procku kwarc 8Mhz atmega8.Komunikacja nadawania działa a odbioru brak.Sprawdzałem przesłać sposobem z input = uart_getc(); i jest ok.Co znów robię nie tak.
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


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


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



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł:
PostNapisane: 19 gru 2016, o 01:06 
Offline
Użytkownik
Avatar użytkownika

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

Ten kod powyżej działa bez problemu. ;) Testuję na procku taktowanym wewnętrznym oscylatorem 8MHz. Prędkość w terminalu 9600bps. Jedyne co oczywiście zrobiłem to zdefiniowałem:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

w pliku mkuart.h biblioteki z GB.

Dopisałem jeszcze te dwie linijki, by wyświetlić na terminalu coś tam zwrotnie:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

Wszystko śmiga, dioda LED2 zapala się, gdy wpiszę "start" i gaśnie, gdy wpiszę "stop" (oczywiście bez capslock'a). ;) Anologicznie dostaję w terminalu LED_ON i LED_OFF.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 gru 2016, o 01:51 
Offline
Użytkownik

Dołączył(a): 15 gru 2013
Posty: 213
Pomógł: 5

anshar serdecznie dziękuję za trud w sprawdzeniu mojego kodu.Problem polega na tym że #define UART_BAUD 9600 tak właśnie mam ustawione.Sprawdzałem już na prawdę wszystko powtarzam sposobem uart_getc(); działa i w jedną i w drugą stronę,sprawdzałem z dwóch terminalów w kompie i z MKavrkalkulator i za pomocą puty przez bluetooth też i zawsze tylko w stronę terminalów działa.
Nie wiem co jeszcze mógłbym sprawdzić jak tego nie przeskoczę nie mogę bawić się dalej :( .



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 gru 2016, o 01:59 
Offline
Użytkownik
Avatar użytkownika

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

Pokaż jak to masz połączone. Masz schemat? Mogą być zdjęcia.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 gru 2016, o 23:41 
Offline
Użytkownik

Dołączył(a): 15 gru 2013
Posty: 213
Pomógł: 5

Ok już się dorwałem do komputera ;) , jeżeli chodzi o schemat to tak naprawdę nie wiem jak się go wrzuca z eagla na forum :oops: a poza tym nie ma co na tym schemacie pokazywać bo to tylko jedna diody przez rezystor do plusa. :oops: Programowo sprawdzając działanie pinów jest ok włączając tą diodę tak jak to Mirek pokazuje na filmiku też działa a więc nie wiem poddaje się :cry: .może z tą atmegą coś się dzieje jak czuta z uarta bo jeżeli u ciebie działa ten kod to już nie ma się czego przyczepić.Niestety w tym momencie nie mam żadnego procka żeby sprawdzić :x .



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 gru 2016, o 23:44 
Offline
Użytkownik
Avatar użytkownika

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

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

tą ostatnią linijkę kodu zakomentowaną?


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 gru 2016, o 23:58 
Offline
Użytkownik

Dołączył(a): 15 gru 2013
Posty: 213
Pomógł: 5

anshar już działa :D ja nic nie robiłem z tym więcej dopisałem te linijki zwrotne tak jak proponowałeś i jak by nigdy nic zaczęło gadać i dioda świeci i info zwrotne działa :lol: .Mało tego teraz zablokowałem te zwrotne funkcje dioda też działaja i już teraz nic nie wiem.Nic a nic nie wiem to przecież jakieś nie czyste siły zabrały mi całą niedzielę żeby szukać nie wiadomo czego :x .Ok jak na razie działa,studiuje więc dalej i pewnie za chwilę się znów tu pojawię skruszony prosząc o pomoc :lol: .
Bardzo dziękuję jeszcze raz i zamykam temat.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 gru 2016, o 00:00 
Offline
Użytkownik
Avatar użytkownika

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

Drobnostka! ;) Proszę bardzo!



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