
ST32
OH_PRO
这个作者很懒,什么都没留下…
展开
-
STM32IO模拟串口接收发送(stm32f030)
STM32F030-IO模拟串口接收发送一、串口时序图二、代码-发送部分三、代码-接收部分一、串口时序图二、代码-发送部分/*******************************************************函数名称:IR_SendByte*备注:IO模拟串口发送1bit*入口参数:val 发送的值 *作者:han******************************************************/void IR_SendByte(uin原创 2020-11-28 15:20:12 · 3779 阅读 · 0 评论 -
STM32 FLASH 写入不成功问题
STM32 FLASH 写入不成功问题STM32 FLASH 写入不成功问题STM32 FLASH 写入不成功问题遇到一个很奇怪的问题,我从STM32FLASH的0x08024000开始往进些数据,每包1000个字节,前两包写入正常,但是到第三包写入数据的时候发现写入falsh的数据不完整,到0x0247fB这块后后面都是ff没写进去数据,stn32f103rc是256kb啊,为什么写不进去了,很郁闷。仔细的查看代码后发现,我的FLASH写入的程序是使用的原子的程序,STM32F103RCT6为25原创 2020-09-11 16:16:19 · 11196 阅读 · 0 评论 -
STM32F4 HAL库串口同时收发代码卡死问题
STM32F4 HAL库串口同时收发代码卡死问题过程:在使用串口USART1接收数据转手用USART2发送,在发送的同时再将USART2接收的数据使用USART1进行发送,两个串口都为同时进行,在两个串口每个500ms传输一次时,可以正常传输一段时间之后卡死,但间隔20ms甚至更小时,直接卡死,使用标准库就不会出现这样的情况。发送函数使用的 HAL_UART_Transmit();,接收使用中断接收,函数为HAL_UART_Receive();这两个函数都有__HAL_LOCK(huart);查阅资料原创 2020-06-05 11:23:58 · 4978 阅读 · 1 评论