完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
大家好,谢谢提前阅读本文并获得所有有用的答案(ICD3,MPLAB IDE v8.92,不是由ICD3供电的板,使用in t.OSC,MPASM v5.5)我试图将RD7用作数字输出引脚,但是它根本不起作用。设置或清除LATD,7-PORTD,7保持1HARDWARE:RD7,这无关紧要。只连接到示波器探头,没有短路或连接到+5V或其他引脚或部分ICD3自测试OKMPLAB,ICD3和板几次无电源和重新连接的PIC的存储器擦除和新程序全部过软件:正常初始化PORTDCLRFPORTDCLRFTRISD然后simply尝试写和擦除LATD,7,用于测试“Bliny-blinky-‘Hello-World’”OUTER_MAJOR_LOOP:BSF LATD,7 NOP NOP NOP NOP BCF LATD,7 NOP NOP NOP GOTO OUTER_MAJOR_LOOP因为PIC18F4520的Pin30可以配置为RD7、PSP7或R1D,还需要设置正确的以下寄存器,以及监视also显示它们被配置并保持如下:TRISD=0x00;分配给数字输出的所有PORTD引脚TRISE,4(PSPMODE)=0;通用I/O模式;并行从模式OFFCCP1CON=0x00;捕获/比较/PWM都是OFFLATD,用BSF/BCF设置或删除了7个开关,但是PORTD,7个停留高,而且我的示波器也证明了一条直线+5V的直流平线……如果直接写到PORTD,7或LATD,结果相同。用RD6进行同样的尝试……效果很好,正如它应该的那样。RD7不行。简单地保持高电平。我还试图关闭所有定时器,中断和ADC…没有效果……我没看到什么?可能是什么问题?是否有另一个配置位需要更改为使用RD7的另一个值?谢谢你的回答。
|
|
相关推荐
3个回答
|
|
问题解决-螺纹可以删除检查与另一个PIC18F4520相同,它工作。因此,端口,7必须是有缺陷的(有可能只有一个引脚可以销毁?)抱歉,因为在我发帖之前没有先测试这个,但是有时候当我为一个问题而大声疾呼时,我有一个地方是盲目的——有些人可能知道这一点:-)不管怎样,谢谢你们。
|
|
|
|
是的,过重一个引脚,你可以把输出驱动器吹到那个引脚上。拜托,不要在文本上涂那么糟糕的颜色,这会让你很难阅读!
|
|
|
|
非常感谢你!是的,我知道这种糟糕的颜色是令人作呕的(红色上的绿色和灰色上的深蓝色是很好的选择)-抱歉,这通常不是我的风格。我只是想明确地告诉大家我已经解决了这个问题,而且我不再需要这条线了,所以它不会成为那些线中的一个。典型的bs论坛卫生纸线程”包含无穷无尽的无用的脱题blablabla-每个论坛管理员和论坛新手寻找答案的地狱,太……。然后我想:“嗯……也许有人真的在读这个……,也许你可以问这个问题,因为我想了一个。”可能直接打击整个设备或至少完整的端口(我有另一个18F420,其中PORTB被破坏)…然后-我不明白为什么-我只是不能再次编辑我的帖子“禁止某事……”对此我很抱歉。再次非常感谢你-我学到了一些东西。
|
|
|
|
只有小组成员才能发言,加入小组>>
5244 浏览 9 评论
2035 浏览 8 评论
1955 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3214 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2261 浏览 5 评论
780浏览 1评论
676浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
602浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
684浏览 0评论
581浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-26 04:17 , Processed in 1.216246 second(s), Total 82, Slave 66 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号