CC2541 Timer1 不能正常分频产生正确的 PWM
来源:互联网 发布:上海威纳贸易数据 编辑:程序博客网 时间:2024/06/13 00:35
今天一个做 CC2541 的客户提了一个问题,设置好 PWM 的寄存器之后,发现不能正常分频输出设定频率的 PWM。
1. 我先建议他关掉 POWER_SAVING,结果可以正常输出 PWM,因为当开启 POWER_SAVING,MCU 会进入休眠,这是 32MHz 晶振关闭,而 Timer 默认使用 32MHz 晶振,所以 PWM 会有问题。但是 POWER_SAVING 是必须要开启的,所以还需要解决这个问题
2. 建议他在使用 PWM 程序之前先唤醒休眠,他照做之后又发现问题,那就是可以唤醒 MCU,但是 PWM 还是不正常
3. 建议他在唤醒 MCU 之后先重新初始化晶振和 Timer,结果 PWM 可以正常输出
问题解决,留下来记录一下下。。。
1 0
- CC2541 Timer1 不能正常分频产生正确的 PWM
- 【STM32】STM32之timer1产生PWM(互补通道)
- 【BLE】CC2541之timer1
- stm32 timer1/pwm 笔记!
- stm32f103 timer1产生400HzPWM
- 【BLE】CC2541之PWM
- cc2541之pwm笔记
- cc2541之pwm笔记
- CC2541/CC2530 pwm
- timer1
- 产生正确的行为
- STM32的TIM3产生的PWM
- MSP430学习笔记3-PWM的产生
- 略涉用430的定时器产生PWM波
- STM32的PWM产生主要工作
- 单独启动tomcat正常,但是eclipse下不能正确启动tomcat问题的解决
- SQL MD5 算法对中文字符串不能产生正确的 MD5 码 的解决办法
- CC2541蓝牙学习——定时器1的捕获/比较功能(PWM)
- HDU 2112 HDU Today dijkstra
- 使用ipmi进行服务器管理
- 中间层安装不上
- C++学习笔记(二)C风格字符串和string类区别和联系
- js中(function(){…})()立即执行函数写法理解
- CC2541 Timer1 不能正常分频产生正确的 PWM
- httpclient 无信任证书使用https
- HDU 2504 又见GCD
- 阶乘、斐波那契、 1的个数统计 c语言 实现备忘
- IOS-微信支付
- oracle常见报错总结
- iOS在进行网络请求的时候的网络状态的响应的判断
- HDU 1029.Ignatius and the Princess IV【数据弱鸡】【咦,水题!】【8月20】
- ajax的原创