Atmel ARM 프로세서에서 < avr / io.h >를 대체 한 헤더 파일은 무엇입니까?

ASF 사용에 관심이 없습니다. asf.h를 사용하는 것 외에 AVR에서와 같이 레지스터 비트를 설정하는 데 사용되는 헤더 파일이 있습니까?

댓글

  • Atmel Studio 외부에서 이러한 파일을 사용할 수없는 ' 이유는 무엇입니까?
  • avr-libc (따라서 avr-gcc)를 사용하는 경우 AVR 스튜디오 외부에서 사용하는 경우에도 avr / io.h 헤더를 사용할 수 있습니다. Arduino IDE가 어떻게 관리한다고 생각하십니까?
  • @TomCarpenter : ARM 프로세서 용이 아닙니다.
  • @ IgnacioVazquez-Abrams 죄송합니다. 예, ARM 참조를 놓쳤습니다. Atmel 및 AVR / io를 읽으십시오. .h
  • 제외로 ARM 칩의 주변기기 레지스터를 살펴 보셨습니까? AVR보다 훨씬 더 복잡하며 공급 업체 라이브러리를 사용하면 데이터 시트를 뒤집는 작업을 처리하는 데 많은 시간을 절약 할 수 있습니다. 또한 가능한 경우 CMSIS를 사용하는 경우 코드를 다른 공급 업체로 이동하기가 더 쉽습니다.

답변

I 찾고있는 것이 CMSIS 표준 라이브러리 (Cortex Microcontroller Software Interface Standard)

공급 업체- 독립적이며 공통 레지스터, gpios 등에 대한 인터페이스를 포함합니다. Atmel의 경우 ASF에 포함되어 있지만 ASF를 사용할 필요가 없으며 CMSIS 라이브러리 만 가져 오거나 ARM 웹 사이트에서 CMSIS를 다운로드 할 수 있습니다. . 또한 사용중인 IDE에는 새 프로젝트를 생성 할 수있는 마법사가있어이를 포함 할 수있는 가능성을 제공합니다. 이는 모든 공급 업체 라이브러리가 구축되는 거의 표준 인터페이스입니다.

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다