2018-10-25に更新

PIC18F14k50使用USB対応超小型マイコンボード

秋月のPIC18F14k50使用USB対応超小型マイコンボードを買った。
やっぱPICでもUSBでシリアル通信がしたい。

まだ慣れてないはんだ付けをしないといけないので
最初に全部の出力が上手くハンダ付けできているかを確認。
プログラムは
秋月の PIC18F14K50 ボードでLチカ
を参考にした。
configが多すぎてびびる…。

このボードはPORTAが使えないようになっている
(RA0, RA1はpickit使わなければ使える?)
のでそれ以外を1個づつLED点灯させてみることにした。

プログラム部分は下記みたいな感じで
LEDのdefineをRB4〜7, RC0〜7に変えながら試せばいい。
というか全部HIGHにしてどんどん差しなおせばいいだけだった…。

|c|

define LED RB4

void init(void)
{
TRISB = 0b00000000; // direction: all out
TRISC = 0b00000000; // direction: all out
ANSEL = 0b00000000; // analog/digital: all digital
ANSELH = 0b00000000; // analog/digital: all digital
}

void main(void)
{
init();
PORTB = 0;
PORTC = 0; // output to port c

while(1) {

    LED = 1;
    __delay_ms(65);             // < 66 ms at 12MHz
    LED = 0;
    __delay_ms(65);             // < 66 ms at 12MHz
}

return;

}
||

ツイッターでシェア
みんなに共有、忘れないようにメモ

だら@Crieit開発者

Crieitの開発者です。 Webエンジニアです(在宅)。大体10年ちょい。 記事でわかりにくいところがあればDMで質問していただくか、案件発注してください。 業務依頼、同業種の方からのコンタクトなどお気軽にご連絡ください。 業務経験有:PHP, MySQL, Laravel, React, Flutter, Vue.js, Node, RoR 趣味:Elixir, Phoenix, Nuxt, Express, GCP, AWS等色々 PHPフレームワークちいたんの作者

Crieitは誰でも投稿できるサービスです。 是非記事の投稿をお願いします。どんな軽い内容でも投稿できます。

また、「こんな記事が読みたいけど見つからない!」という方は是非記事投稿リクエストボードへ!

有料記事を販売できるようになりました!

こじんまりと作業ログやメモ、進捗を書き残しておきたい方はボード機能をご利用ください。
ボードとは?

コメント