 
        
        
    用F103的串口能跑多快?
F103和G474的180°移相區別
怎么将keil工程更换为vscode工具链?
ST25R3911B无法读取到标签,MCU采用的是STM32F103C8
STM32F103 PA0 EXIT 上拉电阻不能太大
低速晶振不起振问题
使用STM32F1能实现USB和fatfs同时访问SD卡吗
STM32F1使用FSMC外扩SRAM数据读写高8位数据异常问题
STM32F103烧录程序后电流变大
STM32F103CBT6读取单总线温湿度传感器,需要手动重启。
 微信公众号
                微信公众号
             手机版
                手机版
             
		
	
	
	
HAL_UART_Transmit_IT函数只是准备在中断中发送,调用完后就退出了,但是数据还没发送出去的。后面要等待发送完成才行。你那没等待肯定数据被冲掉了。在中断回调函数搞个标志,等在标志变化。HAL_UART_Transmit是调用后会等待发送完成之后才退出的。
第一点,当我们使用FREERTOS时,SYSTICK定时器一般都是给RTOS使用作为其任务调度滴答时钟,而HAL库函数
使用的滴答时钟往往会换成片内其它定时器外设,比如TIM6 TIM7这些基本定时器;
第二点,中断方式和非中断方式的通信函数的使用,要注意程序逻辑上的差异,一个触发式,一个是死等查询式;
楼上说的是正解,如果需要用中断的话,建议加发送队列进行数据传输。保证前面的数据不会被覆盖掉。