野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8540|回复: 9

问题请教

[复制链接]
发表于 2017-11-7 21:46:17 | 显示全部楼层 |阅读模式
问题1:GPIO_Resetbits(GPIOB,GPIO_Pin_10 | GPIO_Pin11); 请问老师,为什么控制10和11引脚输出低电平用“|”这个,而不是用“&”?
问题2:
视频讲解中,构建库函数雏形,
void GPIO_Init(GPIO_TypeDef* GPIOx, GPIO_InitTypeDef* GPIO_InitStruct)

GPIO_InitTypeDef* GPIO_InitStruct这个不是指针嘛?进行寄存器相关操作为什么是用GPIO_InitStructure.GPIO_Pin = LED_G_GPIO_PIN; 这种模式,即用“.”而不是“->”? C语言结构体学得不是很好。。。。谢谢老师解答,辛苦了
       
回复

使用道具 举报

发表于 2017-11-8 09:28:51 | 显示全部楼层
GPIO_InitStruct  he GPIO_InitStructure yiyangma?

zhiyu weishenme yong | er bushi &, ni keyi kanxia diceng shixian .
回复 支持 反对

使用道具 举报

发表于 2017-11-8 09:35:11 | 显示全部楼层
你把GPIO_Init函数和GPIO_Pin_10 这些宏研究好了,看看它是怎么写入到寄存器就知道了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-11-8 14:37:57 | 显示全部楼层
flyleaf 发表于 2017-11-8 09:35
你把GPIO_Init函数和GPIO_Pin_10 这些宏研究好了,看看它是怎么写入到寄存器就知道了

谢谢老师解答!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-11-8 15:04:21 | 显示全部楼层
xjj 发表于 2017-11-8 09:28
GPIO_InitStruct  he GPIO_InitStructure yiyangma?

zhiyu weishenme yong | er bushi &, ni keyi kanxi ...

谢谢解答啊,第二个问题大概明白了,仔细看了一下函数。。第一个问题,“|” 这个可否讲解一下,辛苦您了
回复 支持 反对

使用道具 举报

发表于 2017-11-9 09:16:35 | 显示全部楼层
FayeYeh 发表于 2017-11-8 15:04
谢谢解答啊,第二个问题大概明白了,仔细看了一下函数。。第一个问题,“|” 这个可否讲解一下,辛苦您了

你看下函数是怎么实现的,说白了就是把寄存器的某个位清0或置1。最基础的c知识。
回复 支持 反对

使用道具 举报

发表于 2017-11-10 14:40:05 | 显示全部楼层
本帖最后由 Ezio_八两神仙醋 于 2017-11-14 10:30 编辑

&这个的话,就不是为操作了,如果你控制两个管脚:假设:GPIO_Pin_0 和 GPIO_Pin1,那么你是要清晰点表达肯定是 | 才能控制的,前者是:((uint16_t)0x0001),后者是((uint16_t)0x0002),这样才能点亮,如果你&的话,试问:01  & 10 会变成什么,什么都没有。。。。(更正下)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-11-10 18:04:39 | 显示全部楼层
Ezio_八两神仙醋 发表于 2017-11-10 14:40
&这个的话,就不是为操作了,如果你控制两个管脚:假设:GPIO_Pin_0 和 GPIO_Pin1,那么你是要清晰点表达肯 ...

非常感谢非常感谢
回复 支持 反对

使用道具 举报

发表于 2017-11-10 19:50:32 | 显示全部楼层
兄弟,我建议你可以先学学C语言,学完C语言,在入门STM32,先看看它的数据手册。结合起代码来看可能会更好理解
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-11-10 22:31:28 | 显示全部楼层
xdh873939316 发表于 2017-11-10 19:50
兄弟,我建议你可以先学学C语言,学完C语言,在入门STM32,先看看它的数据手册。结合起代码来看可能会更好 ...

哥们,谢谢您的建议!!!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 15:53 , Processed in 0.034559 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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