CC2538 用 HAL 库 怎么生成PWM?
时间:10-02
整理:3721RD
点击:
最近在研究使用2538的库开发,其中的HAL库中没有关于如何生成PWM信号的介绍,谁知道使用HAL库怎么产生PWM?
难道如要用定时器中断,自己做一个模拟PWM吗?
一般的定时器都具备自动产生PWM信号功能啊,看了一些资料说使用定时器的“输出比较模式”可以,但是具体是怎样做的,还是不明白。
谢谢指导!
你可以下载CC2538 基础固件
C:\Work\ZigBee\CC2538\swrc271a\cc2538_foundation_firmware_1_0_1_0\driverlib\cc2538\source
上面有关于如何操作cc2538 timer的参考代码,然后你试着参考CC2538的user guide 利用Timer实现PWM输出,是通过output compare来做的。
你也可以参考人家的代码
http://e2e.ti.com/support/wireless_connectivity/f/155/t/279509.aspx
非常感谢!我看了你给的资料,完全可以满足我的要求!