高级会员

- 积分
- 581
- 金钱
- 581
- 注册时间
- 2019-8-6
- 在线时间
- 132 小时
|
10金钱
本帖最后由 lyy26655 于 2020-10-15 18:58 编辑
想请问下大家,485使用的是这种自收发电路,重定向printf,在串口调试助手处一直收不到数据,但期间偶然收到过几包数据,请大家帮忙分析下可能是什么问题导致的波特率9600
int fputc(int ch, FILE *f){ HAL_UART_Transmit(&huart1, (uint8_t *)&ch, 1, 0xffff); return ch;} /** * 函数功能: 重定向c库函数getchar,scanf到DEBUG_USARTx * 输入参数: 无 * 返 回 值: 无 * 说 明:无 */int fgetc(FILE *f){ uint8_t ch = 0; HAL_UART_Receive(&huart1, &ch, 1, 0xffff); return ch;}
while (1) { /* USER CODE END WHILE */ printf("Hello World!\r\n");//经典的Hello World!哈哈哈哈哈 HAL_Delay(1000); /* USER CODE BEGIN 3 */ }
|
|