完善触发器 & 去除同步板毛刺
2020.08.04~2020.08.07
1.任务
1)触发器可以选择管脚输出,并且实现轮番发送信息实现多个管脚依次触发
2)同步板毛刺去除
2.环境 & 工具
ubuntu16.04
ROS kinetic
Windows
keil
STM32CubeMX
FluMcu
示波器
3.准备工作
1)翻出上周的触发器代码
2)翻出上周的同步板测试记录
4.方案
1)增加一个判断函数,新增管脚的初始化
/* USER CODE END WHILE */
char rx_message[RXSIZE] = {0};
/* USER CODE END 2 */
HAL_UART_Receive(&huart1, (uint8_t *)&rx_message, RXSIZE, 0xffff);
// HAL_UART_Transmit(&huart1, (uint8_t *)&rx_message, RXSIZE, 0xffff);
// while (HAL_UART_GetState(&huart1) == HAL_UART_STATE_BUSY_RX);
PPS_trasmitter(rx_message);
/* USER CODE BEGIN 3 */
/* USER CODE BEGIN 4 */
void PPS_trasmitter(char *message) {
uint16_t rx_int = 0;
ui