当前位置: 首页 > news >正文

放弃51单片机,直接学习STM32开发可能会面临的问题

学习51单片机并非仅仅是为了学习51本身,而是通过它学习一种方法,即如何仅仅依靠Datasheet和例程来学习一种新的芯片。51单片机相对较简单,是这个过程中最容易上手的选择,而AVR单片机则更为复杂。虽然您已经学习了大约十天的51单片机,但我建议您在学习完之后尝试制作一个简单的小项目,这将不会花费太多时间。

STM32的库是为加快开发速度而设计的,而不是为了加快学习速度。

如果您花一个月的时间学习51单片机,然后再花一个月学习STM32,相比于直接花两个月学习STM32,前者绝对更好。当然,这只是一个比喻,但实际情况确实如此。我从51单片机转向STM32只花了几天时间,后来又使用了430单片机,也是直接开始使用,我从来没有系统地学习过430。

如果您打算开发家用产品,比如最近和未来可能会流行的智能家居产品,那么可以跳过51单片机,直接学习STM32。但是,如果您使用这种方式开发大型产品,可能会遇到各种问题,而后期的维护工作肯定会让您感到非常困扰。


刚好,我这里有嵌入式学习路线,毕设,各种项目,需要留个6。32aaf6f9ec9ac7ef4f58d3fad694fd03.jpeg

30551b49685936dd8c2ec0215a42ca57.jpeg

http://www.lryc.cn/news/119084.html

相关文章:

  • windows安装git并初始化
  • SpringBoot集成websocket(3)|(websocket调用websocket采用回调方式实现数据互传)
  • 基于Doris实时数据开发的一些注意事项
  • 竞赛项目 深度学习疲劳驾驶检测 opencv python
  • 20.4 HTML 表单
  • Linux——基础IO(1)
  • MFC第二十七天 通过动态链表实现游戏角色动态增加、WM_ERASEBKGND背景刷新的原理、RegisterClass注册窗口与框架程序开发
  • Debezium系列之:基于内容路由实现把数据库表中的数据按照数据类型分发到不同的topic
  • 苹果账号被禁用怎么办?
  • 文章一:快速上手Git - 从零到一:Git版本控制入门指南
  • 【用unity实现100个游戏之6】制作一个战旗自走棋类游戏(附源码)
  • W5100S-EVB-PICO 做TCP Server进行回环测试(六)
  • dinput8.dll导致游戏打不开的解决方法,快速修复dinput8.dll文件
  • NAS相关
  • 26.Netty源码之ThreadLocal
  • Mysql SUBSTRING_INDEX - 按分隔符截取字符串
  • 封装Ellipsis组件,亲测使用各种场景
  • Kendo UI for jQuery,一个现代的jQuery UI组件!
  • C++初阶语法——类和对象
  • linux学习(进程创建)[8]
  • Linux基础与应用开发系列九:各类系统函数
  • 国产数据库排行
  • 数学符号说明——三角等号(≜)
  • 健启星|医学营养的市场先行者
  • 从 GPT4All 体验 LLM
  • QGraphicsView实现简易地图4『局部加载-地图漫游』
  • ubuntu 安装 nvidia 驱动
  • 探索APP界面布局的艺术与技巧:从入门到精通
  • 回归预测 | MATLAB实现POA-CNN-GRU鹈鹕算法优化卷积门控循环单元多输入单输出回归预测
  • 15.3.2 【Linux】系统的配置文件:/etc/crontab,/etc/cron.d/*