このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| exercise1_出力 [2015/02/28 05:37] – member | exercise1_出力 [2015/02/28 05:45] (現在) – member | ||
|---|---|---|---|
| 行 19: | 行 19: | ||
| まず、ポートE(PE)を出力に設定します。 | まず、ポートE(PE)を出力に設定します。 | ||
| - | 出力と入力の違いは、 | + | 出力と入力の違いは、\\ |
| - | 出力…ピンの電圧(5Vか0Vか)をプログラムで決定できる | + | 出力…ピンの電圧(5Vか0Vか)をプログラムで決定できる\\ |
| - | 入力…ピンの電圧をプログラムで確認することが出来る | + | 入力…ピンの電圧をプログラムで確認することが出来る\\ |
| という感じです。 | という感じです。 | ||
| - | 良く判らなくても、 | + | 良く判らなくても、\\ |
| - | LEDやモータを使うときは出力、スイッチを使うときは入力。 | + | LEDやモータを使うときは出力、スイッチを使うときは入力。\\ |
| という認識でOKです。 | という認識でOKです。 | ||
| - | PEは0~15の16Bitのポートです。 | + | PEは0~15の16Bitのポートです。\\ |
| - | PFC(ピンファンクションコントロール)では「PFC.PEIORL」に値を代入する事によって入力と出力を選ぶことが出来ます。 | + | PFC(ピンファンクションコントロール)では「PFC.PEIORL」に値を代入する事によって入力と出力を選ぶことが出来ます。\\ |
| - | 具体的には、箱があって、そこに1を入れるか0を入れるかによって | + | 具体的には、箱があって、そこに1を入れるか0を入れるかによって\\ |
| PEを出力(1)に設定するか入力(0)に設定するかを選択できます。 | PEを出力(1)に設定するか入力(0)に設定するかを選択できます。 | ||
| - | 今回は0, | + | 今回は0, |
| - | PFC.PEIORLには2進数で000000000111と代入すればいい事が判ります。 | + | PFC.PEIORLには2進数で000000000111と代入すればいい事が判ります。\\ |
| ちなみに、1を入力するBITは右から0, | ちなみに、1を入力するBITは右から0, | ||
| 行 42: | 行 42: | ||
| と書くと、0,1,2BITは出力、それ以外のポートEのピンは入力なります。 0xというのは16進数で、という意味です。 | と書くと、0,1,2BITは出力、それ以外のポートEのピンは入力なります。 0xというのは16進数で、という意味です。 | ||
| - | 5V出力する | + | 次に**5V出力**をします。 |
| 出力に設定したことでプログラムで5Vか0Vかを選べるようになりました。\\ | 出力に設定したことでプログラムで5Vか0Vかを選べるようになりました。\\ | ||
| 行 51: | 行 51: | ||
| 考え方はPEIORLと同じで、1を代入すると5V、0で0Vです。 | 考え方はPEIORLと同じで、1を代入すると5V、0で0Vです。 | ||
| - | そして、LEDのつながっているポートを5VにすればLEDは光ります。 | + | そして、LEDのつながっているポートを5VにすればLEDは光るはずです。 |
| - | ココから先は自分で考えてみてください。(本も参考にするとよしかも) | + | ココから先は自分で考えてみてください。(本も参考にするとよしです) |
| それが出来るようになったら、今度はモータドライバ(2本並んでいる長細いやつ)に出力してみてください。 | それが出来るようになったら、今度はモータドライバ(2本並んでいる長細いやつ)に出力してみてください。 | ||
| - | ポートは調べましょう。 | + | ポート番号は調べましょう。 |