
基于stm32f103的智能小车蓝牙控制系统。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
可以使用手机应用程序控制小车的运动。该程序包含多个头文件,包括“delay.h”、“sys.h”、“usart.h”、“stm32f10x_tim.h”、“motor.h”和“PWM.h”,用于实现延时、系统配置、串口初始化、定时器PWM初始化以及电机驱动的配置。主函数 `main` 中,定义了变量 `t` 和 `len`,以及计数器 `times`,并声明了一个字符数组 `a` 用于存储数据。首先,初始化了延时函数,并设置NVIC中断分组为2,以配置中断优先级。随后,进行了串口初始化,将波特率设置为9600。接着,初始化了定时器TIM4作为PWM输出模块。电机驱动函数 `Motor_12_Config()` 被调用以进行298电机驱动的初始化。程序进入一个无限循环 `while(1)` 中,首先停止两个电机 (`Motor_1_STOP()` 和 `Motor_2_STOP()`)。然后,检查串口接收缓冲区是否已接收到数据(通过 `USART_RX_STA&0x8000` 检查接收缓冲区状态位)。如果接收到数据,则执行相应的处理逻辑(此处未提供具体内容)。
全部评论 (0)
还没有任何评论哟~


