- 主题:初学者请教STM32一个GPIO的问题
刚学嵌入式,请教一个STM32F407的GPIO问题。以GPIOA为例,其地址范围为0x4002 0000 - 0x4002 03FF,地址空间大小为0x400,但是每个GPIO只有10个寄存器,地址只偏移到0x24,那么剩余的0x400-0x24地址空间分配给谁了?还是空着的?谢谢大家
--
修改:wrcrpp0 FROM 27.39.221.*
FROM 27.39.221.*
多谢教诲!
【 在 Oriphia 的大作中提到: 】
: 你的学习方向错了,你应该找19年以后的STM32基于cubeIDE和HAL库的开发教程看,基于寄存器的开发已经过时了,已经没有人会从寄存器入门学STM32了,ST官方至于5年前就推荐优先使用HAL库开发,而不是寄存器编程,所以没必要把时间浪费在这些牛角尖问题上。
: 现在搞清楚寄存器已经没有意义了,新的MCU设计已经不是每个GPIO分配一组地址了,而是全部GPIO分配一组地址,通过IO MUX实现IO多路复用。
:
--
FROM 27.39.221.*
没想到收到这么多回复,非常感谢各位兄台!从应用层面讲或许不应该扣这么细,但是我就是心里不得劲儿,看了很多资料,书和视频,但是没有找到答案,故此一问。
--
FROM 27.39.221.*
我还想问一个问题,这次可以付费,可支付1000元作为报酬。我不是学计算机的,非常想知道:计算机真的能认识二进制数?计算机(芯片)到底是怎么把所谓的二进制数转换成真实的物理信号的?可否图像化地解释一下?尽量把非常专业的技术用语用生活中例子打比方。如果我理解了,我就付款,当然这个还是有点主观了。
【 在 haveidea 的大作中提到: 】
: 剩余的地址就是空着,原因是arm的地址分配最小粒度就是1KB。某些设备还必须以4KB粒度分配地址。具体原因是ARM的架构上有相应的规定,AHB总线访问粒度为1KB,AXI总线访问粒度为4KB。
: 嵌入式要学好,这些底层知识还是需要的。加油吧!
:
--
FROM 27.39.221.*
我还想问一个问题,这次可以付费,可支付1000元作为报酬。我不是学计算机的,非常想知道:计算机真的能认识二进制数?计算机(芯片)到底是怎么把所谓的二进制数转换成真实的物理信号的?可否图像化地解释一下?尽量把非常专业的技术用语用生活中例子打比方。如果我理解了,我就付款,当然这个还是有点主观了。
【 在 tom6bj 的大作中提到: 】
: 学一个月那是水平太差...
: esp32和平头哥这俩... 不评价了, 你爱用用去,
: 我反正不建议新手绑死在某个特定公司的特定平台上, 能随时切换到其他平台才是真本事
: ...................
--
FROM 27.39.221.*
我还想问一个问题,这次可以付费,可支付1000元作为报酬。我不是学计算机的,非常想知道:计算机真的能认识二进制数?计算机(芯片)到底是怎么把所谓的二进制数转换成真实的物理信号的?可否图像化地解释一下?尽量把非常专业的技术用语用生活中例子打比方。如果我理解了,我就付款,当然这个还是有点主观了。
【 在 spadger 的大作中提到: 】
: stm32有啥学习曲线,那么简单的东西,寄存器比什么库都简洁。GPIO那几个寄存器十几
: 分钟就看完了。
: 寄存器是软件和硬件的接口,这个接口硬件设计好了就定死了,修改不易,因此软件的
: ...................
--
FROM 27.39.221.*
我还想问一个问题,这次可以付费,可支付1000元作为报酬。我不是学计算机的,非常想知道:计算机真的能认识二进制数?计算机(芯片)到底是怎么把所谓的二进制数转换成真实的物理信号的?可否图像化地解释一下?尽量把非常专业的技术用语用生活中例子打比方。如果我理解了,我就付款,当然这个还是有点主观了。
【 在 skl737208 的大作中提到: 】
: STM32 太经典了,很有必要,esp32平台局限太大,基于二次开发,就IOT的公司在用,换个芯片就不会,而且这么学遇到问题都不知道怎么下手,建议还是从stm32(stm32f429水星开发板)+linux,或者直接linux,推荐原子的开发板(推荐ZYNQ启明星V2开发板),结合视频,书还有论坛,资料非常丰富,全部免费下载,把所有的外设过一遍,
:
http://www.openedv.com/forum.php?mod=forumdisplay&fid=37:
http://www.openedv.com/docs/index.html: ...................
--
FROM 27.39.221.*
主要是每个人的需求不同,有的人并不是为了很快做出一个适用的东西。我刚才又问了一个问题,能帮忙解释一下么?(尴尬地笑)
【 在 Oriphia 的大作中提到: 】
: [upload=1][/upload]
:
--
FROM 27.39.221.*
我下载了,libgen可以下载。非常感谢!
【 在 cnpirate 的大作中提到: 】
:推荐你看一本书,《编码》:你留个邮箱,我这里有电子版的
- 来自 水木社区APP v3.5.7
--
FROM 27.39.221.*