你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

struct问题

[复制链接]
zerozw 提问时间:2018-4-16 20:00 /
刚开始学习stm32对keil5也不太熟悉,今天照着教程编写在stm32f10x.h头文件内编写了一段struct结构体,但是在main.c文件使用时输入GPIOC->给出的选项是uint32_t而并不是CRL CRH这些,求大神赐教,下面附上图片是不是编程有问题?

sruct结构体程序

sruct结构体程序

main.c使用时提示

main.c使用时提示
收藏 评论8 发布时间:2018-4-16 20:00

举报

8个回答
七哥 回答时间:2018-4-17 00:08:49
本帖最后由 toofree 于 2018-4-17 00:16 编辑

不知道你的程序怎么回事,从来没遇到过。
傲游截图20180417000858.jpg


傲游截图20180417001604.jpg

评分

参与人数 2蝴蝶豆 +6 收起 理由
butterflyspring + 3 很给力!
zero99 + 3

查看全部评分

feixiang20 回答时间:2018-4-16 23:48:17
按官方例程先试验下,逐行设置中断检测

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

zhao.zhao 回答时间:2018-4-17 10:10:18
设置端口的所用到的所有寄存器,按对应寄存器在芯片线性地址中排序前后,用struct结构体组织在一起,方便管理,同时只要知道不同端口对应结构体的相应的起始位置,就可以按相同的次序设置不同端口和引脚,便于软件的设计,用户也很方便使用。

评分

参与人数 1蝴蝶豆 +3 收起 理由
zero99 + 3

查看全部评分

springvirus 回答时间:2018-4-17 10:16:14
先别管自动跳出的字段,按C规则,自己写代码,编译看结果

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

butterflyspring 回答时间:2018-4-17 11:11:49
toofree 发表于 2018-4-17 00:08
不知道你的程序怎么回事,从来没遇到过。

回复非常详细...有图有真相,是个好同志!
zerozw 回答时间:2018-4-17 14:34:40
feixiang20 发表于 2018-4-16 23:48
按官方例程先试验下,逐行设置中断检测

调试了不会报错,用开发板试了一下能点亮LED,使用官方的是stm32f10x.h调用就没问题,对C语言不太熟悉,就这样了,想不通
zerozw 回答时间:2018-4-17 14:35:06
springvirus 发表于 2018-4-17 10:16
先别管自动跳出的字段,按C规则,自己写代码,编译看结果

结果没问题,估计是C语言哪没写全
zerozw 回答时间:2018-4-17 14:36:08
toofree 发表于 2018-4-17 00:08
不知道你的程序怎么回事,从来没遇到过。

我这比较郁闷,估计也就我遇到了,用官方的头文件没问题就自己编写的除了问题了,可能是对struct了解不够深。

所属标签

相似问题

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版