电子设计工程
電子設計工程
전자설계공정
ELECTRONIC DESIGN ENGINEERING
2012年
11期
148-150
,共3页
Cortex—M%微控制器%外设库%CMSIS
Cortex—M%微控製器%外設庫%CMSIS
Cortex—M%미공제기%외설고%CMSIS
Cortex-M%microcontroller%peripherals library%CMSIS
基于简化Codex—M核微控制器嵌入式软件的开发步骤,增强软件可移植性的目的,对微控制器软件接口标准(CMSIS)、sT公司标准外设库V3.5的文件结构、相互联系、功能作用进行了简要介绍,并以具有Codex—M3内核的STM32F103VET6为例,给出了IARFOR ARM6.30编程环境下的开发步骤。结合具体应用,本文对数据端口、中断进行设置,缩短了开发时间,提高了代码效率。
基于簡化Codex—M覈微控製器嵌入式軟件的開髮步驟,增彊軟件可移植性的目的,對微控製器軟件接口標準(CMSIS)、sT公司標準外設庫V3.5的文件結構、相互聯繫、功能作用進行瞭簡要介紹,併以具有Codex—M3內覈的STM32F103VET6為例,給齣瞭IARFOR ARM6.30編程環境下的開髮步驟。結閤具體應用,本文對數據耑口、中斷進行設置,縮短瞭開髮時間,提高瞭代碼效率。
기우간화Codex—M핵미공제기감입식연건적개발보취,증강연건가이식성적목적,대미공제기연건접구표준(CMSIS)、sT공사표준외설고V3.5적문건결구、상호련계、공능작용진행료간요개소,병이구유Codex—M3내핵적STM32F103VET6위례,급출료IARFOR ARM6.30편정배경하적개발보취。결합구체응용,본문대수거단구、중단진행설치,축단료개발시간,제고료대마효솔。
In order to predigest the Embedded Software's development process of microcontrollers base on Cortex-M, and enhance the software portability, this paper introduce the file structures, interrelation, function of CMSIS and standard peripherals library V3.5. The development process was introduced by STM32F103VET6 microcontrollers base on Cortex-M3, using IAR FOR ARM6.30. This paper explained how to configure port and interruption by a example, shorten development time, and improve code efficiency.