【发布时间】:2015-01-20 14:26:37
【问题描述】:
我正在尝试使用 msp430g2553 制作一个项目。我面临的问题是我在编码时。我要做的是:
- 我在 msp 的一个引脚上启用了输入。定时器在输入的上升沿启动。
- 它计数到存储在 TACCRO 中的某个值。
- 这将永远持续下去。
现在我要做的是:
- 当达到 TACCRO 中的值时,将变量 c 增加 1。
- 还可以对存储在 TAR 寄存器中的计数器的值进行一些计算。
问题 我无法弄清楚我应该在哪里用 TAR 中的值编写计算代码,我应该只在 ISR 中编写它还是应该在主代码中编写它。 有人可以指导我吗?
P.S 我是第一次在这里写一个问题,所以如果需要更清楚,请告诉我。
【问题讨论】:
-
什么时候你应该阅读 TAR?
-
一旦输入的上升沿到来,在停止计时器后,我正在阅读它。
标签: timer embedded interrupt msp430