- 主题:初学者请教STM32一个GPIO的问题
【 在 Oriphia 的大作中提到: 】
: 因为STM32太过老旧,现有的大部分教程学习曲线过于陡峭,十几年前,是因为MCU这块没得选,无论是C51还是STM32的开发环境都一样,大家只能死磕。现在不一样了,通用开发环境有Arduino,MCU可选的更多,资料充足的有ESP32和平头哥的TG系列,开发环境比起STM32友善太多了。
: 要用STM32做出一个像样的玩具,起码要学1个月,ESP32+Arduino只要3天,死磕STM32的GPIO的学习正反馈太少了,用微信小程序里的“蓝牙串口助手”连上ESP32的开发板点灯,只要学3天。
: 以前的STM32学习成本太高,现在没必要花这么多的时间和精力去凹细节。
: ...................
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
现在可以把资料下载下来看看,适不适合自己
--
修改:skl737208 FROM 218.68.108.*
FROM 218.68.108.*
【 在 Oriphia 的大作中提到: 】
: 你这是来卖课的吧,你说的这些公司、平台就是故意把单片机入门搞得非常复杂,引导初学者去买他们的硬件和课程
:
你点进去看看,资料基本都是免费,不要张嘴就来,
做这行没个学习平台做实验,你是靠想想的吗?
你要牛逼,把它弄的比这简单,再来说这话,别卖嘴,尽说风凉话
--
FROM 218.68.108.*
【 在 Oriphia 的大作中提到: 】
: 你这是来卖课的吧,你说的这些公司、平台就是故意把单片机入门搞得非常复杂,引导初学者去买他们的硬件和课程
:
看你的回复的内容,我怀疑你单片机入门了么?要你这么说,你推荐esp32有何目的?
※ 修改:·skl737208 于 Mar 16 14:08:54 2023 修改本文·[FROM: 218.68.108.*]
※ 来源:·水木社区
http://www.mysmth.net·[FROM: 218.68.108.*]
修改:skl737208 FROM 218.68.108.*
FROM 218.68.108.*
【 在 Oriphia 的大作中提到: 】
: 我怎么会没看过,不就是被正点原子和野火误导了,一上手去学MDK,我看到移植FREEROTS就放弃了,不就是为了卖他们的开发板搞出来的吗,动不动一块开发板就是几百块。
: STM32最容易上手的开发环境是cubeMX生成项目文件,然后在VSC+platformio里开发,开发板用带2MB FLASH和CH341串口的STM32F103RCT6核心板,53块钱,串口调试,连stlink都不用。
: platformio整合了STM32所有的开发环境和所有的标准库,和一大堆的第三方库,在没有梯子的情况下不需要去git上下载,添加freertos是一键移植。
: ...................
你真是误人子弟,你舍不得那几百元钱,就别入这行了,真舍不得几百元钱,
1、esp32光架构就有两种Xtensa和C系列的有RISC-V架构,这两个架构目前都比较小众,
2、esp32面向的是IOT市场,重点是蓝牙和wifi,可能是不同商家的二次开发,比如用了小米的模块,就得按小米的那套东西,关键也是变的,学这个出来换个平台还是啥都不会
3、选学习平台最重要的要考虑资料是否多,遇到问题是否有人帮助解决
4、原子的有论坛,有书,书贵可以下载电子的看(都免费),demo都是循序渐进,有寄存器版,库函数版、还有HAL版(不适合初学),非常适合一步步自学,还有配套的视频结合学习,有不懂的在论坛可以找到答案,或者提问,
5、就比如同类的阿莫,还有其他网站,好多下个资料都要付费
6、esp32资料有限,针对IOT项目,就是搬着脚指头算都不会选esp32,选51都比这强
引用:我怎么会没看过,不就是被正点原子和野火误导了,一上手去学MDK,我看到移植FREEROTS就放弃了,所以我说你没入门
--
FROM 218.68.108.*
【 在 Oriphia 的大作中提到: 】
: 一看就知道你不懂IOT,ESP32从来就没用在IOT上的,因为这芯片贵,去年最火的IOT芯片是RLK8720,因为便宜,之前用得最多的是TLSR83XX和BL602,也是因为便宜。ESP32的资料不多是因为芯片集成度高,只要用官方的IDF或者在Arduino下就可以实现STM32带一堆外设才能做到的功能,官方给的例程的质量很高,不会像STM32那样动不动就移植失败,就要上论坛找救兵。
: 天天三句不离架构的才是外行,Xtensa和RISC-V用起来不就gcc不一样吗,我一个臭编程的,我又不懂gcc,关我鸟事。
:
1、一看就知道你不懂IOT,ESP32从来就没用在IOT上的,因为这芯片贵
我产品都卖出去上百万台了,还是五年前的事,用的esp8266,esp32贵,但是现在esp32-c系列也很便宜
2、官方给的例程的质量很高,不会像STM32那样动不动就移植失败,就要上论坛找救兵。
官网的没问题,自己学习移植,你会吗?操作系统原理这些东西
3、天天三句不离架构的才是外行,Xtensa和RISC-V用起来不就gcc不一样吗,我一个臭编程的,我又不懂gcc,关我鸟事。
我好奇你的做啥产品,行吗
--
FROM 218.68.108.*
【 在 Oriphia 的大作中提到: 】
: ESP8266出来的时候,有对手吗?为什么去年要出esp32-c2?就是因为C3太贵了,现在已经没有竞争力了。我拿到的TB7120B模组能做到4块以内,还是过了FCC的。
: 你有研究过WINDOWS是什么原理吗?我只关心功能需求、成本控制和外观设计,我在HAL层开发就好了,为什么要去管物理层的事?我在FREERTOS上应用层的开发,为什么还要了解底层是怎么交互的?买把锤子我还先学炼钢?
: 我是做全栈的,从安卓的JAVA、小程序JS、NVM、NPM,一直到数字电路,PCB,产品外观设计,CG渲染,塑料模具设计,涂装都会,还有中级会计师证。我不接外包,不用联系。
: ...................
1、没看出来么我说的五年前么,TB7120B据我所知是单模吧,esp32-c2和esp32-c3是双模,你们公司不用,不代表别的公司没用
2、你全栈的,呵呵,好奇做啥产品的,挺吓人的
3、你都知道esp32贵,没有竞争力了,你推荐人家学习,你是多损,前前后后用过五六块IOT模组,所以与我而言做这个没前途,所以不做这个了,看你极力推荐,误人子弟,实在是看不下去了
--
修改:skl737208 FROM 218.68.108.*
FROM 218.68.108.*
【 在 Oriphia 的大作中提到: 】
: TB7120B是蓝牙,我的云服务器是部署在手机上,或者根本不部署云服务,用WIFI接阿里的云服务是要接入费的,那我为什么要花钱在我没用上的WIFI上?
: 全栈是做什么,你不知道很正常,国内现在没有这个生态位,上kickstarter看看你就知道了,几个人的团队有能做出以前二、三十人才做得出来的产品。Fusion360就是针对这种类型的工作室/公司定制的集成CAD开发环境,嘉立创的5片PCB就可以代工SMT,你猜这是什么市场需求。
: STM32就不贵吗,那为什么每个人入门要学STM32?为什么不是GD32?入门STM32又不是以后一直要用STM32。你玩不转是因为你的开发思维还在十年前,现在制造业不拼人力成本,拼的是快速迭代、敏捷开发和柔性生成,制造业之所以没有转移到东南亚,是因为我们的工业有能力以50个为最小订单进行量产。我可以以最小订单100个开模产量电子产品,这就是竞争力。你看不到未来,就觉得我在误人子弟,这很正常,我碰到这种老程序员太多了。
: ...................
1.TB7120B是蓝牙,我的云服务器是部署在手机上,或者根本不部署云服务,用WIFI接阿里的云服务是要接入费的,那我为什么要花钱在我没用上的WIFI上?
就你这思辨能力就是个糊涂蛋,不要以你们公司为标准
2.全栈是做什么,你不知道很正常,国内现在没有这个生态位,上kickstarter看看你就知道了,
呵呵,就你这思辨和技术能力,请问你出啥产品了?有过市场验证吗,你说的那些技能谁有没有呢,版上大佬多的事,有些人家就是专家
3.几个人的团队有能做出以前二、三十人才做得出来的产品。Fusion360就是针对这种类型的工作室/公司定制的集成CAD开发环境,嘉立创的5片PCB就可以代工SMT,你猜这是什么市场需求。
你说的那些量产试产,我根本不care,因为,前东家有自己很大的工厂,都能自己处理,产品量都是几个亿的,全球性的,利润都是上百亿,井底之蛙
3.那为什么每个人入门要学STM32?为什么不是GD32?
GD也可以啊,我说了,51都比esp32强,但是GD32跟STM32基本兼容,是基本,比如多年前调过以太网,几个寄存器就和st不兼容,帮着GD在搞bug,为啥要走这个坑呢
4.你看不到未来,就觉得我在误人子弟,这很正常,我碰到这种老程序员太多了。
我说了与我而言,因为我在公司多年已经把公司需求部分技能那些玩透了,公司领域很好,很赚钱,公司可以养到退休,至少目前是,再继续下去于我而言就是老油条模式,我觉的趁年轻还能多走走,在换工作是发现,所谓esp32,基本是IoT公司在用,但是这些公司并不多,而且整天张口闭口idea,基本就是在消费电子领域,误人子弟版上几位大佬也认为你是啊,我现在的工作我很喜欢,国内细分领域的比较靠前部分,stm32打下的基础受益匪浅,万变不离其宗,再高端的也离不开这些基本外设,驱动原理,这也经验在分析问题时也能帮助辨识最基本的方向。
至于,未来不知道,与时俱进吧,张口闭口老程序员,你是00后?
再别扯了,跟你纯属浪费时间
--
FROM 221.198.235.*
【 在 ikjx 的大作中提到: 】
: 大佬是什么行业
:
算不得大佬,技术兵,做服务器
--
FROM 221.198.235.*
【 在 Oriphia 的大作中提到: 】
: 你不是老程序员是什么?不就写了半辈子stm32,倚老卖老。明明新技术一点都不会,老爱指指点点。手机app加蓝牙已经把一大堆手持终端硬件淘汰了,特斯拉连车钥匙都没有了!我小区门禁和家里大门都是app开的,还stm32天下第一,只配活在过去。
:
: #发自zSMTH@LYA-AL00
你一辈子六十啊,看你的账号积分,那你大半截已经入土了,装什么嫩,真可怜,一把年纪,大晚上的孤独寂寞,在刷论坛,
--
修改:skl737208 FROM 221.198.235.*
FROM 221.198.235.*