AVRでアセンブリ(2) – 割り込みによるLチカ
つづいて、割り込みを使ってLチカしたいと思います。最初に謝っておきますが、8bit タイマーを使ったため肉眼では点滅を確認できないと思います。 実際にLEDを点滅させたい場合は、16bit タイマーに...
電子工作・プログラミングの備忘録
つづいて、割り込みを使ってLチカしたいと思います。最初に謝っておきますが、8bit タイマーを使ったため肉眼では点滅を確認できないと思います。 実際にLEDを点滅させたい場合は、16bit タイマーに...
皆さん、お久しぶりです。ココ最近鬼のように忙しかったのでブログ更新はおろか、マイコンにさえ触れられていないのですが、今日になって暇ができたのでホッとしているところです。 さて、本記事から新シリーズを...
続いて、OpenOCD によるデバッグです。やり方は複数ありますが、今回は ARM Cortex-M シリーズ用のデバッグプラグインを使って見ます。 まずは拡張機能をインストールします。左側のアイコ...
前回は中身がなかった記事でしたが、今回は STM32 について書きたいと思います。 C/C++の設定 まずはプロジェクトフォルダを開きましょう。言い忘れていましたが、本記事では System Wo...
これまで僕自身は、Eclipse 系 IDE を用いてマイコンの開発(征服)を行ってきましたが、とある方から「VSCode はいいぞ」と言われ、いじってみました。 その結果いいぞというお気持ちになった...
続いて、dsPIC です。DSP 用の PIC らしいです(多分)。 正直このマイコンの用途とかよくわからないのですが、MPLAB Snap が対応しているから(爆) 買ってみました。 秋月で売って...
新年明けましておめでとうございます。元日は忙しく、日付が変わってしまいしたが、今年もよろしくお願いします〜 さて、新年1発目の記事は、なななんと、前回の振り返り記事でもうだめだぁ的な事を言っていた、R...
続いて本命の PIC です。その前に手持ちの PIC18 について。 PIC18 で LVP(Low-level Programming) を使えば MPLAB Snap 使えるんじゃね?とか言って...
先の記事では、「AVR のツールチェインは XC8 を使うよ」と言ったのですが、これでは最適化が効きません。ということで、いろいろ試行錯誤して分かった方法として、AVR の gcc をツールチェインに...
続いて AVR です。これにはちょっとハマりました。あと、現状 IDE 側のバグがあるので、Workaround も 示しておきます。今回は ATmega328P でやってみます。 ツールチェインの...