STM32F103中似乎有很多个IO口,GPIOC/D/E怎么用?

2019-08-14 17:39发布

STM32F103中似乎有很多个IO口,GPIOC/D/E怎么用? 宏定义上这些口是真实存在的,我想知道有什么用??也是可以存储数据嘛??怎么用??
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
26条回答
q247341184
2019-08-17 05:51
为了避免后续再有新手有相似的问题看到此贴后仍有疑问,我个人再总结一下,如有不对,望各位指出。

首先,提出的问题是IO口怎么用,但是实际目的解决的是如何设置一片区域(此处用区域来形容是因为一开始希望可以设置寄存器)去存储某个变量的值,并且实现由系统可以进行设定而不是通过JLINK等方式进行下载设定。

我个人的理解是这样的,通过设置变量,然后读取IO口的值存储到变量上以实现,这样可以通过设定IO口的值来修改变量。

后续疑问就是,用定义变量来解决这个问题的话,这个变量值是存储在flash?还是sram?还有就是如果断电了会不会数据丢失?如果会,可不可以通过一个超大电容来缓解这个情况??

最后我要埋汰一下原子哥。老哥我还想继续讨论啊,怎么也要等我发个总结贴吧?两天没带电脑就匆匆设完结了真的好吗???@正点原子

一周热门 更多>