俺言語 その17


概要

俺言語をやってみた。
avrにアセンブラで実装してみた。
sg90を回して見た。
3台にした。

環境

avr studio 4
attiny85 1mhz
tera term
usb-serial

写真

拡張

変数e,f,gを導入。
eは、PB2に、値/256*20msのpwmを放出する。
fは、PB3に、値/256*20msのpwmを放出する。
gは、PB4に、値/256*20msのpwmを放出する。

仕組み

タイマー0をCTCモードで起動。80usでcompa割り込み発生するように設定。
割り込み内で、e,f,gを比較、pb2,pb3,pb4をコントロールする。
割り込みは、無限ループ内で許可。

サンプルコード

10 e=10
20 #=10

以上。