完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
void PWM_INIT()
{ set_P0SR_5; PWM_CLOCK_tiMER1; PWM2_P10_OUTPUT_DISABLE; set_PWMCON1_PWMDIV2; PWM2_P05_OUTPUT_ENABLE; PWM_CENTER_TYPE; PWM_IMDEPENDENT_MODE; PWM_CLOCK_DIV_32; PWMPH = 100; PWMPL = 0xff; PWM2H = 0; PWM2L = 0xFF; set_PWMRUN; } PWM2H = PWM; set_LOAD; 以前用P04口可以输出,改为P05就没有输出了 |
|
相关推荐
1个回答
|
|
|
可能有以下几种可能性:
1. PWM输出端口配置有误:需要确认PWM2_P05_OUTPUT_ENABLE是否正确开启输出端口。 2. PWM时钟设置有误:需要确认PWM_CLOCK_TIMER1是否正确设置,时钟源是否正常。 3. PWM模式设置有误:需要确认PWM_CENTER_TYPE是否设置为正确的模式,并且PWM_IMDEPENDENT_MODE是否正确设置。 4. PWM输出占空比设置有误:需要确认设置的占空比是否合理,以及PWM输出信号的周期是否符合要求。 5. 程序逻辑或者硬件连接问题:需要逐步检查程序逻辑和硬件连接,排除其他可能导致PWM输出没有输出的问题。 |
|
|
|
|
只有小组成员才能发言,加入小组>>
1022 浏览 1 评论
1852 浏览 0 评论
1833 浏览 1 评论
3258 浏览 5 评论
3585 浏览 9 评论
1025浏览 1评论
1853浏览 1评论
如何知道嵌入式电子控制单元 (ECU) 中的RAM使用情况?
1364浏览 1评论
1855浏览 0评论
1180浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 17:02 , Processed in 0.490140 second(s), Total 44, Slave 34 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
1054