![]() |
||
| 3664F,3694Fで始めるH8 | 500円で始めるPIC | 始めるAVR |
吸い込みでLEDを光らせる
吸い込みでLEDを光らせるIOポートは電流を吸い込むこともできます。前回はポートから出力される電流でLEDを点灯させました。 ポートへの出力を1と設定することで、IOピンが5Vとなり、そこにLEDと抵抗を接続して 2mAの電流でLEDを点灯させました。 今度は、別の方法で、 ポートに流れ込む(吸い込む)形式で、LEDを点灯させてみます。 ポートへの出力を1と設定することで、IOピンが5Vとなり、0の設定でIOピンは0Vとなります。 しかし、0の設定でIOピンは0Vとなるのは、電圧が0Vで出ない と同時に GNDのように 電流を吸い込むことが出来ます。 H8-3664 に流せる電流は ■ IOポートでLEDを光らせる にあるように(下記) ポートに電流を流し込むシンク電流 でも やはり2mAしか吸い込めません。 しかし、 ポート8だけ吸い込みの場合、20mAの電流を流すことができます。(大電流ポート) (その他のポートは吸い込み、吐き出しとも2mA) ポート8に20mAの電流を流し、明るくLEDを点灯させて、吸い込みでも点灯させられることを試します。 回路図![]() 前回での、 ポートからLEDに出て行くのと違い、 ポート8をGNDのように流れ込む向きにLEDを接続します。 ポート8だけ吸い込みの場合、20mAの電流を流すことができます。 プログラム
吐き出しでLEDをつけるのとは反対で、 IO.PDR8.BIT.B0=1; で LEDは消灯し、 IO.PDR8.BIT.B0=0; となったときLEDは点灯します。 点灯の方の時間を少し長くしています。 メモ H8-3664は |
| 3664F,3694Fで始めるH8 | 500円で始めるPIC | 始めるAVR |
| メインページへ | ||