LPC810を動かせたので、LPC1114FN28/102をトラ技ARMライタで動かしてみることに。
NXPのサイトからLPC111xのサンプルをダウンロード。
LPCXpressoにインポートしようとしたら名前が重なるプロジェクトがいくつかあったので、新しくWorkspaceを作ってそこにインポート。
今回もBlinkyを動かす。
LPC1114のピンを調べて回路図を書いてBlinkyのソースコードを見て、PIO0_7にLEDをつないだ。
LPCXpressoに戻ってBlinkyをDebugするけど、main関数に入ったところでブレークせずLEDが微妙に薄暗く点灯するだけ。
これはちゃんと動いていないっぽい。
プロジェクトのプロパティでC/C++ Build > MCU SettingsでLPC1114FN/102に設定してもダメ。
秋月のLPC1114FN28説明書を参照したら、LPC810の時と同じようにクロックの設定部分を修正する必要があった。
修正したらちゃんとブレークしたし、ResumeしたらちゃんとLEDが点滅した。
動作の動画。
はじめまして。
同様にトラ技ARMライタでLPC1114に書き込みしようと思った者ですが、
プロジェクトを作るときは、トラ技2014年3月号本誌には、
●Blinky
●CMSISS_CORE_LPC8xx
●lpc800_driver_lib
の3つをimportしましたが、
LPC1114の場合だと
http://www.nxp-lpc.com/cgi-bin/linkv.html
からダウンロードした
サンプルコード/ LPCXpresso LPC111x, LPC11Cxxx
の中の探しても
3つのうちの最後の「_driver_lib」に相当するものが見当たらないのですが、
LPC1114の場合は、どのフォルダをimportすればよろしいのでしょうか?
教えて頂けると幸いです。
はじめまして。
私はサンプルを全部インポートしたので、問題が発生しませんでした。
ビルドするプロジェクトによると思いますが、BlinkyのProject Referencesを見ると、CMSISv2p00_LPC11xxのみです。