单片机学习过程

embedded/2024/10/20 10:27:38/
继电器光耦隔离电压转换步进电机直流电机

arduino是目前最好用的一种,他提供了完整的设备库文件,任何外部设备只要查找相应的库,就可以很方便的使用 , 但是如果不去学习51 或stm32 或 嵌入式玩玩还可以,如果碰到没有实现的模块功能 或是特定的功能,没办法处理了;

内部原理,io口控制,寄存器,时钟,初始化,对其进行了包装,只需要专注于功能实现即可

几种单片机的区别

从硬件层看 cpu 处理速度从hz-Ghz; 内存从几kb到g;flash从几KB到G

从软件层看,直接操作寄存器,与底层操作封装,提供统一接口;

从价格与实用性来看;成本几十到上千 ;

从使用项目层看 需要添加sd卡模块;

从使用简易程度去看

arduinoc51stm32嵌入式
有无操作系统可以 
支持多线程
开发复杂度
速度
限制显示单张图片

单片机的区别

arduinoc51stm32raspi计算机
CPU速度0-1MM-GG
内存大小
操作系统直接操作寄存器
需要知识驱动相关知识,软件编程
需额外sd卡
直接封装寄存器操作,使用file文件操作
基础知识c++

c++加单片机原理(寄存器,中断,设备uart,spi,i2c,时钟)

通用io操作与设备io

c++加单片机原理+操作系统 ucos freetos

c++,python+gcc+qt+驱动原理

(python简化了大量的操作)

学习成本 ,时间
项目效率(拿得出手的项目时间)

通用io操作

使用51的话,相应的寄存器,中断相应的了解

使用stm32的话,CMX;(相对来说arduino的编辑程序还是比较小的,上手比较容易

使用操作系统的,去编辑,需要使用交叉编辑工具;ubuntu,驱动相关知识(好吧,如果你想实现简单的,并不是太建议你去)

io地址为 

时钟函数为

分流 分压 电流不足

试一下在不同电压下电路的,不试,只学永远不知道

初级 

只未完成先,使用现有工具,分压,电阻

先完成主要功能 ,损耗,效率,最优方案,模块选择,并不是当前应该考虑的

中级

基础模块的了解 继电器 光耦隔离 电压转换芯片 

PCB 

高级

最优化 效率 选择 PCB 绘制 损耗,使用,便利,效率

再。。。

价值 成本,收益

成本,收益;用嵌入式,raspi等去点灯,控制智能话有点大材小用;用arduino去显示图片,播放视频,音乐,虽可以用模块sd,player,速度,功能还是有点受限;只能依项目而选择

电子资料来源:

回收站

淘宝

立华电子

江科大单片机

正点电子

模电

数电

三极管

转换模块

电流 

驱动 电机

家电控制 洗衣机 


http://www.ppmy.cn/embedded/12276.html

相关文章

结构体及应用;结构体指针及应用;union、enum、typedef三个关键字

结构体及应用 参考文章链接:https://blog.csdn.net/zw1996/article/details/53844585结构体的声明 结构体的初始化 注意如果在定义结构体变量的时候没有初始化,那么后面就不能全部一起初始化了。 /这样是可以的,在定义变量的时候就初始化了…

力扣练习4.23

415. 字符串相加 解题思路: 将竖式加法实现,从个位开始相加。需要处理两个点:两个数加起来大于10的进位;两个数不一样长。 第一个需要新建一个进位变量,每次加完对10整除,得到进位; 第二个需要…

剑指offer--和为s的数字

题目描述🍗 输入一个递增排序的数组和一个数字s,在数组中查找两个数,使得它们的和正好是s。如果有多对数字的和等于s,则输出任意一对即可。 算法分析🍗 算法1:遍历所有的数字,查看其它(后面所…

prompt炼金:ChatGPT在文献综述中100+类高阶提示词应用

点击下方▼▼▼▼链接直达AIPaperPass ! AIPaperPass - AI论文写作指导平台 近期小编沉迷总结ChatGPT提示词,从之前涵盖全流程的数百条提示词到今天一步一步精炼每个流程中宝子们可能用的上的提示词。今天分享给大家文献综述相关提示词技巧。 如何提升你…

基于vue+node+mysql的视频校对系统

一、登录注册:包括登录,注册,忘记密码,验证码等常用点。 二、用户管理:包括用户的增删改查 三、权限管理(请增加这个权限:任务分配——只有管理者才能发布和删除任务;管理员设置。 四…

HashData获得华为鲲鹏Validated认证 信创版图持续壮大

近日,经过一系列严格测试评估,酷克数据自研企业级HashData云数仓通过华为鲲鹏高阶调优认证,成功获得鲲鹏Validated技术认证书。 在本次Validated认证过程中,酷克数据携手北京鲲鹏联合创新中心,针对数据仓库的典型应用…

TiDB 6.x 新特性解读 | Collation 规则

对数据库而言,合适的字符集和 collation 规则能够大大提升使用者运维和分析的效率。TiDB 从 v4.0 开始支持新 collation 规则,并于 TiDB 6.0 版本进行了更新。本文将深入解读 Collation 规则在 TiDB 6.0 中的变更和应用。 引 这里的“引”,…

【简单讲解下如何学习C++】

🎥博主:程序员不想YY啊 💫CSDN优质创作者,CSDN实力新星,CSDN博客专家 🤗点赞🎈收藏⭐再看💫养成习惯 ✨希望本文对您有所裨益,如有不足之处,欢迎在评论区提出…