博客园 - KeeganLu
uuid:6cbd1ba2-f883-4c34-aed1-30dde64a3a3e;id=658128
2019-09-09T09:23:55Z
KeeganLu
https://www.cnblogs.com/KeeganLu/
feed.cnblogs.com
https://www.cnblogs.com/KeeganLu/p/11970814.html
STM32 HAL_Deleay() 函数 导致程序卡死 - KeeganLu
出现问题场景: 我的程序有RTOS操作系统。使用的驱动库是STM32官方最新的HAL库。 移植好LwIP以太网协议后,在初始化网卡阶段程序卡死。 出现问题原因: 后经过蠢笨的printf打印调试,不断缩小问题范围,定位了问题卡死在了这里: 在HAL_Delay(PHY_RESET_DELAY);之前
2019-12-02T07:27:00Z
2019-12-02T07:27:00Z
KeeganLu
https://www.cnblogs.com/KeeganLu/
【摘要】出现问题场景: 我的程序有RTOS操作系统。使用的驱动库是STM32官方最新的HAL库。 移植好LwIP以太网协议后,在初始化网卡阶段程序卡死。 出现问题原因: 后经过蠢笨的printf打印调试,不断缩小问题范围,定位了问题卡死在了这里: 在HAL_Delay(PHY_RESET_DELAY);之前 <a href="https://www.cnblogs.com/KeeganLu/p/11970814.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/KeeganLu/p/11970223.html
关于在Arduino下STM32编程——RTC函数解析 - KeeganLu
注意:相关RTC基础知识这里不提! 该库头文件引用: #include <RTClock.h> 该库所在Arduino位置: 初始化RTC相关时钟 Arduino版的库里初始化配置PWR时钟、初始化配置备份寄存器时钟、复位备份寄存器(RTC时钟需要用到备份寄存器相关东西) 官方老标准库里也是一样的:
2019-12-02T05:53:00Z
2019-12-02T05:53:00Z
KeeganLu
https://www.cnblogs.com/KeeganLu/
【摘要】注意:相关RTC基础知识这里不提! 该库头文件引用: #include <RTClock.h> 该库所在Arduino位置: 初始化RTC相关时钟 Arduino版的库里初始化配置PWR时钟、初始化配置备份寄存器时钟、复位备份寄存器(RTC时钟需要用到备份寄存器相关东西) 官方老标准库里也是一样的: <a href="https://www.cnblogs.com/KeeganLu/p/11970223.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/KeeganLu/p/11492933.html
FreeRTOS临界保护 - KeeganLu
下面的是个人笔记,所有的话都适用于我本人理解,可能存在不对的地方。 进入临界保护(支持嵌套):taskENTER_CRITICAL(); 退出临界保护(支持嵌套):taskEXIT_CRITICAL(); 中断里进入临界保护(支持嵌套): taskENTER_CRITICAL_FROM_ISR();
2019-09-09T09:22:00Z
2019-09-09T09:22:00Z
KeeganLu
https://www.cnblogs.com/KeeganLu/
【摘要】下面的是个人笔记,所有的话都适用于我本人理解,可能存在不对的地方。 进入临界保护(支持嵌套):taskENTER_CRITICAL(); 退出临界保护(支持嵌套):taskEXIT_CRITICAL(); 中断里进入临界保护(支持嵌套): taskENTER_CRITICAL_FROM_ISR(); <a href="https://www.cnblogs.com/KeeganLu/p/11492933.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/KeeganLu/p/11328529.html
FreeRTOS操作系统,在按键中断函数中恢复被挂起的任务,程序卡死的原因和解决办法 - KeeganLu
出现问题场景: 作为刚接触FreeRTOS实时操作系统的菜鸟,我在练习一个程序功能:按键3按下,将LED闪烁的任务挂起;按键4按下,将LED闪烁的任务恢复到就绪。按键使用外部中断。恢复就绪的语句是 xTaskResumeFromISR(xHandleTaskLED1(该函数用于在中断中恢复一个被挂起
2019-08-09T09:20:00Z
2019-08-09T09:20:00Z
KeeganLu
https://www.cnblogs.com/KeeganLu/
【摘要】出现问题场景: 作为刚接触FreeRTOS实时操作系统的菜鸟,我在练习一个程序功能:按键3按下,将LED闪烁的任务挂起;按键4按下,将LED闪烁的任务恢复到就绪。按键使用外部中断。恢复就绪的语句是 xTaskResumeFromISR(xHandleTaskLED1(该函数用于在中断中恢复一个被挂起 <a href="https://www.cnblogs.com/KeeganLu/p/11328529.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/KeeganLu/p/11283997.html
Error 1327 Invalid Drive 的解决办法 - KeeganLu
出现场景: 当我在安装STM32公司的 STM32 ST-LINK Utility v4.5.0 软件时,弹出了这个错误。弹框的内容大体是说找不到D盘,这里忘记截图了。 我的电脑的硬盘是我另一台电脑拿过来直接使用的,并没有重新安装操作系统,所以用了另一台电脑的操作系统,而在另一台电脑是有另一个硬盘,
2019-08-01T09:20:00Z
2019-08-01T09:20:00Z
KeeganLu
https://www.cnblogs.com/KeeganLu/
【摘要】出现场景: 当我在安装STM32公司的 STM32 ST-LINK Utility v4.5.0 软件时,弹出了这个错误。弹框的内容大体是说找不到D盘,这里忘记截图了。 我的电脑的硬盘是我另一台电脑拿过来直接使用的,并没有重新安装操作系统,所以用了另一台电脑的操作系统,而在另一台电脑是有另一个硬盘, <a href="https://www.cnblogs.com/KeeganLu/p/11283997.html" target="_blank">阅读全文</a>