在这里记录我的毕业设计遇到的一些问题,其实很早就来CSDN这个社区了,只是一直没用发文章,考研这段时间把之前学的一些东西都忘记了,现在发文章来记录一下这些问题,以后如果还发生相关的问题可以有一个记录。
毕业设计是ROS小车,最近在做车底盘,发现串口和定时器直接有冲突
TIM8_PWM_Init(7199,0); //电机PWM初始化 PC6、PC7、PC8、PC9 Driver_Init(); //电机驱动的IN口初始化 PE8 PE9 PE10 PE11 PE12 PE13 PE14 PE15 delay_ms(100); UART1_Init(115200); //串口1 PA9、PA10 用于和X3派通讯 UART2_Init(115200); //串口2 PA2、PA3 用于和ESP32C3串口通讯 UART3_Init(9600); //串口3 PB10、PB11 用于解析姿态传感器数据 delay_ms(100); 先初始化PWM口,再初始话串口 这样就没问题。 但是如果先初始化串口再初始化PWM,PWM和串口就发生冲突
|