4. IAR 통합 개발 환경 소개
8, 16 및 32비트를 포함하여 35개 이상의 MCU를 지원하고 C 언어와 완벽하게 호환되며
효율적인 부동 소수점 지원,
IAR 기본 인터페이스를 지원하는 다양한 프로세서를 위한 통합 사용자 인터페이스를 갖춘 완전하고 안정적인 전문 임베디드 개발 환경:
생성 빈 프로젝트 테스트, 빈 파일 main.c를 만들고 테스트에 추가:
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
make(미리 드라이버를 설치해야 함) 옆에 있는 시뮬레이션을 클릭합니다.
여기에서 소프트웨어 시뮬레이션을 시뮬레이션하도록 디버거를 설정합니다.
5. cc254 코어 보드 하드웨어 리소스
온보드 리소스
발룬 안테나 매칭
수정 발진기(2)
전원 공급 회로
리튬 배터리 전원 공급
LED
올레드
직렬 포트 회로