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



Teraz jest 21 kwi 2026, o 17:55


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 5 ] 
Autor Wiadomość
PostNapisane: 21 paź 2015, o 18:34 
Offline
Użytkownik

Dołączył(a): 03 sty 2015
Posty: 25
Lokalizacja: Mielec
Pomógł: 0

Witam
Proszę o pomoc w sprawie korzystania z bibliotek pana Mirka
A dokładnie chodzi o jego biblioteki UART.
Napisałem program gdzie wykorzystuję timery programowe na przykładzie bluebooka z końca książki.
I chciałbym sprawdzić - widzieć jak mój program zachowuje się podglądając zmienne w programie podczas pracy.
I dodałem biblioteki p. Mirka "UARTA" i mam "zonka"
Gdy chcę wysłać jakikolwiek napis lecą krzaczki. Wygląda w moim odczuciu jakby szybkie odświeżanie następowało.
I tu rozwiązałem problem tak że wyłączyłem "//" obsługę timera komentując:
//**************** tmier 0 config ****************************
//TCCR0 |= (1<<WGM01); // tryb ctc
//TCCR0 |= (1<<CS02) | (1<<CS00); //preskaler = 1024
//OCR0 = 215; //1159Hz 155/8hz 20ms 50hz (50x20) = 1sek
/TIMSK |= (1<<OCIE0); // zezwolenie na wybrane przerwanie
//*****************************************************
ale co z tego jak ja chciałem tylko podglądnąć jak mój program się wykonuje a tu się nie da. Bez timera prog. to kod programu nie istnieje bo on całą robotę robi. Jak od komentuję przerwanie to program działa ale nić nie ma na terminalu putty!

proszę, co tu zrobić. Potrzebuję tylko wysyłanie danych do terminala



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 21 paź 2015, o 18:45 
Offline
Użytkownik

Dołączył(a): 04 paź 2011
Posty: 8631
Pomógł: 338

moze po prostu kolega puttego ma źle ustawionego ??
osobiście nie znosze tego terminala jest taki bezpłciowy ....



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 21 paź 2015, o 18:51 
Offline
Użytkownik

Dołączył(a): 03 sty 2015
Posty: 25
Lokalizacja: Mielec
Pomógł: 0

raczej nie do końca bo jak tą konfigurację timera czy to wer. 0 czy 1. za komentuję a zostawię przed samą pętlą while zezwolenie globalne sei() to wszystko ładnie pisze różne teksty na terminalu które chwilowo wprowadzę w pętli głównej.

ps.: a Ty jakiego używasz terminala



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 21 paź 2015, o 18:57 
Offline
Użytkownik

Dołączył(a): 04 paź 2011
Posty: 8631
Pomógł: 338

ja swojego bo bray się wieszał przy dużej ilości danych
a inne były drętwe ... no to napisałem sobie swój :)

taki przykład możliwości: https://plus.google.com/+SunduinoPl-Sun ... G2VUqNdo5c



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 21 paź 2015, o 19:04 
Offline
Użytkownik

Dołączył(a): 03 sty 2015
Posty: 25
Lokalizacja: Mielec
Pomógł: 0

to już konkretne zagadnienie, do którego daleko mi.
A powiedz mi jak w prosty sposób wyświetlić zmienną na terminalu która zmienia się w czasie rzeczywistym, możne być przy wykorzystaniu timera programowego którego specjalnie powołam do życia aby nie opóźniać działania programu



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