Keil uVision 4 for ARM 基本使用方法 Keil uVision 4 是一个功能强大且广泛应用的嵌入式系统开发工具,支持多种微控制器架构,包括 ARM、MIPS、8051 等。下面是 Keil uVision 4 的基本使用方法: 1. 新建工程:在 Keil uVision 4 中,用户可以新建一个工程,选择合适的微控制器和编译器,然后添加程序代码。 2. 选择器件:在新建工程时,需要选择合适的微控制器,例如 STM32F10x 系列。选择器件后,系统将生成相应的头文件和驱动程序。 3. 添加程序代码:用户可以添加自己的程序代码,例如使用 printf 函数输出信息。需要包含相应的头文件,例如 "stm32f10x.h" 和 "stdio.h"。 4. 配置工程环境 Option:在 Keil uVision 4 中,用户可以配置工程环境 Option,例如设置 Flash 的配置、ROM 和 RAM 的设置,防止堆栈溢出等。 5. Library 文件夹包含的配置:用户可以配置 Library 文件夹,例如选择合适的驱动程序和 warnings 设置。 6. include path 的设置:用户可以设置 include 路径,例如选择合适的头文件和驱动程序。 Keil uVision 4 的使用方法非常灵活,用户可以根据自己的需求进行配置和设置。下面是 STM32 标准外设库的概述: STM32 标准外设库是 ST 公司开发的一组固件函数库,提供了对 STM32 微控制器的所有外设的驱动程序。该库包括了微控制器所有外设的性能特征,例如 GPIO、定时器、CAN、I2C、SPI、UART 和 ADC 等。 使用 STM32 标准外设库可以大大减少用户的程序编写时间,降低开发成本。该库还提供了一个中间 API,开发者可以使用该 API 访问底层硬件,而不需要深入掌握底层硬件细节。 STM32F10XXX 标准外设库的文件结构如下: * STM32F10x_StdPeriph_Lib_V3.4.0_htmresc:该文件夹包含了所有的 html 页面资源 * Libraries:该文件夹包含了各种驱动程序和库文件 * CMSIS:该文件夹包含了 CMSIS 库文件 * STM32F10x_StdPeriph_Driver:该文件夹包含了标准外设库驱动头文件 * src:该文件夹包含了标准外设库驱动源文件 * Project:该文件夹包含了标准外设库驱动的完整例程 * Examples:该文件夹包含了示例程序 * Template:该文件夹包含了项目模板示例 * Utilities:该文件夹包含了用于STM3210-EVAL 板的驱动程序 Keil uVision 4 是一个功能强大且灵活的嵌入式系统开发工具,支持多种微控制器架构,包括 ARM、MIPS、8051 等。STM32 标准外设库是一个非常有用的固件函数库,提供了对 STM32 微控制器的所有外设的驱动程序。
剩余34页未读,继续阅读
评论0
最新资源