かる~く触れてみました。いうマイコンを買っていました。秋月で以下の様なものを買ったんです。マイコンであり、超低消費電力であることが特徴の8bitマイコンです。動作電圧もなんと1.8Vから3.6Vという低電圧で動作し、消費電流も少ないということです。こちらのサイトではなんとレモン電池でこのマイコンを動かそうという実験がされています。この特徴を持つマイコン、個人的にはあまり興味はないのですが面白そうだと思い試してみます。開発を前提にしていないという感じになっています。このマイコンもそれに当てはまります。自力で環境を整えていくことにします。配布しているとわかりました。ファイルを落としてインストールします。インストール(シンボリックリンク)されると思います。インストールは出来ました。mspdebug例によって最強のFT232RLで書き込みをします。調べていくとなんか「そんなの無理だよ。出てくるのですが、そんなもの無視してガッツで書き込みをしてしまいます。いうソフトを使えば良いとわかりました。実際にシリアル通信で書き込めるかというと...ありました。Communityこの公式サイトによるとBSL書き込みがあって、これでなんとUARTで出来る的なことが書いてあります。こんな変な名前にしてるのかねぇ。Qiitaに書いてありましたのでそちらに従います。逆なようでしたので(それともデバイス自体のHW的な違いか)、修正して以下に掲載します。書き込みが出来るようですが(データシートによる)、出来ないものもあるようです。書き込みをされる方は事前にお調べください。して試してみましたが、なんかまぁ出来ない。して出来たバイナリをパスの通ったお好きな場所へコピー。実際にプログラムを書いてみますかね。プログラムは以下です。レジスタ・マクロは特にビットフィールド構造体で定義されているわけではなく、個々のレジスタ名・ビット名で定義されているようです。いう名前で保存しました。付けるべきオプションはそれ程複雑ではないのでまあ良かった。気になりますが、これは一部エラーメッセージが日本語で出てくる時に文字化けをすることがあるのでそれを直すための対症療法です。ストレスを感じないために付けておきましょうか。ちなみに実際に文字化けが起こった時の表示はこんな感じです。通すとこんな感じだとわかります。エラー無くビルドできたでしょうかね。出来たらこんな感じで叩いてください。記事を参考にしました。的なところはご自身がお使いのものに合わせてください。これで書けるはずです。記事が停滞しているような気がしますが、とりあえず割り込みとかやって次に(次とは言っていない)続きを公開したいと思います。【自己責任】XC32で最適化を有効化する【限定公開記事】お久しぶりです。今回はかなり(ライセンス的に)アブナイ記事を書きました。そのため、非公開としています。遊ばせてもらっていた所、ヒューズバイトの値をミスりお陀仏となっていたものの復旧を行いました。記事を読む「超低消費電力」のMSP430マイコンを弄ってみた(2)では続いてタイマー割り込みでLチカを行ってみたいと思います。実はここ、結構ハマったポイントでして、それをやや強調して記事としていきたいと思います。記事を読むSTM32のハードウェア的環境を今更ですがこれまでペリフェラルの設定を説明してきましたが、どうやってマイコンを書き込み、電気的に接続しているか全く書いてきませんでしたので、今更ですがここでご紹介します。置き始める等、需要に対して適切な供給が確保されつつある現状です。