-
Data: 2010-08-18 15:00:57
Temat: Zliczanie impulsów przez LPC1768
Od: Mario <m...@p...onet.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Witam, mam problem z wykorzystaniem wejścia CAP w LPC1768 do zliczania
impulsów - pomiaru częstotliwości. Zapewne podobnie jest sprawa
rozwiązana w innych LPC np serii 2xxx więc znających się na ARMach z NXP
proszę o pomoc.
Otóż zamierzam wykorzystać wejście P0.24 skonfigurowane jako CAP3.1 do
popędzania Timera3.
Konfiguruję ten Timer
const unsigned long TCR_COUNT_RESET = 2, TCR_COUNT_ENABLE = 0x01;
LPC_SC->PCONP |= (1 << 23);
LPC_TIM3->CCR &= ~(0x0);
LPC_TIM3->TCR = TCR_COUNT_RESET;
LPC_TIM3->CTCR = 0x101;
LPC_TIM3->TCR = TCR_COUNT_ENABLE;
Czyli kolejno załączam power dla timer3, ustawiam wszystkie bity compare
na zero gdy pracuje jako counter, resetuję timer, ustawiam w CTCR
rodzaj zbocza rosnący (bity 1,0) i wybór źródła na CAPx.1 (bity 3,2) ,
startuję timer.
Z kolei w konfiguracji portów wstawiam:
LPC_PINCON->PINSEL1 |= (1<<17)|(1<<16);//set pin P0.24 as CAP3.1
LPC_GPIO0->FIODIR &=~(1<<24);// set pin P0.24 as input
Ta druga linia to dodatkowo bo raczej nie powinna mieć znaczenia.
No i w
ulCount4=LPC_TIM3->TC; nic się nie dzieje. Cały czas zero.
Gdy przeprogramuję timer na napędzany z PCLK to sobie zlicza sygnał z
wewnętrznego zegara. Z kolei port jest dobry bo po przestawieniu pinu
P0.24 na GPIO
LPC_PINCON->PINSEL1 &= ~(1 << 17) | (1 << 16); // set pin P0.24 as GPIO
mogę zmiany jego stanu zliczać w pętli głównej. Ale ja muszę to zrobić
na timerze.
Any suggestions? Jakiś rejestr trzeba by jeszcze ustawić?
--
Pozdrawiam
MD
Następne wpisy z tego wątku
- 18.08.10 20:52 Adam Dybkowski
- 18.08.10 21:11 RoMan Mandziejewicz
- 18.08.10 22:01 Mario
- 19.08.10 11:37 Mario
Najnowsze wątki z tej grupy
- Jaka myjka ultradźwiękowa?
- Retro organizer ale współcześnie
- Skąd diody LED 1,5V?
- Apollo Comm
- PICkit3 mnie pokonał
- LEDy na choinkę zdechły
- Wtopa LED
- Miało być zniesienie abonamentu RTV, a jest podwyżka!!!
- Microsoft, C/C++ na Rust - news
- Pierwsza mapa kosmosu w 102 długościach fal podczerwieni! To początek nowej ery w astronomii
- Rosjanie chwalą się prototypem komputera kwantowego. "Najważniejszy projekt naukowy Rosji"
- zasilacz
- Zegary DCF
- pompa CO
- 2,5 x więcej niż Li-Ion
Najnowsze wątki
- 2026-01-07 Jaka myjka ultradźwiękowa?
- 2026-01-07 POCO
- 2026-01-07 Kraków => Konsultant Microsoft Dynamics AX/365 SCM Consultant - Servi
- 2026-01-07 Kraków => Microsoft Dynamics AX/365 SCM Consultant - Service & Suppor
- 2026-01-06 I kolejny
- 2026-01-06 Retro organizer ale współcześnie
- 2026-01-06 Bowling
- 2026-01-06 Cyganie
- 2026-01-06 Rozwód w Santanderze z prostokątną kobietą...
- 2026-01-06 Skąd diody LED 1,5V?
- 2026-01-06 Nowum!!! -- Moje ID
- 2026-01-06 Metoda na fotoradar
- 2026-01-05 I jeszcze jeden
- 2026-01-05 Jaworek;)
- 2026-01-05 Warszawa => Project Manager (AI and innovation) <=




5 Najlepszych Programów do Księgowości w Chmurze - Ranking i Porównanie [2025]