- 主题:初学者请教STM32一个GPIO的问题
地址空间不见得非要填满,空的多的是
【 在 wrcrpp0 的大作中提到: 】
: 刚学嵌入式,请教一个STM32F407的GPIO问题。以GPIOA为例,其地址范围为0x4002 0000 - 0x4002 03FF,地址空间大小为0x400,但是每个GPIO只有10个寄存器,地址只偏移到0x24,那么剩余的0x400-0x24地址空间分配给谁了?还是空着的?谢谢大家
--
FROM 219.143.157.*
你不是老程序员是什么?不就写了半辈子stm32,倚老卖老。明明新技术一点都不会,老爱指指点点。手机app加蓝牙已经把一大堆手持终端硬件淘汰了,特斯拉连车钥匙都没有了!我小区门禁和家里大门都是app开的,还stm32天下第一,只配活在过去。
【 在 skl737208 @ [Embedded] 的大作中提到: 】
:
: 【 在 Oriphia 的大作中提到: 】
: : TB7120B是蓝牙,我的云服务器是部署在手机上,或者根本不部署云服务,用WIFI接阿里的云服务是要接入费的,那我为什么要花钱在我没用上的WIFI上?
: : 全栈是做什么,你不知道很正常,国内现在没有这个生态位,上kickstarter看看你就知道了,几个人的团队有能做出以前二、三十人才做得出来的产品。Fusion360就是针对这种类型的工作室/公司定制的集成CAD开发环境,嘉立创的5片PCB就可以代工SMT,你猜这是什么市场需求。
: : STM32就不贵吗,那为什么每个人入门要学STM32?为什么不是GD32?入门STM32又不是以后一直要用STM32。你玩不转是因为你的开发思维还在十年前,现在制造业不拼人力成本,拼的是快速迭代、敏捷开发和柔性生成,制造业之所以没有转移到东南亚,是因为我们的工业有能力以50个为最小订单进行量产。我可以以最小订单100个开模产量电子产品,这就是竞争力。你看不到未来,就觉得我在误人子弟,这很正常,我碰到这种老程序员太多了。
#发自zSMTH@LYA-AL00
--
FROM 113.70.180.*
那就对了,工具会一种使用方法就够了,何必一上来就GPIO的四种用法。
你认为stm32只会被国产兼容MCU淘汰,是因为大部分人只用过st的cubeIDE开发,所以觉得stm32的项目只能简单地移植到兼容MCU,而实际情况是arm也有CMSIS库和mbed os,stm32跑mbed os的话,可以把stm32项目移植到所有的arm核soc上。
因为mbed是用cmake template的,keil5或者cubeIDE里要手动配置,所以最好的mbed环境是mbed studio或者vscode,这就是我用platformio的原因。
【 在 spadger 的大作中提到: 】
: 51都活得好好的,每种工具都有它的用途,stm32要淘汰也是被国产兼容MCU淘汰的。
:
--
FROM 113.70.180.*
【 在 wrcrpp0 的大作中提到: 】
: 我还想问一个问题,这次可以付费,可支付1000元作为报酬。我不是学计算机的,非常想知道:计算机真的能认识二进制数?计算机(芯片)到底是怎么把所谓的二进制数转换成真实的物理信号的?可否图像化地解释一下?尽量把非常专业的技术用语用生活中例子打比方。如果我理解了,我就付款,当然这个还是有点主观了。
年轻人,可以用这个钱去买些书籍和教程看看。学习一步步来,不要着急一下搞明白所有东西。
看起来你是想学习单片机开发的话,暂时不需要知道这么多电路的底层知识,第一步先买个开发板,写写程序,上手调试调试,基本就入门了。稍微进阶一点,搞个示波器,学会调试调试外围电路,就可以出去像模像样找工作了。
至于这几个问题,即简单和基础,也可以扩展出来成为宏篇大论。
简单说,计算机是认识二进制数的,二进制在计算机里对应电路的打开和关断两种状态,用电灯举例,电灯打开就是1,电灯关了就是0。
稍微扩展一下,1和0你也可以认为是逻辑中的真和假。从布尔代数开始,就实现了从数字计算到逻辑推理之间的映射关系。后来被进一步发现电路的开关就能代替逻辑的真假,于是电子计算机就出现了。
一个花絮,电子计算机不必一定是二进制的,前苏联曾经做过三进制的电子计算机,利用了电路的开、关、和高阻三种状态。这种电路结构太复杂,后来就消失了。
--
FROM 49.5.196.*
【 在 ikjx 的大作中提到: 】
: 大佬是什么行业
:
算不得大佬,技术兵,做服务器
--
FROM 221.198.235.*
为什么只能读二进制
因为cpu里面是数字电路,数字电路一致性好,抗干扰强,只有打开关断两种状态。在此基础上,能衍生出各种逻辑功能电路,结合触发器,存储器,进而实现更大规模的功能,比如加减乘除,滤波计算等等。
二进制转换成真实存在
电脑上的文件都是二进制的,本质上没区别,只是组织形式,编码规则的区别。转换成实际物理信号需要数字模拟转换装置,比如dac,喇叭,屏幕之类。
还是承认欧美厉害,上个世纪搞得osi模型,让数字信息能在全世界共享,传播并应用。
【 在 wrcrpp0 的大作中提到: 】
: 我还想问一个问题,这次可以付费,可支付1000元作为报酬。我不是学计算机的,非常想知道:计算机真的能认识二进制数?计算机(芯片)到底是怎么把所谓的二进制数转换成真实的物理信号的?可否图像化地解释一下?尽量把非常专业的技术用语用生活中例子打比方。如果我理解了,我就付款,当然这个还是有点主观了。
--
FROM 111.183.81.*
【 在 Oriphia 的大作中提到: 】
: 你不是老程序员是什么?不就写了半辈子stm32,倚老卖老。明明新技术一点都不会,老爱指指点点。手机app加蓝牙已经把一大堆手持终端硬件淘汰了,特斯拉连车钥匙都没有了!我小区门禁和家里大门都是app开的,还stm32天下第一,只配活在过去。
:
: #发自zSMTH@LYA-AL00
你一辈子六十啊,看你的账号积分,那你大半截已经入土了,装什么嫩,真可怜,一把年纪,大晚上的孤独寂寞,在刷论坛,
--
修改:skl737208 FROM 221.198.235.*
FROM 221.198.235.*
次奥。。。
【 在 skl737208 的大作中提到: 】
: 你一辈子六十啊,看你的账号积分,那你大半截已经入土了,装什么嫩,真可怜,一把年纪,大晚上的孤独寂寞,在刷论坛,
--
FROM 112.65.8.*