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