串口通信问题
怎样设置串口通信,才能不需要占用主函数进程,只需要在串口中断函数里接受和发送。。。。现在用的是HAL的库函数。不知道怎么设置,以前其他的库好像初始化之后,串口助手有输入时才会进入串口中断 我大概看了一下,初始化完成以后,通过HAL_UART_Receive_IT配置接收缓冲区,和接收数据长度。接收完成以后,通过State来判断是否接收完成指定的长度,也可以用过RxXferCount判断还有多少没有接收完。这个可以看固件库来理解。 设置好中断,在中断函数里面发送就行了 加上OS支持也行 你好我好大家好! 发表于 2015-6-2 19:44设置好中断,在中断函数里面发送就行了
怎么设置?hal的库不知道怎么设置。 netlhx 发表于 2015-6-2 20:01
加上OS支持也行
什么意思 HAL库的中断操作不就是这个原理么? sayloveyou 发表于 2015-6-2 23:15
怎么设置?hal的库不知道怎么设置。
库里面有例程,可以参考
页:
[1]