n-shinichi が 2024年05月03日07時19分48秒 に編集
初版
タイトルの変更
ATtiny、TCBで赤外線通信用37.9kHzPWM
タグの変更
ATtiny1614
赤外線通シリアル通信
レジスタ
割込み
PWM制御
メイン画像の変更
メイン画像が設定されました
記事種類の変更
セットアップや使用方法
本文の変更
ATtinyでタイマーTCBを使って赤外線シリアル通信用の37.9kHzPWM を作るのにちょっとハマったのでこちらに紹介させて頂きます。 ATtinyはタイマーで8bitPWM作ることができるものがあります ペリフェラル用のクロックを分周して低い周波数のPWMを作ることが できるのですが分周設定のレジスタに書き込みはロック対象のレジスタなので おまじないが必要です。 _PROTECTED_WRITE( CLKCTRL.MCLKCTRLB, 0b00000001); ・・・2分周例 詳しくはこちら https://n-shinichi.hatenablog.com/entry/2024/05/03/064602?_gl=1*1okyth5*_gcl_au*MTIzMTY2Nzc4OS4xNzA5MjIxMDk2 https://twitter.com/shinichi_nin/status/1786049123147501847