電子工作日記、その他

趣味の電子工作製作の記録、その他思った事

STM8s-Discovery

2012-02-10 14:46:19 | 日記
AVR LCD Program をTM8S-DISCOVERY用に変更し動作確認したが、
PORT_Bの連続使用、PORT_BがADCにも割り振られていたので、

if( (ch & b0)==b0 ) {PADR |= _BV(3);} else {PADR &= ~_BV(3);}
でBit0--->Bit3に変更で対処した。
+-------+
0.9sec Loop-->1秒入力で、時計表示 23:59:59表示をル-プで処理していたのを
Timer処理に変更する。

Timerは、4本、
16-bit advanced control timer(TM1)
16-bit general purpose timers(TM2, TM3)
8-bit basic timer(TM4)

これを使用して0.9sec Loopの使用を止める。