マガジンのカバー画像

AVRマイコンde学習しよう AVR128DA28

20
AVRマイコンプログラミング入門用として、レッスン形式にまとめました。 マイコンの機能の理解にも役立ちます。 トレーニング用の基板頒布も行います(現在準備中) 対象とするマイコン…
単体で有料公開している記事を集めていますので、まとめてご覧いただくとおトクです。
¥2,000
運営しているクリエイター

2024年1月の記事一覧

マイコンde学習しよう(はじめに)

ご挨拶 長年仕事や趣味でマイコンを使った設計をしてきました。 最近noteという媒体を知り、…

nike
6か月前

マイコンde学習しよう(マイコン編)AVR128DA28

マイコンの選択 マイコンを選ぶ基準にビット数というものがあります。 簡単に言うと、ビット…

nike
6か月前

マイコンde学習しよう(開発環境編)

開発環境をインストールしよう 開発環境 Microchip Studio をインストールします。 https://…

nike
6か月前

マイコンde学習しよう(プログラム記述編)

<はじめに> プログラムはC 言語で記述しています。 特に難しい書き方はしていないつもりで…

nike
6か月前
1

マイコンde学習しよう(レッスン1)AVR128DA28

「ピン操作」 <目的> ・ポートの設定方法について学ぶ。 ・ビット操作について学ぶ。 <動…

nike
7か月前

マイコンde学習しよう(レッスン2)AVR128DA28

「ポート割込み」 <目的> マイコンのピン入力値の変化があった場合に割込みを発生させます。…

100
nike
7か月前

マイコンde学習しよう(レッスン3)AVR128DA28

「タイマ(標準動作モード)」 <目的> ・タイマについて学ぶ。 <動作概要> ・SW1 が押されたらLED1 を2 秒周期で点滅させる。(ポート割込み) ・SW2 が押されたらタイマを停止する。停止タイミングにより点灯か消灯になる。(ポート変化割込み) <ポイント> ・このマイコンは16 ビットタイマTCA、TCB、12 ビットタイマTCD を持つが、本レッスンではTCA を使用する。 <レジスタ説明> 下記が関係するレジスタです。タイマ単位(TCA,TCB,TCD)

¥100

マイコンde学習しよう(レッスン4)AVR128DA28

「タイマ(比較モード)」 <目的> ・タイマ(比較モード)について学ぶ。 <動作概要> ・S…

200
nike
6か月前

マイコンde学習しよう(レッスン5)AVR128DA28

「タイマ(外部出力)」 <目的> ・タイマ(外部出力)について学ぶ。 ・ピンの代替指定につ…

200
nike
6か月前

マイコンde学習しよう(レッスン6)AVR128DA28

「クロック変更」 <注意> 別記事 マイコンde学習しよう(レッスン3)「タイマ(標準動作モ…

100
nike
6か月前

マイコンde学習しよう(レッスン7)AVR128DA28

「USART 通信」 <目的> ・USART 通信について学ぶ。 <動作概要> ・ボーレートは9600 とす…

200
nike
6か月前

マイコンde学習しよう(レッスン8)AVR128DA28

「AD 変換」 <目的> ・ADC を使った通信について学ぶ。 <動作概要> ・SW1 が押されたらLE…

200
nike
6か月前

マイコンde学習しよう(レッスン9)AVR128DA28

「アナログコンパレータ」 <目的> アナログコンパレータについて学ぶ。 <動作概要> VR1 …

200
nike
6か月前

マイコンde学習しよう(レッスン10)AVR128DA28

「アナログコンパレータ(割込み使用)」 <目的> ・アナログコンパレータ(割込みを使用する)について学ぶ。 <動作概要> ・アナログコンパレータ割込みがかかったらAINP0 端子とAINN0 端子の電圧比較を行う。 ・AINP00>AINN0 の場合はLED1 を、AINP0<AINN0 場合はLED2 を点灯する。 <ポイント> ・レッスン9 では、比較判定結果をOUT ピンに出力していたのを、割込みを使ってそれ以外のピンに結果を出力する。 ・レッスン9 ではVR1 と

¥200