提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
提示:这里可以添加本文要记录的大概内容:
例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。
提示:以下是本篇文章正文内容,下面案例可供参考
多个串口发送(多个串口+多种方法)
1.添加 printf函数
下面展示一些 内联代码片
。
// printf函数
int fputc (int ch,FILE* f)
{
uint8_t temp[1]={ch};
{
HAL_UART_Transmit(&huart1,temp,1,2);
}
return HAL_OK;
}
2.发送
串口1:&huart1
串口2:&huart2
**注意:**不要直接使用DMA发送数据,由于同时使用DMA接收和发送(两个优先级相同)会导致发出的数据不完整
3.中断回调函数判断(== 华清远见博客中写了详细方法==):
PWM
舵机控制
50HZ的频率:
预分频 79
计数值 2000
角度计算: 高电平时长计数个数为1000,即时长为1ms >>45°
NVIC
配置解析: