4. IAR 統合開発環境の概要
完全で安定したプロフェッショナルな組み込み開発環境。さまざまなプロセッサ向けに統一されたユーザー インターフェイスを備え、8、16、32 ビットを含む 35 以上の MCU をサポートし、C 言語と完全な互換性があり、効率的な浮動小数点サポートを備えています
。IAR
メインインターフェイス
:
空のプロジェクトのテストでは、空のファイル main.c を作成し、それを test に追加します。
main.c を変更します。
#include <ioCC2540.h>
#define BV(n) (1<<(n))
void delay(unsigned int time)
{
int i,j;
for (i = 0;i <= time;i++)
for (j = 0;j <= 1000;j++);
}
int main()
{
//端口的配置,设置P1.0为输出
P1DIR |= BV(0);
//设置端口为GPIO
P1SEL &= ~BV(0);
while(1)
{
P1_0 = 1;
delay(1000);
P1_0 = 0;
delay(1000);
}
}
オプションの設定: ターゲットの選択: Texas Instruments->CC2540F256.i51
リンク チェック: デフォルトの
デバッガ ドライバ選択を上書き: Texas Instruments
test1 として保存、コンパイル、プロンプト:
ビルド構成: テスト - デバッグ
ビルド ツリーを更新中...
main.c
リンク
Total number of errors: 0
Total number of warnings: 0
次にシミュレーションをクリックして作成します (事前にドライバーをインストールする必要があります):
ここでデバッガーを設定して、ソフトウェア シミュレーションをシミュレートします。
5. cc254 コアボードのハードウェアリソース
オンボードリソース
バランアンテナマッチング 水晶
発振器 (2)
電源
回路 リチウム電池電源
LED
オールレッド
シリアルポート回路