野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 12926|回复: 14

位带操作—GPIO输出和输入

[复制链接]
发表于 2016-9-4 21:55:13 | 显示全部楼层 |阅读模式
首先,非常感谢火哥的精彩视频,谢谢火哥让我的学习更进一步。
其次,我跟着火哥的视频敲代码的时候,发现两个小小的问题。
      第一,在mian函数里面,是不是应该先初始化led对应的GPIO口要先初始化,如下:
            PBout(0) = 1;
            PBout(1) = 1;
            PBout(5) = 1;
            PBout的宏定义和火哥视频里的一样。
      第二,*(unsigned int *)((GPIOB_ODR_Addr & 0xF0000000)+0x02000000+((GPIOB_ODR_Addr &0x00FFFFFF)<<5)+(n<<2))
            我今天早上一大早起来学位带操作时,按上述代码敲进去就一直编译错误,特别郁闷。为此我特意看了两遍视频,依然没有搞定。
            在我最后准备关机的时候,我添加一对括号就不报错了。*((unsigned int *)((GPIOB_ODR_Addr & 0xF0000000)+0x02000000+((GPIOB_ODR_Addr &0x00FFFFFF)<<5)+(n<<2)))
            我也不清楚为什么这样做就可以了。
            接着我下午开机后又尝试不加括号,结果居然又好了。在这里我只能怀疑程序大姨妈啦!
最后,再次感谢火哥。 J~RNWH73)$GJUBNTFB(3PC5.png O7DKKY250{G[[4X~G)LVX0F.png



回复

使用道具 举报

发表于 2016-9-4 21:56:44 | 显示全部楼层
我只能说:你老啦!!!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-9-4 21:58:59 | 显示全部楼层
火哥哥 发表于 2016-9-4 21:56
我只能说:你老啦!!!

火哥怎么说,没懂
回复 支持 反对

使用道具 举报

发表于 2016-9-4 22:04:08 | 显示全部楼层
会飞的羊 发表于 2016-9-4 21:58
火哥怎么说,没懂

呵呵呵,你问问,火哥!!!!
回复 支持 反对

使用道具 举报

发表于 2016-9-4 22:17:04 | 显示全部楼层
这问题我以前也遇到过,可以单步试试
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-9-4 22:57:59 | 显示全部楼层
fanhuayishi 发表于 2016-9-4 22:17
这问题我以前也遇到过,可以单步试试

对哦,我居然没想到
回复 支持 反对

使用道具 举报

发表于 2016-9-5 10:50:36 | 显示全部楼层
火哥哥 发表于 2016-9-4 21:56
我只能说:你老啦!!!

我觉得你的ID要改改。。。
回复 支持 反对

使用道具 举报

发表于 2016-9-5 15:28:04 | 显示全部楼层
flyleaf 发表于 2016-9-5 10:50
我觉得你的ID要改改。。。

我刚才试了 改不了  
回复 支持 反对

使用道具 举报

发表于 2016-9-5 19:31:29 | 显示全部楼层
火哥哥 发表于 2016-9-5 15:28
我刚才试了 改不了

你想改成啥,我要上服务器给你改
回复 支持 反对

使用道具 举报

发表于 2016-9-6 14:20:19 | 显示全部楼层
fire 发表于 2016-9-5 19:31
你想改成啥,我要上服务器给你改

修改我的昵称   
回复 支持 反对

使用道具 举报

发表于 2016-9-8 11:10:26 | 显示全部楼层

你想改成什么名称,我后台给你改
回复 支持 反对

使用道具 举报

发表于 2016-9-8 11:13:35 | 显示全部楼层
flyleaf 发表于 2016-9-8 11:10
你想改成什么名称,我后台给你改

奋斗的蜗牛
回复 支持 反对

使用道具 举报

发表于 2016-9-8 13:46:28 | 显示全部楼层

好了,
回复 支持 反对

使用道具 举报

发表于 2016-9-8 15:49:55 | 显示全部楼层

牛叉,看来你的权限很大啊!!
回复 支持 反对

使用道具 举报

发表于 2017-3-16 10:59:32 | 显示全部楼层

哪里有位带操作的视频。
分享下吧。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-21 03:19 , Processed in 0.036868 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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