完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
PWM0_P12_OUTPUT_ENABLE;
PWM_COMPLEMENTARY_MODE; //Only this mode support deat time function PWM_CLOCK_DIV_16; PWMPH = 0x49; PWMPL = 0x3e; PWM0H = 0x00; PWM0L = 0x01; 我设置的是16分频,60秒发送3200个脉冲,按正常应该是1875us,003的延时是1810us,1810*3200=5792000us 也就是57.92秒。不知道那里出了问题,希望大牛指点一下。考虑到可能是16M的问题。就改为了16.6M,改好后,PWM没有输出了。改16.6M的方法是引用了串口的MODIFY_HIRC_16588函数。不知道方法对不对。 |
|
相关推荐
1个回答
|
|
|
; //PWM时钟预分频为16
需要检查以下问题: 1. 确保PWM输出引脚已连接正确,并且无误接其他信号。 2. 确保已设置正确的PWM模式和时钟预分频。 3. 检查是否已经启用相应PWM通道的输出使能。 4. 检查是否已设置相应PWM通道的占空比和周期(TMR2)值。 建议使用示波器检查PWM引脚输出是否有正常波形输出。 如果问题仍然存在,请重新检查代码和硬件电路。 |
|
|
|
|
只有小组成员才能发言,加入小组>>
1073 浏览 1 评论
1892 浏览 0 评论
1869 浏览 1 评论
3295 浏览 5 评论
3619 浏览 9 评论
1078浏览 1评论
如何知道嵌入式电子控制单元 (ECU) 中的RAM使用情况?
1402浏览 1评论
1896浏览 0评论
1211浏览 0评论
1349浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-14 15:45 , Processed in 0.724494 second(s), Total 79, Slave 58 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
584