Witam!
Takie pytanie.
Mam przebieg 1MHz za pomocą CTC na PB3.
Teraz jak go modulować?
Chodzi o to, że chcę transmitować sygnał z modulacją ASK. Coś przychodzi mi na UART, układam ramkę danych i gdy chcę przesłać '1' logiczną mam przebiegi 1MHz, a gdy '0' przebieg jest wyłączony.
Zastanawiam się, czy 'force' 0 lub 1 na PB3 nie spali ATMEGI. Po za tym jak z takiego force'a wrócić do generacji przebiegu na PB3?
Konkretnie ma pytanie dotyczące włączania i wyłączania przebiegu 1MHz na PB3 w dowolnej chwili czasu. Wiem, że mógłbym wrzucić AND-a na PB3 i podłączyć drugie wejście tego AND-a do innego portu. Wówczas miałbym kluczowanie, ale wolałbym robić to w pełni programowo, bez użycia dodatkowych układów.
Takie pytanie.
Mam przebieg 1MHz za pomocą CTC na PB3.
Teraz jak go modulować?
Kod: C / C++
Chodzi o to, że chcę transmitować sygnał z modulacją ASK. Coś przychodzi mi na UART, układam ramkę danych i gdy chcę przesłać '1' logiczną mam przebiegi 1MHz, a gdy '0' przebieg jest wyłączony.
Zastanawiam się, czy 'force' 0 lub 1 na PB3 nie spali ATMEGI. Po za tym jak z takiego force'a wrócić do generacji przebiegu na PB3?
Konkretnie ma pytanie dotyczące włączania i wyłączania przebiegu 1MHz na PB3 w dowolnej chwili czasu. Wiem, że mógłbym wrzucić AND-a na PB3 i podłączyć drugie wejście tego AND-a do innego portu. Wówczas miałbym kluczowanie, ale wolałbym robić to w pełni programowo, bez użycia dodatkowych układów.