自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 STM32串口空闲中断 上电就进IDLE(空闲中断)分析及解决方法

/使能串口空闲中断。在配置stm32f0单片机串口DMA空闲接收时,发现程序一上电就会跳入中断函数(没有发送数据)将以下两行配置代码置于配置最末端(即初始化所有串口相关功能后再开启中断和使能串口)USART_Cmd(USART1, ENABLE);查找帮助时发现了一篇文章。

2024-06-19 15:34:39 214

原创 使用memcpy函数时发现数据高低位顺序颠倒

函数将 结构体 复制到 uint8_t 数组中时,发现高于或等于16位的结构体数据在数组中反向存放。网上搜了下知道了大小端字节序知识。不同系统有大端或小端的内存数据存放方式,属于正常现象。具体代码可根据实际情况自行修改。

2024-05-17 16:04:23 328

原创 在FreeRTOS下使用Delay函数卡死

裸机下的延时函数与FreeRTOS系统时钟冲突,在创建任务后使用裸机Delay函数会直接卡死,解决方法是在使用操作系统的时候,重写Delay函数,具体参考该博主链接。

2024-01-17 17:10:04 1215 1

原创 FreeRTOS程序跑飞-仿真停在错误中断 HardFault_Handler

排查了程序之后,发现是创建任务时内存分配不够,加大内存后解决问题。

2024-01-17 10:30:20 624

原创 编译后出现.\Output\Project.axf: Error: L6407E: Sections of aggregate size 0x3abcc bytes could not fit int

原因是单片机RAM内存不够了,检查程序发现一个超大的二维数组导致,修改后编译正常。//蓝牙OTA数据包结构图。

2023-12-08 08:57:06 1001

原创 JLink仿真时出现:***JLink Error: Can not read register xx (xx) while CPU is running 时解决方案

在网上找了很久相关解决办法,没有能够解决问题,后面查看程序,发现是配置的SPI和Jlink引脚冲突了,注释点SPI初始化代码后仿真正常。:注意是否有配置引脚与Jlink引脚冲突。

2023-09-15 15:44:35 2577 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除