ATtiny、TCBで赤外線通信用37.9kHzPWM
ATtinyでタイマーTCBを使って赤外線シリアル通信用の37.9kHzPWM
を作るのにちょっとハマったのでこちらに紹介させて頂きます。
ATtinyはタイマーで8bitPWM作ることができるものがあります
ペリフェラル用のクロックを分周して低い周波数のPWMを作ることが
できるのですが分周設定のレジスタに書き込みはロック対象のレジスタなので
おまじないが必要です。
_PROTECTED_WRITE( CLKCTRL.MCLKCTRLB, 0b00000001); ・・・2分周例
詳しくはこちら
https://n-shinichi.hatenablog.com/entry/2024/05/03/064602?_gl=11okyth5_gcl_au*MTIzMTY2Nzc4OS4xNzA5MjIxMDk2
投稿者の人気記事
-
n-shinichi
さんが
2024/05/03
に
編集
をしました。
(メッセージ: 初版)
ログインしてコメントを投稿する