LPCXpressoで作るの最近のブログ記事

LPCXpresso と USB シリアル変換モジュール PCでLEDを制御しよう

 NXPセミコンダクタ社LPCXpresso 基板を使って,UARTを通じたデータの送受信を行うプログラムができました.UARTを使えば,PCからコマンドを送って,マイコン側のハードウェアを操作することだって,できちゃいます.

LPCXpresso と USB シリアル変換モジュール ボーレートを自動設定させる

 NXPセミコンダクタ社LPCXpresso 基板を使って,マイコンとPCでデータを送受信するプログラムができました.そのためには,それぞれのボーレートを合わせなくてはなりません.何とか自動化できないものでしょうか.

LPCXpresso と USB シリアル変換モジュール マイコンにデータを受信させる

 NXPセミコンダクタ社LPCXpresso 基板を使って,マイコンからPCにデータを送信するプログラムができました.次は,PCからのデータを受信するプログラムを作成します.

LPCXpresso と USB シリアル変換モジュール マイコンからデータを送信する~後編~

 NXPセミコンダクタ社LPCXpresso 基板と PC の端末エミュレータを使って,マイコンからデータを送るためのプロジェクトを作成しました.いよいよ,プログラムを作成します.

LPCXpresso と USB シリアル変換モジュール マイコンからデータを送信する~前編~

 NXPセミコンダクタ社LPCXpresso 基板と PC の端末エミュレータを使って会話を行うためのハードウェアが,ようやくそろいました.いよいよ,ソフトウェアを作成します.

記事を書いている間に LPCXpresso 統合開発環境(IDE)のバージョンがどんどん進んでしまい,この記事を書いている時点での最新版は V3.5 になってしまいました.そのため,この記事では, LPCXpresso V3.5 を使用したプログラム作成例を紹介します.

LPCXpresso と USB シリアル変換モジュール ハードウェアを準備する

 USB シリアル変換モジュールと端末エミュレータが準備できたので,いよいよ,NXPセミコンダクタ社LPCXpresso 基板を接続します.

LPCXpresso と USB シリアル変換モジュール 端末エミュレータを準備する

 USB シリアル変換モジュールは, PC からはシリアル・ポートとして認識されます.シリアル・ポートを介してデータを入出力するには, PC に端末エミュレータ・ソフトウェアを用意してやります.

LPCXpresso と USB シリアル変換モジュール USB シリアル変換モジュールを準備する

 NXPセミコンダクタ社LPCXpresso 基板と PC の間でシリアル通信を行うためには,シリアル・ポート付きの PC が必要です.しかし,最近の PC にはシリアル・ポートが付いていないものが多いのです.

LPCXpresso と USB シリアル変換モジュール シリアル通信に必要な結線について考える

 NXPセミコンダクタ社LPCXpresso 基板をブレッドボードに搭載しました.今回は,シリアル通信に必要な配線について考えます.

LPCXpresso と USB シリアル変換モジュール ターゲット基板をブレッドボードに載せる

 今回のテーマは, LPCXpresso 基板と PC の間で通信を行うことです.そのためには, LPCXpresso 基板と PC を電気的に接続する必要があります.今回は, LPCXpresso 基板にコネクタをはんだ付けして,ブレッドボードに載せます.


="LPC1114 デバッガから圧電スピーカを制御しよう

  NXPセミコンダクタ社LPCXpresso 基板は,開発環境からデータを入出力して,タイマの制御を行わせることもできます.

="LPC1114 デバッガからLEDを制御しよう

  NXPセミコンダクタ社LPCXpresso 基板は,開発環境からデータを入出力して,さまざまな制御を行わせることもできます.

="LPC1114 デバッガで操作する計算機を作ろう

  NXPセミコンダクタ社LPCXpresso 基板は, fgets() 関数と fputs() 関数を使って,開発環境からデータを入出力して,インタプリタを操作することができます.本格的に構文解析をせさてみましょう.

="LPC1114 簡単なインタプリタを作ろう

  NXPセミコンダクタ社LPCXpresso 基板は, fgets() 関数と fputs() 関数を使って,開発環境からデータを入出力することができます.この機能を使うと,もっと違ったことができます.

="LPC1114 gets() / puts() 関数を使って会話をしよう

 NXPセミコンダクタ社LPCXpresso 基板は, printf() 関数を使って,開発環境にメッセージを表示できます.でも,それだけじゃあ,ないんです.

="LPC1114

 NXPセミコンダクタ社LPCXpresso 基板は,そのままでも十分に遊べます.もちろん,あの有名な "HELLO WORLD" だって表示できちゃいます.

printf() 関数を使って HELLO WORLD

 "HELLO WORLD" って,ご存じですか?単にコンソールに "HELLO WORLD" と表示するプログラムなのですが,新しいプログラミング言語を使うときに最初に書くプログラムの代名詞として使われています.今回の記事は, LPCXpresso を使って "HELLO WORLD" プログラムを作るお話です.





カテゴリ


Copyright (C) 2006-2015 CQ Publishing Co.,Ltd. All Rights Reserved.