ST意法半导体
直播中

李静

7年用户 957经验值
私信 关注
[问答]

请问M7内核运行时对M4有什么影响呢?

你好!
我正在使用 STM32h745 双核 nucleo 开发板
目前,我正在尝试每 40 毫秒在属于 M4 内核的 GPIO 输出引脚上创建一个恒定脉冲。
当我单独使用 m4 时,脉搏非常准确,看起来很完美。
当我运行两个内核(m7 和 m4)时,脉冲失去同步并且剂量似乎是正确的。
我不明白这一点,因为我将 gpio 配置为属于 strickly m4,它是独立的,不应受到 M7 的影响。
请问M7核心运行对M4有什么影响?什么可能是我的问题的原因?

回帖(1)

李伟

2022-12-21 10:21:57
内核独立运行。如果要同步它们,则需要使用 HSEM 或类似工具。
如果 M7 内核不接触引脚,则无论 M7 正在运行,M4 程序都应该始终如一地运行。
不管CubeMX怎么设置,M7内核仍然可以访问所有外设,所以它可以在代码中修改管脚。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分