完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
各位大神老师好:
请教一个问题。据说PIC32单片机的延时,可以用内部计数器进行延时。我想延时2us,但是,死活都不能达到2us,示波器显示是40us。示波器用的是虚拟示波器。系统时钟是40Mhz 下面的程序,在网上下的,但是不是很理解。哪位大神,帮忙讲解下。不理解我过不去这个梗,心里难受
|
|
相关推荐
3个回答
|
|
我碰到了和你类似的问题,我用得是16位的片子,我写延时函数,晶振12M 按理说,fcy是6M所以执行一条指令应该是1/6us,我很确定,我没有用任何分频,DONE也关闭了,我在主循环里让IO口电平翻转,但是,led=~led;nop;我用示波器看电平翻转,是3us,很是不理解
|
|
|
|
zhangjiantao 发表于 2017-10-20 19:32 但我现在还是没有找到解决方法。 |
|
|
|
zhangjiantao 发表于 2017-10-20 19:32 据说,程序有可能超过了指令周期 http://bbs.eeworld.com.cn/forum.php?mod=viewthread&tid=567691&page=1#pid2242926 |
|
|
|
只有小组成员才能发言,加入小组>>
求解外围电路实现的是4脚给持续低电平复位并正常工作,高电平不工作的原因
2092 浏览 1 评论
3643 浏览 3 评论
PIC1946程序有一个变量在运行过程中恢复初始值其他变量保持不变
2341 浏览 2 评论
2769 浏览 0 评论
PIC16F1825的RC5引脚,在主程序中操作无效,在中断中可以改变是为什么?
4042 浏览 5 评论
991浏览 0评论
用XC8编译PIC18F25K80时提示下面Error,求怎么解决这个问题
6374浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-12 06:56 , Processed in 1.227491 second(s), Total 103, Slave 87 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号