完善资料让更多小伙伴认识你,还能领取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)? |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
944 浏览 0 评论
1671 浏览 0 评论
请问一下我想用ESP8685直接替换ESP8266而不用写程序,可以让ESP8685直接通过之前ESP8266的外挂的flash运行程序吗
1330 浏览 1 评论
1233 浏览 1 评论
5015 浏览 2 评论
为blufi_device设置自定义名称,但是无法修改,为什么?
1250浏览 4评论
请问ESP32-S2-WROOM怎么获得ESP32-S2外接FLASH的唯一序列号?
927浏览 3评论
2329浏览 3评论
ESP-IDF的VScode插件的build按钮点击会报错的原因?
2525浏览 3评论
ESP-Jumpstart例程中第5个工程:5_cloud连接报错是哪里的问题?
1051浏览 2评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-1 19:55 , Processed in 0.539494 second(s), Total 71, Slave 54 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
1565
