gpt4 book ai didi

embedded - 计算放在哪里?内部中断处理程序或主循环? (嵌入式实时应用)

转载 作者:行者123 更新时间:2023-12-02 20:15:23 25 4
gpt4 key购买 nike

我正在开发一个用于电机控制的嵌入式应用程序,但我对如何进行一些将 ADC 数值转换为有符号物理值(安培)的计算有疑问。

我应该在中断处理程序中进行计算,还是应该使用处理程序设置全局标志并在设置标志后在主循环中进行计算?

提前谢谢您。

最佳答案

在中断处理程序中可以做的工作越少越好。目前,这对于您的应用程序来说可能不是什么大问题,但总有一天您的系统负载会更高,并且您不想推迟其他更高优先级的任务来处理中断。您可能想研究信号量和适当的多线程,而不仅仅是设置全局标志。

关于embedded - 计算放在哪里?内部中断处理程序或主循环? (嵌入式实时应用),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9609882/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com