完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
通常我避免在GPIO中使用B3引脚,因为这个原因,我似乎不能正确地配置它;然而,我需要引脚。我想弄清楚我需要做什么,以关闭u***模块和配置B3作为数字IN。为了测试,我还想设置为数字输出。这些是我关闭的配置位:#pragma config UPLLEN=OFFpragma FUSBIDIO=OFF;pragma FVBUSONIO=OFF;然后我设置端口如下:AD1PCFG=0xFFFFFFFF;//禁用所有模拟输入。DDPCON=0;//关掉jtag引脚ODCB=0;//关掉开路U1CON=0;//位0USBEN位TRISB=0x00;/位0USBEN位LATB=0x00;然后我尝试一个简单的测试例程来切换该位,但是没有得到结果:void main(void){init();unsigned int bvalue=0;int flipflop=0;;whil(1) {无符号int h;e(e(1) {无符号int h;for(h=0;h< 500h+++)的{无符号int i;{无符号int i;for(h=0;h< 0;500;h+++++)的{无符号int i符号int i;对于(i=0;i;i&i;i< 500i< 500;i+++++){无符号int i;i;i;i;无符号int i;i;i;i;i;i;i;1}_}}如果__(触发器==POflop=PORTB=PORTB; PORTB; {__{ (flipflop==PORTB;=PORTB;}否则{PORTBSET=0xFFFFFF;flipflop=0;}}返回;}
|
|
相关推荐
6个回答
|
|
嗯,无论如何使用LabBSET(虽然这里不是你的问题)
|
|
|
|
关于Labb和LabBeSET的理解,但是正如你所说的,这里不是我真正的问题。关于RB3正确配置的任何想法?
|
|
|
|
我搞糊涂了。RB3与USB模块有什么关系?对于'440,RB3具有(来自数据表)AN3/C2IN+/CN5/RB3唯一的功能是模拟(这不影响用作数字输出的引脚)和变更通知(同样)。在这种情况下,FiBidio配置位就是您所需要的全部。
|
|
|
|
也许不是。我今天翻阅了所有我能找到的文档,寻找为什么只是把它设置为数字不能工作的原因,并找到一篇参考文章,说它是由USB模块控制的。如果不是,那部分可以忽略,那么就不确定还有什么原因导致了问题。
|
|
|
|
我运行了另一个测***作为数字I/O工作,不确定为什么它看起来较早失效。抱歉打扰了这个论坛。
|
|
|
|
那么好吧
|
|
|
|
只有小组成员才能发言,加入小组>>
5244 浏览 9 评论
2035 浏览 8 评论
1955 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3209 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2260 浏览 5 评论
779浏览 1评论
672浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
598浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
682浏览 0评论
579浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-25 13:44 , Processed in 1.338911 second(s), Total 86, Slave 70 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号