-
Data: 2022-04-26 14:03:32
Temat: Re: MCU - przerwania
Od: Adam Górski <gorskiamalpawpkropkapl@xx> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]W dniu 26.04.2022 o 00:35, Stachu Chebel pisze:
> 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?
A z jakim zegarem kod się wykonuje ?
Pozdrawiam
Adam Górski
Następne wpisy z tego wątku
- 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
- Thunderbird i dysk...
- opornosc falowa
- Bateria 9V 6F22, alkaliczna v cynkowa, samorozładowanie, bateria wysokiej trwałości do miernika
- Tani zakup z ali?
- w czasach LED komary mają ciężko
- walizka z kodami
- Rejestrator temperatur - termopara, siec
- Router LTE z możliwością zmian MTU
- Fajny film widziałem...
- Jaka ładowarka sieciowa do Iphona?
- Taśma izolacyjna do prac elektrycznych
- Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
Najnowsze wątki
- 2025-07-23 Gdańsk => Programista Delphi <=
- 2025-07-23 Gdańsk => Programista Mainframe (z/OS, Assembler) <=
- 2025-07-23 Warszawa => Starszy inżynier DevOps (AWS) <=
- 2025-07-23 Gdańsk => Mainframe (z/OS, Assembler) Developer <=
- 2025-07-23 Kraków => Senior Fullstack Engineer (Low-Code Platform) <=
- 2025-07-23 Wrocław => Senior Key Account Manager IT <=
- 2025-07-23 Trójmiasto => Head of Social Media <=
- 2025-07-23 Rzeszów => Spedytor Międzynarodowy <=
- 2025-07-23 Lublin => ERP Implementation Consultant (AP Module) <=
- 2025-07-23 Środa Wielkopolska => SAP FI/CO Internal Consultant <=
- 2025-07-23 Warszawa => Inżynier oprogramowania .Net <=
- 2025-07-23 Kraków => Kotlin Developer <=
- 2025-07-23 Żerniki => Dyspozytor Międzynarodowy <=
- 2025-07-23 Warszawa => Java Developer <=
- 2025-07-23 Wrocław => Konsultant wdrożeniowy (systemy controlingowe) <=