实验三——自行车码表
日期:2016-4-15
一、实验目的
1. 理解MCU上电启动过程;
2. 掌握使用Cube库来编写STM32裸机程序的方法;
3. 掌握使用Cube库来编写GPIO和UART程序的方法;
4. 掌握使用Cube库来编写中断响应程序的方法;
5. 理解前后台程序模式;
6. 掌握在STM32F103上编写裸机程序并下载运行的方法
二、实验器材
硬件
Ÿ STM32F103核心板板一块;
Ÿ microUSB线一根(供电;
Ÿ STLink板或USB串口板一块。交叉编译软件;
软件
Ÿ 交叉编译软件
三、实验步骤
在stm32f1xx_hal_conf.h中解除宏定义:
- 编写Cube程序,配置UART0为9600,8n1,上电后向串口输出“Hello”,在PC上通过串口软件观察结果;
首先进入STM32CubeMX。按照实验中的要求,在右侧芯片设置中,将PA12、PA11定为输入&