GPIO结构体声明位置对初始化的影响问题

2019-07-21 00:45发布

在做PWM实验的时候参考着手册写了一个初始化代码,但是呼吸灯现象没有出来(LED灯保持常亮),根据历程进行比较,没有发现异常,猜测是GPIO初始化出现问题,于是将GPIO的初始化和定时器函数的初始化放在一起进行实验,发现依旧失败,但是和例程不同的部分只剩下了结构体声明顺序的不同,于是将结构体顺序进行了调整从而解决了实验中遇到的问题,但是不知道这其中的原理,求解答。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
16条回答
舒志远
1楼-- · 2019-07-23 01:21
brucewoo 发表于 2019-5-19 15:10
这类不相关的奇怪问题,可能在程序的其他地方存在使用未初始化的指针之类的问题。

能问一下您之前是如何解决这类问题的?
edmund1234
2楼-- · 2019-07-23 06:48
也遇到过类似的问题, 是编译器的问题。
更改一下你的优化级别, 或编译器版本就能解决了
brucewoo
3楼-- · 2019-07-23 09:27
 精彩回答 2  元偷偷看……
舒志远
4楼-- · 2019-07-23 13:20
 精彩回答 2  元偷偷看……

一周热门 更多>