Other Parts Discussed in Thread: HALCOGEN
朋友 您好!
看例子程序和文档都是对高级定时器的PWM设置,本人只想用高级定时器,当做很普通的定时器来用,定时器中断 就可以,多少us一次中断。
请问。halcode 如何设置。对应的中断函数是哪个
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Other Parts Discussed in Thread: HALCOGEN
朋友 您好!
看例子程序和文档都是对高级定时器的PWM设置,本人只想用高级定时器,当做很普通的定时器来用,定时器中断 就可以,多少us一次中断。
请问。halcode 如何设置。对应的中断函数是哪个
要产生定时中断,最简单的就是RTI模块。在Halcogen中可以直接配置4个RTI中断。
当然,HET也可以用来产生定时中断。每个HET有两个中断源,分别是高优先级中断和低优先级中断。要触发HET中断,可以使能HET的指令(部分指令有中断功能)的Control字中的int.ena位。
但是,Halcogen中集成的PWM配置只支持输出PWM,不支持中断。所以,你想用HET来产生定时中断,需要自己来写HET的代码。
HET代码需要在HET IDE中开发。本版的置顶贴有HET代码例程,尽管没有用到中断,但可以作为参考。