主题中讨论的其他器件:SFRA、
工具/软件:Code Composer Studio
您好、先生、
我正在使用 TMS320F28035、对于这个控制器、我正在运行 HVPM_Enhance 无传感器示例代码、现在我在 PI_SPD 的 Build7中将 SFRA 库添加到这个文件中。
当我将 SFRA 注入到 rc1.setpointvalue 时、SFRA 扫描的完成时间将花费更多时间。
我再次检查了所有代码、我注意到一件事、即 pi_spd 以1毫秒的时间运行(这里的 ISR 频率为10kHz) 在这里、我的 ISR 中断生成时间为100微秒、如果条件是该条件每10次执行一次、则中的 pi_spd 会认为 pi_spd 每1毫秒调用一次、因此认为这段时间将占用全部时间。
我需要有关闪存扇区的信息、这意味着我们发现闪存是否被擦除、以及如何将闪存扇区添加到同一页中的其他扇区、这对代码有任何影响。
我的疑问是、在添加 SFRA 时、我发现了一些有价值的要点1)
#define SFRA_ISR_FREQ 200000
#define SFRA_FREQ_START 100
#define SFRA_FREQ_LENGTH 100
//SFRA 阶跃^= 10 μ s (1/每十倍频程的阶跃数(40))
#define SFREQ_STEP_乘 法(浮点) 1.059253
我不知道上述情况、因此我想用多个示例对上述内容进行完整的解释。
2)在全局访问时,它将在闪存中占用多少内存
3)在 SFRA 工具中 a)开环/受控体的重要性是什么、这意味着该选择模式可提供任何结果或结果
b)起始频率、每十倍频的步长、注入振幅、它们在做什么。
请举一些实用示例为我提供答案。
谢谢、
此致、
埃斯瓦