摘要
基于简化Cortex-M核微控制器嵌入式软件的开发步骤,增强软件可移植性的目的,对微控制器软件接口标准(CMSIS)、ST公司标准外设库V3.5的文件结构、相互联系、功能作用进行了简要介绍,并以具有Cortex-M3内核的STM32F103VET6为例,给出了IAR FOR 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.
出处
《电子设计工程》
2012年第11期148-150,共3页
Electronic Design Engineering