完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
请问如何配置IO内部上拉?
#define P00_PushPull_Mode P0M1&=~SET_BIT0;P0M2|=SET_BIT0 #define P01_PushPull_Mode P0M1&=~SET_BIT1;P0M2|=SET_BIT1 #define P02_PushPull_Mode P0M1&=~SET_BIT2;P0M2|=SET_BIT2 #define P03_PushPull_Mode P0M1&=~SET_BIT3;P0M2|=SET_BIT3 #define P04_PushPull_Mode P0M1&=~SET_BIT4;P0M2|=SET_BIT4 #define P05_PushPull_Mode P0M1&=~SET_BIT5;P0M2|=SET_BIT5 #define P06_PushPull_Mode P0M1&=~SET_BIT6;P0M2|=SET_BIT6 #define P07_PushPull_Mode P0M1&=~SET_BIT7;P0M2|=SET_BIT7 #define P10_PushPull_Mode P1M1&=~SET_BIT0;P1M2|=SET_BIT0 #define P11_PushPull_Mode P1M1&=~SET_BIT1;P1M2|=SET_BIT1 #define P12_PushPull_Mode P1M1&=~SET_BIT2;P1M2|=SET_BIT2 #define P13_PushPull_Mode P1M1&=~SET_BIT3;P1M2|=SET_BIT3 #define P14_PushPull_Mode P1M1&=~SET_BIT4;P1M2|=SET_BIT4 #define P15_PushPull_Mode P1M1&=~SET_BIT5;P1M2|=SET_BIT5 #define P16_PushPull_Mode P1M1&=~SET_BIT6;P1M2|=SET_BIT6 #define P17_PushPull_Mode P1M1&=~SET_BIT7;P1M2|=SET_BIT7 #define P30_PushPull_Mode P3M1&=~SET_BIT0;P3M2|=SET_BIT0 #define GPIO1_PushPull_Mode P1M1&=~SET_BIT0;P1M2|=SET_BIT0 N76E003最多支持26个可位寻址的通用I/O引脚,分成4组 P0 到 P3 。每一个端口有它的端口控制寄存器(Px)。端口控制寄存器的写和读有不同的意思。写端口控制寄存器设置输出锁存逻辑值,读端口引脚的逻辑状态。所有I/O引脚(除P2.0)可以被软件独立配置成四种I/O模式中的一种。这四种模式是准双向模式(标准8051端口结构)、推挽输出、输入和开漏模式。每一个端口通过两个特殊功能寄存器PxM1 和 PxM2来选择端口Px的I/O模式。下表指示如何选择Px.n的I/O模式。注意任何复位之后,默认的配置是高阻输入模式。 |
|
相关推荐
1个回答
|
|
|
bsp; P0M1&=~SET_BIT2;P0M2|=SET_BIT2
以上的代码为配置P00、P01和P02为PushPull模式,但是并没有配置上拉功能。要配置IO内部上拉需要使用P0PU寄存器。例如,要打开P00的上拉功能,可以使用以下代码: P0PU |= SET_BIT0; 其中SET_BIT0为定义的宏,表示对应寄存器位的值为1,打开上拉功能。同理,可以使用P0PU寄存器配置其他IO口的上拉功能。 |
|
|
|
|
只有小组成员才能发言,加入小组>>
1599 浏览 0 评论
imx6ull 和 lan8742 工作起来不正常, ping 老是丢包
4738 浏览 0 评论
4229 浏览 9 评论
3822 浏览 16 评论
4398 浏览 1 评论
4212浏览 3评论
2381浏览 0评论
3394浏览 0评论
1159浏览 0评论
2844浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 08:25 , Processed in 1.160557 second(s), Total 75, Slave 55 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
495