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

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个回答
toofree 回答时间: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管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版