TI中文支持网
TI专业的中文技术问题搜集分享网站

CC2650能用定时器创建一个us级别的中断吗?

CC2650能用定时器创建一个us级别的中断吗?

YiKai Chen:

用 e2e.ti.com/…/741555 的程序試試看

Susan Yang:

您现在想在1us的中断服务程序内执行什么指令的?

在1us内,您最多只能执行48条指令(由于总线访问和指令流水线的问题,实际执行的数量要少一些)。我认为您无法在1us内做任何有价值的事情。

您可以使用General Purpose Timer (GPT) 并配置interrupt priority level 0

另外您可以先参考一下 e2e.ti.com/…/2110532

user4575545:

回复 Susan Yang:

你好,我是想定义一个100us的定时器来对IO口进行操作

xyz549040622:

回复 user4575545:

如果是操作寄存器的话,还可以接受,但我怀疑这个芯片的IO翻转速度是否可以达到1us还是两说,总之对于CC2650来说,1us的定时器不是个好主意。

YiKai Chen:

回复 user4575545:

我是想定义一个100us的定时器来对IO口进行操作–>你是想輸出PWM訊號嗎?

user4575545:

回复 YiKai Chen:

是的

YiKai Chen:

回复 user4575545:

參考一下 dev.ti.com/…/node 的pwm例程

Susan Yang:

回复 user4575545:

另外您可以参考

e2e.ti.com/…/474000

以及

e2e.ti.com/…/1435673

赞(0)
未经允许不得转载:TI中文支持网 » CC2650能用定时器创建一个us级别的中断吗?
分享到: 更多 (0)