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



Teraz jest 23 gru 2024, o 07:27


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 2 ] 
Autor Wiadomość
PostNapisane: 29 gru 2017, o 18:26 
Offline
Nowy

Dołączył(a): 29 gru 2017
Posty: 6
Pomógł: 0

Witajcie. Chciałbym zapytać czy możecie doradzić jak generować sygnał o zadanej ilości impulsów. Np. Dioda mignie 10 razy i sygnał już się nie generuje.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 gru 2017, o 19:29 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 28 lis 2012
Posty: 283
Lokalizacja: Warszawa
Pomógł: 17

NieNawidzeSTM32 napisał(a):
Witajcie. Chciałbym zapytać czy możecie doradzić jak generować sygnał o zadanej ilości impulsów. Np. Dioda mignie 10 razy i sygnał już się nie generuje.


Najprościej za pomocą Timera.
Ustawiasz przerwanie o częstotliwości takiej jaka ma być częstotliwość błysków. W przerwaniu generujesz błysk i oczywiście zliczasz ich liczbę. Po przekroczeniu magicznej zadanej liczby błysków deaktywujesz Timer i po robocie - to tak w skrócie. Jest jeszcze kwestia czasu trwania samego błysku, ale to inna inszość... i można to rozwiązać na wiele sposobów.


Dobra, teraz dopiero zauważyłem ten wątek: http://forum.atnel.pl/topic19877.html

Proponuję zacząć od książki: https://kamami.pl/arm/197735-stm32-aplikacje-i-cwiczenia-w-jezyku-c-e-book.html
Znajdziesz tam podstawy i potrzebne kody.

_________________
Pozdrawiam
Grzegorz



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: 2 ] 

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