-
Data: 2022-04-26 00:35:12
Temat: MCU - przerwania
Od: Stachu Chebel <s...@g...com> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Zakupiłem borda FRDM-KL46Z i powoli oswajam się ze środowiskiem
projektowym Kinetis Design Studio. Na początek mruganie LED'em w
w przerwaniu i już problemy. Krok po kroku:
1) Tworzę nowy projekt "Processor Expert", wybieram MCU i takie tam..
2) Z biblioteki komponentów wybieram TimerInt i BitIO.
3) Dla komponentu BitIO ustawiam właściwość "output" i przypisuję
odpowiedni pin.
4) Dla komponentu TimerInt ustawiam we właściwościach:
- Periodic interrupt source : PIT_LDVAL0
- Counter : PIT_CVAL0
- Interrupt period : 10Hz (Możliwe 0.0048Hz .. 20.971MHz)
5) Program obsługi przerwania wygląda tak:
void TI1_OnInterrupt(void)
{
/* Write your code here ... */
Bit1_NegVal();
}
Kompiluję, programuję flash'a, wszystko jest OK. Mruga!! Teraz ustawiam
Interrupt period na 100kHz, na oscyloskopie jest zgodnie z przewidywaniami
50kHz. Super!! Teraz ustawiam na 150kHz i cisza.. Maksymalnie mogę dać
140kHz. Co do Pani Nędzy robię źle?
Następne wpisy z tego wątku
- 26.04.22 14:03 Adam Górski
- 26.04.22 18:48 Stachu Chebel
- 26.04.22 19:01 Grzegorz Niemirowski
- 27.04.22 02:34 Stachu Chebel
Najnowsze wątki z tej grupy
- Zasilacz USB na ścianę.
- Gniazdo + wtyk
- Aliexpress zaczął oszukiwać na bezczelnego.
- OpenPnP
- taka skrzynka do kablowki
- e-paper
- 60 mA dużo czy spoko?
- Dziwne zachowanie magistrali adresowej w 8085
- Współczesne mierniki zniekształceń nieliniowych THD audio, produkują jakieś?
- Jaki silikon lub może klej?
- Smar do video
- Litowe baterie AA Li/FeS2 a alkaliczne
- "ogrodowa linia napowietrzna"
- jaki zasilacz laboratoryjny
- jaki zasilacz laboratoryjny
Najnowsze wątki
- 2025-02-26 Zasilacz USB na ścianę.
- 2025-02-26 Błonie => Specjalista ds. public relations <=
- 2025-02-26 Zielonka => Team Lead / Tribe Lead FrontEnd <=
- 2025-02-26 Warszawa => Specjalista ds. Sprzedaży (transport drogowy) <=
- 2025-02-26 Białystok => Data Engineer (Tech Leader) <=
- 2025-02-26 Kraków => Business Development Manager - Dział Sieci i Bezpieczeńst
- 2025-02-26 Kraków => Business Development Manager - Network and Network Security
- 2025-02-26 Warszawa => Młodszy Specjalista ds. wsparcia sprzedaży <=
- 2025-02-26 Białystok => Architekt rozwiązań (doświadczenie w obszarze Java, A
- 2025-02-26 Warszawa => Sales Assistant <=
- 2025-02-26 Rzeszów => International Freight Forwarder <=
- 2025-02-26 Bieruń => Regionalny Kierownik Sprzedaży (OZE) <=
- 2025-02-26 Warszawa => Node.js / Fullstack Developer <=
- 2025-02-26 Warszawa => Gen AI Engineer <=
- 2025-02-26 Gdańsk => Specjalista ds. Sprzedaży <=