野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 12471|回复: 2

小白求助

[复制链接]
发表于 2016-10-20 11:31:14 | 显示全部楼层 |阅读模式
开始结构体定义  uint16_t GPIO_Mode;工作模式定义为16位,
端口配置寄存器4位控制一个i/o口,可不可以理解为4位就可以设置i/o口的工作模式?
GPIO_Mode_AF_PP = 0x18 // 复用推挽输出 (0001 1000)b  最后宏定义为8位?

上述是不是自相矛盾?
回复

使用道具 举报

发表于 2016-10-20 11:33:51 | 显示全部楼层
0x18只是一个辅助的宏,最终写入到寄存器的不是这个值,

关于这个你可以研究GPIO_Init函数的实现,也可看看我们最新视频里的讲解
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-10-20 15:05:01 | 显示全部楼层
好吧,我先看看视频,谢谢了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-11-24 01:50 , Processed in 0.081623 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表