完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
1个回答
|
|
应广单片机IO口主要由 3个寄存器进行设置 ,表中为PA.0的说明,其他端口同样适用.
例如io口有如下定义 BIT ADC_IN : PB.0; BIT USB_IN : PB.1; BIT LED : PB.2; BIT POW_EN : PB.3; 方法1: 可以这样 pb.0=0; pbc.0=0;/*输入*/ pbph.0=0;/*浮空*/ pb.1=0; pbc.1=0;/*输入*/ pbph.1=1;/*上拉*/ ....... 也可以这样 PB = 0b0000_0100; PBC = 0b0000_1100; PBPH = 0b1111_0010; 方法2: 通过宏(脚本)进行配置 $ ADC_IN in; /*浮空输入*/ $ USB_IN in,pull; /*输入,带上上拉*/ $ LED out,high; /*输出高*/ $ POW_EN out,low ;/*输出低*/ 方法1.设置一个端口要看3个寄存器 方法2:每个端口独立配置,方法2比较直观,而且非常好用,我喜欢用,符合使用习惯. |
|
|
|
只有小组成员才能发言,加入小组>>
3314 浏览 9 评论
2995 浏览 16 评论
3494 浏览 1 评论
9059 浏览 16 评论
4088 浏览 18 评论
1178浏览 3评论
605浏览 2评论
const uint16_t Tab[10]={0}; const uint16_t *p; p = Tab;//报错是怎么回事?
599浏览 2评论
用NUC131单片机UART3作为打印口,但printf没有输出东西是什么原因?
2335浏览 2评论
NUC980DK61YC启动随机性出现Err-DDR是为什么?
1896浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 12:06 , Processed in 1.095208 second(s), Total 50, Slave 41 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号