|
STM32H745I-DISCO思考,既然双核可以同时点灯,互不干扰,也可以释放硬件信号一次点灯,那对于硬件信号优先性怎么判断呢 1、新建工程,还是M4控制LED2,M7控制LED1,只能1核获取HSEM,不能同时获取
2、代码调试 M4核里面增加代码
M7核增加代码
其中:HAL_HSEM_Take(HSEM_ID_0,5)==HAL_OK 获得硬件信号量 HAL_HSEM_Release(HSEM_ID_0,5); 释放得硬件信号量 效果: M4、M7都释放硬件信号(交替闪烁) M4不释放硬件信号、M7释放硬件信号(绿灯闪烁后,红灯一直闪烁:M4一直控制硬件信号) M7不释放硬件信号、M4释放硬件信号(红灯闪烁后,绿灯一直闪烁:M4一直控制硬件信号) |
STM32L562DK探索板——测试小结
STM32L562DK探索板——给Audio Play添加音量控制功能
STM32L562DK探索板——Audio Play使用的疑惑
STM32L562DK探索板——重写Led闪烁demo
STM32L562DK探索板——触摸菜单的实验
STM32L562DK探索板——简单的显示变量函数
STM32F746G-DISCO移植lvgl9.0性能基准测试
【福利三:逢7发帖赢大礼】使用MPU6050模块、img_dsc、img_btn机制实现一些简单有趣的动画效果
STM32L562DK探索板——建立演示菜单
STM32L562DK探索板——字符显示功能的剖析
微信公众号
手机版