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



Teraz jest 8 lut 2026, o 05:02


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 5 ] 
Autor Wiadomość
PostNapisane: 20 lip 2013, o 21:24 
Offline
Nowy

Dołączył(a): 20 lip 2013
Posty: 11
Pomógł: 0

Witam!
Na wstępie chcę się przywitać.
Mianowicie mam następujący problem. W przerwaniu od ADC do zmiennej zapisuje wartość z ADCW i chciałbym w pętli głównej wrzucić np 20 wartości ADCW do tej tablicy i nie bardzo wiem jak to zrobić. Proszę o wskazówki.

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  
PostNapisane: 20 lip 2013, o 21:32 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27449
Lokalizacja: Szczecin
Pomógł: 1045

A powiedz mi oglądałeś ten cykl poradników ?

http://www.youtube.com/playlist?list=PL ... 5hRnig_f23

;) ... a szczególnie 5 jak na razie ostatnio zrealizowany odcinek ? ;)

jak nie to zajrzyj proszę ok ;) może to ci pomoże

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 lip 2013, o 21:43 
Offline
Nowy

Dołączył(a): 20 lip 2013
Posty: 11
Pomógł: 0

Oglądnąć jeszcze nie zdążyłem ale patrząc teraz na kod to w programie autor zapisuje wartość do tablicy vtab[idx++] zwiększając indeks tablicy czyli zapisuje wartości z 3 różnych wyjść ADC (tak przynajmniej myślę), następnie wartości tych trzech kanałów wyświetla na terminalu.
Ja bym chciał zrobić tak, że zapisuje wartość ADCW np 20 pomiarów i zatrzaskuje to w tablicy.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 lip 2013, o 22:29 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27449
Lokalizacja: Szczecin
Pomógł: 1045

blink3000 napisał(a):
Ja bym chciał zrobić tak, że zapisuje wartość ADCW np 20 pomiarów i zatrzaskuje to w tablicy.


No to co za problem - lekusieńko sobie zmodyfikować kod ?

wystarczy że nie będziesz przełączał kanałów, zmienisz wielkość tablicy i już masz jej cykliczne napełnianie - w czym problem ?

------------------------ [ Dodano po: kilkunastu sekundach ]

blink3000 napisał(a):
programie autor zapisuje


a ten autor - jakbyś nie skojarzył to niechcący właśnie ja ;)

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 lip 2013, o 09:26 
Offline
Nowy

Dołączył(a): 20 lip 2013
Posty: 11
Pomógł: 0

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


a w pętli będę wyświetlał co np: 0,5s:

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