完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
AVR 具有用于引脚配置(方向)的 DDRx、用于设置输出的 PORTx 和用于读取输入的 PINx。
ARM(至少 STM32)具有用于引脚配置(方向)的 GPIOx_CRL(和 GPIOx_CRH 或 GPIOx_MODER),用于设置输出的 GPIOx_ODR(以及用于原子操作的 GPIOx_BSRR 和 GPIOx_BRR)和用于读取输入的 GPIOx_IDR。 PIC(至少 PIC16F877A)具有用于引脚配置(方向)的 TRISx 和用于设置输出和读取输入的 PORTx。 ESP8266 中的那些功能代表什么?我正在阅读从 Espressif 网站下载的技术参考资料,但我无法正确理解。 2.2.2 节列出了启用输出的 GPIO_ENABLE 输出寄存器(及其两个同伴 GPIO_ENABLE_W1TS 和 GPIO_ENABLE_W1TC,用于原子操作)。它没有明确说明禁用输出会将引脚配置为输入。这样做是否将引脚配置为输入? 2.2.1 节指出仅仅选择一个 GPIOx 并设置它的方向是不够的,我必须先定义它的功能编号。PERIPHS_IO_MUX_x 寄存器是关于这个角色的。但是首先,这个寄存器没有列在附录 1(GPIO 寄存器)中,其次,功能编号在哪里列出? 好的,这个看起来很清楚。2.2.2 节列出了 GPIO_OUT 输出寄存器(及其两个用于原子操作的伙伴 GPIO_OUT_W1TS 和 GPIO_OUT_W1TC)。 2.2.3 节提到了 GPIO 输入寄存器,但没有命名。是否隐含了附录 1 中的 GPIO_IN_DATA?为什么要使输入读取寄存器可写(2.2.3 节将其称为 r / w)? |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
1143 浏览 1 评论
582浏览 6评论
480浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
464浏览 5评论
466浏览 4评论
441浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 12:12 , Processed in 0.766962 second(s), Total 73, Slave 57 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号