- 主题:初学者请教STM32一个GPIO的问题
我不了解stm 瞎猜一下: 这个地址范围是保留给GPIO 的 在硬件层面上 这个地址的信号是被传给GPIO 这一块的,发给其它地址的信号给转给内存
然后呢 具体发给哪个GPIO 口,是可以编程控制的
【 在 wrcrpp0 的大作中提到: 】
: 刚学嵌入式,请教一个STM32F407的GPIO问题。以GPIOA为例,其地址范围为0x4002 0000 - 0x4002 03FF,地址空间大小为0x400,但是每个GPIO只有10个寄存器,地址只偏移到0x24,那么剩余的0x400-0x24地址空间分配给谁了?还是空着的?谢谢大家
--
FROM 13.56.31.*
//esp...就是 内存太小了...
有硬件基础的 搞搞只连一两个器件的项目 直接硬连 也不麻烦啊
【 在 Oriphia 的大作中提到: 】
: 你的学习方向错了,你应该找19年以后的STM32基于cubeIDE和HAL库的开发教程看,基于寄存器的开发已经过时了,已经没有人会从寄存器入门学STM32了,ST官方至于5年前就推荐优先使用HAL库开发,而不是寄存器编程,所以没必要把时间浪费在这些牛角尖问题上。
: 现在搞清楚寄存器已经没有意义了,新的MCU设计已经不是每个GPIO分配一组地址了,而是全部GPIO分配一组地址,通过IO MUX实现IO多路复用。
:
--
FROM 13.56.31.*
-- 计算机真的能认识二进制数
你学过模拟电路 和 数字电路 吗?如果没有 可能不大好理解这些内幕
【 在 wrcrpp0 的大作中提到: 】
: 我还想问一个问题,这次可以付费,可支付1000元作为报酬。我不是学计算机的,非常想知道:计算机真的能认识二进制数?计算机(芯片)到底是怎么把所谓的二进制数转换成真实的物理信号的?可否图像化地解释一下?尽量把非常专业的技术用语用生活中例子打比方。如果我理解了,我就付款,当然这个还是有点主观了。
--
FROM 47.152.112.*
说到 ESP32 开发板
SparkFun 这个牌子的怎么样
近来 货多的牌子是 HiLetgo Lilygo 这些牌 不知道怎么样
你有什么推荐的吗?
【 在 Oriphia 的大作中提到: 】
: ESP32模块开发板25块包邮,性能是STM32F1的5倍多,模块通过FCC的EMI和EMC认证,全屏蔽,扩干扰能力秒杀STM32,片上4MB flash,秒杀STM32全家。架构上的CPU和外设的IP都是买的,这些IP经过十几年的迭代,肯定比STM32稳定得多。可以自己写微信蓝牙小程序调试,免插线,图形化UI,触摸操作,比STM32的小屏幕+物理按键强实在太多。ESP32自带2.4G RF私有协议,无线扩展和板间通信比STM32容易太多了。Flash的数据用内联加密,看了STM32的TAMPER引脚想笑。你正点原子800块的水星开发板套装,怎么和我25块的ESP32开发板斗?
: 摩尔定律就是这样,十几年前的MCU怎么可能打得过2017年的MCU?
: [upload=1][/upload]
: ...................
--
FROM 47.152.112.*