- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 MDK Build时每次都会编译所有源文件问题
在网上搜索了好多小伙伴都有这样的问题,按照网上的方法,就是在魔术棒里面各个选项卡里面关于编译的一些选项勾选方面的方法,尝试了都没用,文件也没有修改过,奇了怪了。复制之前和复制之后的不同点就只有路径了。发现复制之前的路径是全英文的,复制后的路径中包含了中文,一定是这里的问题,立马把中文改成英文,在点击Build,好了,成功解决问题。今天把keil MDK stm32项目复制到另外一个文件夹后发现点击 Build 按钮 (不是Rebuild),即使没有修改文件,都会把所有源文件都编译一遍,速度那叫一个慢。
2024-04-02 11:24:39
775
1
原创 FreeRTOS--在任务中调用vTaskDelay()导致程序卡死
vTaskDelay()会获取systick中的系统节拍数来判断阻塞是否完成,但是查看stm32f1x_it.c 文件中的SysTick_Handler中断实现没有对系统节拍进行计数,就是空函数,因此不会超时退出,导致程序卡死。可直接在FreeRTOSConfig.h中添加宏定义,重新定义SysTick_Handler为xPortSysTickHandler即可。创建了两个任务Led1Task 和Led2Task ,并启动调度器后,发现程序卡死在Led1Task中的vTaskDelay()中。
2023-10-24 22:33:31
4679
4
原创 MPU6050 IIC通信查询地址时无ACK回复问题
单片机与MPU6050 IIC通信时,查询6050地址,发送0xD0后第九个时钟上升沿SDA为高电平,即没有回复ACK.
2022-10-11 10:28:53
2515
2
原创 JLink下载程序失败
使用J-Link的SW模式下载时提示 No Cortex-M SW Device Found。 Target DLL has been cancelled弹框
2022-10-11 10:02:21
1871
1
32位MCU+usart+BootLoader上位机
2022-08-22
基于51单片机的环境信息监测系统
2014-12-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人