- 博客(4)
- 资源 (2)
- 收藏
- 关注
原创 STM32L151在调试ADC过程中通道1数值不准确问题
在使用STM32L151单片机多个通道进行数据采集时,其余通道数据全部正确,仅PA1引脚1通道数据不正常、下图将ADC初始化放在上面则通道1采集数据不正常、将ADC初始化放在最下面进行初始化时所有通道数据正常、中间的三个初始化为涉及到ADC以及PA1部分。下图为CR2寄存器对应0X15的寄存器说明、正确配置应配置为0X01。
2025-01-05 15:43:14
276
原创 STM32IO模拟串口接收发送(stm32f030)
STM32F030-IO模拟串口接收发送一、串口时序图二、代码-发送部分三、代码-接收部分一、串口时序图二、代码-发送部分/*******************************************************函数名称:IR_SendByte*备注:IO模拟串口发送1bit*入口参数:val 发送的值 *作者:han******************************************************/void IR_SendByte(uin
2020-11-28 15:20:12
3761
原创 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
11104
原创 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
4959
1
HK32F030 IO口模拟串口收发兼容STM32F030
2020-11-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人