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



Teraz jest 20 kwi 2024, o 11:59


Strefa czasowa: UTC + 1





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

Dołączył(a): 19 gru 2014
Posty: 14
Pomógł: 0

Witajcie
Od paru dni męczę się programowaniem zasilacza Obrazek

I napisałem program

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

Jak widzicie program jest podzielony na dwie części przerwania i pętli głównej.
Program wariuje nie ustawia napięć oraz wyświetlacz lcd nic nie pokazuje.
Nawet jak zrobię taki program

Przerwanie
tylko odczyt ADC
konie przerwania
do
lcd "test"
loop

to nadal nic się nie wyświetla



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 sty 2015, o 14:49 
Offline
Użytkownik

Dołączył(a): 12 kwi 2014
Posty: 27
Pomógł: 4

Tak wstępnie to config lcdpin nie zgadza się ze schematem



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

Dołączył(a): 19 gru 2014
Posty: 14
Pomógł: 0

Bo to jest schemat sprzed lutowania, a jak już lutowałem przewodami to zamieniłem tak żeby było wygodnie. Sam wyświetlacz działa.

Co do nieporządku to najpierw staram się uruchomić układ a potem dopiero dopieszczać.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 sty 2015, o 10:51 
Offline
Nowy

Dołączył(a): 19 gru 2014
Posty: 14
Pomógł: 0

Taki prosty program tego typu tylko z odczytem ADC w pętli przerwania też nie działa:

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


edytowane:

Sorry ale wystarczy chwile poczekać i odczyt adc wyświetla się bardzo wolno, to znaczy bardzo wolno cyfra po cyfrze i potem nic się nie zmienia.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 sty 2015, o 12:58 
Offline
Nowy

Dołączył(a): 19 gru 2014
Posty: 14
Pomógł: 0

czytam, czytam
Tylko po to się daje zadania w przerwaniu by były one z jakąś częstotliwością wykonywane.
Ten przykład może i by działał tylko wykonanie tego

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


jest w pętli głównej co za tym idzie czas operacji może być opóźniony (różne wait obsługi przycisków itd)

Przynajmniej tak myślę.



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 0 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