1
完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
大家好,如果这个查询听起来很幼稚,那么很抱歉。我正在为缺省周期寄存器值=0xFFFF配置PIC24FV32KA304的定时器。定时器时钟是2Mhz.1时钟滴答=0.5us,0xFF时钟滴答=32.7msI,正在切换定时器4中断例程中的GPIO端口并探测特定端口,捕获在示波器中的波形。周期是~64ms,我相信是正确的,On time=32.7ms,OFF time=32.7ms之后,我捕获了各种PR值的波形。请查找下列周期:0xFF----->64ms0x7FF------->32ms0x3FF----->32ms0x3FF------->16ms0x1FF----------->;16ms0x1x1FF--------------->;16ms0x1ms0x1FF------------->;16ms0x1ms0x1x3FF------------->16ms0x0x1ms0x3FF------------->;8ms0x1ms0x1ms0x1ms0x1ms0x1x1FF------------病房,我没有得到正确的周期值。这是预期的吗?在这种情况下,我的10useconds的延迟函数(周期Reg=20)不能正常工作。我应该使用更高频率的定时器时钟吗?
|
|
相关推荐
3个回答
|
|
你的指令钟有多快?请显示整个中断服务的代码。我猜想时间太长了。
|
|
|
|
指令时钟也是2Mhz。请找到附带的ISR。我尝试过清空(几乎除了清空旗子)定时器ISR例程,为各种PR正则值捕获的周期如下:1ff->500usff->250us7f->128us3f->65us1f->64usf->59us。
|
|
|
|
您试图在每个定时器滴答声上做太多的工作。使用2MHz指令时钟,您只能在64us中执行128条汇编指令,或在10us中执行20条指令。请查看编译器的汇编输出,并尝试计算每个int上正在执行多少条汇编指令。ErrPUT服务。
|
|
|
|
只有小组成员才能发言,加入小组>>
5238 浏览 9 评论
2027 浏览 8 评论
1950 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3202 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2253 浏览 5 评论
772浏览 1评论
662浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
590浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
672浏览 0评论
572浏览 0评论
小黑屋| 手机版| Archiver| 德赢Vwin官网 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 11:08 , Processed in 1.194993 second(s), Total 80, Slave 64 queries .
Powered by 德赢Vwin官网 网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin官网 观察
版权所有 © 湖南华秋数字科技有限公司
德赢Vwin官网 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号