사물 인터넷 | IAR 통합 개발 환경 소개 | cc254 코어 보드 하드웨어 리소스 | 사물 인터넷을 위한 Bluetooth 4.0 BLE 기본 사항 - 연구 노트(3)

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여기에 이미지 설명 삽입
여기에 이미지 설명 삽입

올레드여기에 이미지 설명 삽입

직렬 포트 회로여기에 이미지 설명 삽입

추천

출처blog.csdn.net/Medlar_CN/article/details/130583313