突然、またワンチップマイコンの類をいじりたくなった。
最近のマイコン事情を調べてみると、安い物では百円くらいから、5千円出すとかなりリッチな環境が手に入る事が分かった。そして百円くらいと言えども、昔とはマイコンの能力やライブラリの充実度などがまったく異なる。 代表的な物をいくつか挙げると ・arduino AVRマイコン。オープンソースハードウェアの先駆け。シールドと呼ばれる種々の拡張基盤が売られている。 ・mbed ARMマイコン。Web上のオンライン統合開発環境で開発(オフラインもある)、USBメモリへの実行ファイルコピーでマイコンにプログラムがダウンロードされる。 ・raspberry pi 教育用ワンボードマイコン。最近raspberry pi2が出てハードが著しく強化された上に、Windows 10の提供も発表されている。 などなと。それぞれに特色があるが、少なくとも昔のPICをいじっていた頃の無駄な苦労(書き込みハードやマイコン毎の違いなどの学習)を減らす工夫がされている。 中でも個人的にはmbedの言語仕様の美しさが気に入ったし、一家に一個はある?USBシリアル変換器があれば百円位で始められる所も良いと思ったので、mbedを環境として選ぶことにした。 そうと決まれば秋月で買い物だ。 ・NUCLEO-F401RE 1500円 mbed対応のCortex−M4コアのマイコンボード+書き込み/デバッグボードが一体化しているもの。この内容で1500円は安い。 ・LPC1114FN28 140円 Cortex-M0コアのマイコン単体。ARMマイコンで貴重なDIP品。マイコン単体の場合、USBシリアル変換器やSWD(Single Wire Debug)でプログラムを書きこむ。 ・LPC-LINK2 2800円 JTAG/SWDボード。書き込み、デバッグ時にUSBシリアルより便利だし、LPC1114の一個しかないシリアルを塞ぎたくないのて購入。 まずはF401REでLチカ。 (1) mbedサイトでユーザ登録。使用するmbedデバイスも登録(うちの場合はF401REとLPC1114) (2) F401REのドライバ(“Related Tools and Software”のところ)をダウンロードしてインストール。F401REをUSBで接続。 (3) mbedサイトのオンライン開発環境で新規プロジェクト→サンプルLチカを選んでコンパイル。そうすると実行ファイルがダウンロードされるので、F401REを接続した時に出来たUSBメモリに保存する。 (4) 自動的に実行ファイルがF401REのマイコンに書き込まれ、実行される。 事前に学習していたとはいえ、(1)から(4)まで10分足らず。恐ろしい程の取っ付きの良さです。 サンプルLチカを改造して、0.01秒間隔でタイマ割込をかけ、LEDをPWM制御で1%ずつ明るく/暗くするようにするのもあっという間。ちなみにコードは↓こんな感じ。実に直観的でかつ言語的にも美しい。 --------------- #include "mbed.h" --------------- 次はターゲットをLPC1114に変え、更にオフライン開発、LPC-LINK2での書き込みにチャレンジしてみます。
by r34_gtt
| 2015-04-21 23:36
| 活動(電気)
|
Comments(0)
|
お知らせ
このblogはComing soon?の別館です。よろしければ本館もどうぞ
twitterはじめました
フォロー中のブログ
じぶん日記 かえるのお家 ~日々のあ... inu's today 野良猫写真blog taka@でございます~♪ Xylocopal's ... 懐かしき鉄道風景の旅 鉄ヲタのパパの部屋!! 工作日報 川ロ車両製作所 遊ぶろうぐ TRM バスと鉄道模型の... 湘南ジオラマ Sirokamo-Ind... はこべえメモ バーニングな日々 みやび鉄道の右往左往 道具はA級腕はB級-鉄模... 寿本線で。 急行越前の鉄の話 LMの鉄道模型ブログ #展示品は手塗りサンプルです ブログパーツ
カテゴリ
以前の記事
2023年 12月 2017年 02月 2015年 12月 2015年 10月 2015年 08月 2015年 05月 2015年 04月 2014年 11月 2014年 10月 2014年 07月 2014年 03月 2014年 02月 2013年 12月 2013年 10月 2013年 07月 2013年 05月 2013年 03月 2013年 01月 2012年 10月 2012年 09月 2012年 08月 2012年 07月 2012年 02月 2012年 01月 2011年 10月 2011年 09月 2011年 07月 2011年 06月 2011年 05月 2011年 03月 2011年 02月 2011年 01月 2010年 12月 2010年 11月 2010年 10月 2010年 07月 2010年 06月 2010年 05月 2010年 04月 2010年 02月 2010年 01月 2009年 12月 2009年 10月 2009年 09月 2009年 08月 2009年 07月 2009年 06月 2009年 05月 2009年 04月 2009年 03月 2009年 01月 2008年 12月 2008年 11月 2008年 10月 2008年 09月 2008年 08月 2008年 07月 2008年 06月 2008年 05月 2008年 04月 2008年 03月 2008年 02月 2008年 01月 2007年 12月 2007年 11月 2007年 10月 2007年 09月 2007年 08月 2007年 07月 2007年 06月 2007年 05月 2007年 04月 2007年 03月 2007年 02月 2007年 01月 2006年 12月 2006年 11月 2006年 10月 2006年 09月 2006年 08月 2006年 07月 2006年 06月 2006年 05月 2006年 04月 2006年 03月 2006年 02月 2006年 01月 2005年 12月 2005年 11月 2005年 10月 2005年 09月 2005年 08月 2005年 07月 2005年 06月 2005年 05月 2005年 04月 2005年 03月 2005年 02月 2005年 01月 2004年 12月 2004年 11月 2004年 10月 2004年 09月 2004年 08月 2004年 07月 2004年 06月 2004年 05月 2004年 04月 2004年 03月 その他のジャンル
記事ランキング
ブログジャンル
画像一覧
|
ファン申請 |
||