智能车主控芯片采用STM32F103ZET6,该处理器为32 位ARM Cortex-M3 处理器,工作频率为72MHz,64K SRAM,512K Flash,12 位ADC,12 位DAC,12 通道DMA,11 个多功能定时器,多达13 个通信接口:2 个I2C 接口(支持SMBus/PMBus),5 个USART 接口(支持ISO7816、LIN、IrDA 接口和调制解调控制),3 个SPI 接口,CAN 接口,USB 2.0 全速接口,SDIO 接口。
目录
智能车简介 4
主控芯片简介 4
传感器模块 4
第一章 STM32基础实验 5
实验一 Keil uVision4安装以及软件介绍 6
实验二 LED流水灯基础实验 10
引脚分配 10
实验原理 10
函数简介 11
实验步骤 11
实验三 精确延时(SysTick) 12
引脚分配 12
实验原理 12
函数简介 12
实验步骤 13
实验四 串口打印实验 14
引脚分配 14
实验原理 14
函数简介 14
实验步骤 14
实验五 定时器控制 16
引脚分配 16
实验原理 16
函数简介 17
实验步骤 17
实验六 AD转化实验 18
引脚分配 18
实验原理 18
函数简介 18
实验步骤 18
第二章 智能车实验 20
实验一 液晶显示实验 21
引脚分配 21
实验原理 21
函数简介 22
实验步骤 23
实验二 按键检测实验 24
引脚分配 24
实验原理 24
函数简介 26
实验步骤 26
实验三 电机控制实验 28
引脚分配 28
实验原理 28
函数简介 29
实验步骤 29
实验四 转速检测实验 31
引脚分配 31
实验原理 31
函数简介 31
实验步骤 32
实验五 黑线寻迹实验 33
引脚分配 33
实验原理 33
函数简介 34
实验步骤 34
实验六 电池电量检测实验 36
引脚分配 36
实验原理 36
实验步骤 36
实验七 自动避障实验 37
引脚分配 37
实验原理 37
函数简介 37
实验步骤 37
实验八 RFID卡片读取实验 38
引脚分配 38
实验原理 38
函数简介 38
实验步骤 39
实验九 语音播报实验 40
引脚分配 40
实验原理 40
实验步骤 40
实验十 Zigbee数据传输实验 41
引脚分配 41
实验原理 41
函数简介 43
实验步骤 43
1