华维单片机原创经验大全
文章平均质量分 81
华维单片机编程
10年专注单片机编程实战/一对一教学/辅导,日常分享物联网前沿技术干货。
展开
-
面向单片机编程(二)-开端,点亮第一个LED
上面还提到特殊功能寄存器(SFR),SFR是80C51单片机中各功能部件对应的寄存器,用于存放相应功能部件的控制命令,状态或数据,SFR(sfr)也是一种扩充数据类型,占用一个内存单元(1字节)。上面式子中的P1就是一个SFR,在reg52.h中,定义了P1寄存器的地址,如果我们对P1进行赋值,就等同于对51单片机的特殊功能寄存器赋值原创 2022-04-28 14:48:48 · 2310 阅读 · 1 评论 -
物联网专业未来没有前途了吗?
大家好,我是华维蔵鹰,想学习单片机的同学可以关注、私信我。最近在知乎看到一个同学对物联网的前景感觉到迷茫,原因是因为某大学的教授去他们那里讲座,然后说他们的学校物联网的专业已经没有招新了,自己只是一个普通的二本学物联网专业的,大学校都不看好了,越想越难受只想送给自己一首“凉凉”。有些人会觉得前景一般,不是变革性技术,便利提升度不明显,不是刚需,一切都是锦上添花;对于这些看法我只能同意一般,不是变革性技术我接受,但是前景绝对是大多数行业中排名比较靠前的。现在大多数城市的理念都是打造智能..原创 2022-04-21 16:01:27 · 3045 阅读 · 0 评论 -
浅谈ESP8266、ESP32和STM32的区别
大家好,我是华维蔵鹰,关注我可以学习更多的单片机知识。今天我们来聊聊ESP8266、ESP32和STM32。乐鑫聚布局联网领域已经有些年头了,先是推出了ESP8266这样的低价带有wifi的芯片,其服务商安信可又推出了基于该芯片的wifi模组,这一套组合拳使得基于wifi的物联网行业进步了一大块。要知道最便宜的wifi模组也要几十块钱。而ESP8266的出现,直接把价格控制在10元左右。2016年,乐鑫推出了ESP32,它是ESP8266的升级版本,速度更快还带有蓝牙4.2和蓝牙低功耗,价格在20元原创 2022-04-20 16:45:37 · 8984 阅读 · 0 评论 -
放弃51单片机直接学32是因为51难找工作?
大家好,我是华维蔵鹰,现在很多初学者都存在一个误区,受互联网的影响被带了节奏,觉得51单片机已经几乎无用武之地;嵌入式的开发岗位缺口大,这是个不争的事实,但是51单片机绝对会拥有自己的一席之地。大多数的初学者学单片机的目的就是为了找一份收入比原来高的工作,既然我们的目的是为了找工作,那我们本身就要有一定的价值,老板才会愿意买单,对于老板来说我们的价值就是帮他用最小的成本去解决问题。你能用51去解决别人用32才能解决的问题不用别人评判老板都会认为你牛。大家都知道小孩的钱和女人的钱是最好赚.原创 2022-04-19 17:03:10 · 1579 阅读 · 1 评论 -
为什么我的单片机不是“跑车”而是“牛车”,过来人告诉你。
大家好我是华维蔵鹰,我从业单片机这个行业也有些年头了,刚开始我写的程序跑起来也像老爷车一样慢吞吞的,在整个程序的载入过程中大概要一分多钟,而同事做的另一个版本的比我快上20秒左右。我们都是参考老版本代码做出来的东西,这个差距无疑是非常大的。后面通过在网上收集了很多的资料和查看一些大神的代码,我发现里面也是有一些门道的。大概在两三年前我写的程序里已经几乎找不到delay() 了,因为程序中没有 delay 你会发现整个程序跑起来会明显的发现会比之前带有delay的快。下面我们来聊一下平时写单片..原创 2022-04-18 16:44:27 · 1325 阅读 · 4 评论 -
一文KO单片机面试考官,过面试就是这样简单。
大家好,又到了一周一度的华维知识科普时间,我们每次面试都要面对知识类的考官,今天我就分享一下我之前面试时考官问我的一些问题,希望能给大家提供一点参考。1、什么叫堆栈?堆栈是在单片机内RAM中专门开辟出来的一个区域,数据的存取是以"后进先出"的结构方式处理的。堆栈实际上就是一个特定的存储区域,按照"后进先出"原则处理数据。2、在单片机中,片内ROM的配置有几种形式?各有什么特点?单片机片内程序存储器的配置形式主要有以下几种形式:(1) 掩膜ROM型单片机:内部具有工厂掩膜编原创 2022-04-17 13:00:00 · 446 阅读 · 0 评论 -
单片机项目经验为什么那么重要?
我们大多数人学习和从事单片机开发这个行业要么是因为兴趣爱好、要么是因为工作薪酬可观。就薪酬来说单片机开发已经比许多行业要高出不少;对于爱好者来说能通过单片机然后自己写代码去做出自己的小创意,是一件非常有成就感的事。我当时也是因为兴趣爱好进入了这个行业,刚开始我会因为流水灯跑起来高兴半天,就感觉这是一个神奇的行业,刚上手那会自己的脑袋里想把身边的事物都植入一个单片机,在宿舍的闹钟、温度计都被我们几个摧残了一遍。离开校园生活步入社会的第一件事就是找工作,也四处碰壁,前几个公司都是叫回去等通.原创 2022-04-16 14:00:00 · 391 阅读 · 0 评论 -
嵌入式、单片机和PLC哪个前景好一些?
大家好,我是华维蔵鹰,最近有个学生的家长想帮自己的小孩参考专业方向就向我咨询了一下意见,这让我感受到了现在的00后同学真的幸福,以前我们那会儿选专业都是自己决定的,也没有任何参考意见,主要是靠录取参考书来选择,主要就是那个专业招的人多就认为哪个专业热门。从广义上来说单片机和PLC也是属于嵌入式的一种。我们国内教育普遍是把可编程控制芯片按照芯片的功能强弱进行分层,功能较强的一类称为嵌入式,特别是适合跑WINCE、安卓之类轻量级系统的处理器或FPGA、DSP、CPLD等可编程集成电路。功能弱一些的、主.原创 2022-04-15 15:14:06 · 3118 阅读 · 0 评论 -
想快速提升编程水平?无论如何鞭策你都要跪谢他。
大家好我是华维蔵鹰,今天在逛贴吧的时候看到一个小老弟在吐槽自己在准备毕业设计的时候被室友吐槽自己在编程方面水平差,要求自己在某些方面进行修改,但是自己写的程序也能使用,自己就觉得没有问题,心里就很上火。我心里在想,小老弟你的运气真的是好,能得到别人的指点,这就是所谓的一起扛过枪,一起同过窗的那种最纯粹的感情;我对你提出要求只是为了你有所提升。我最后只能在留言的地方默默的分享自己曾经的经历。我毕业那会儿,工作找了将近一个月,才在一家不到十个人的小公司入职成功,我一个人负责软件部分,工作也.原创 2022-04-14 14:14:33 · 173 阅读 · 0 评论 -
为什么初学者学习单片机会从入门到入土?
大家好,我是华维蔵鹰,今天我们来聊聊为什么很多初学者怀着满腔热情去学习单片机到最后就放弃了。我个人觉得很大的一个原因学习方式不对,由于学习方式不对然后尽管花费大量的时间,最后自己也感觉没有学会的希望了导致最后放弃了单片机。每个人学习单片机的基础都不一样,很多初学者一上来就去学模电、数电、硬件知识,都是在学理论的知识,然后又看不到任何实际的效果,换做谁都坚持不下去;每个学习单片机的人都会走过弯路,想少走弯路跟着别人学习无疑是最好的方法,纯靠自己摸索会非常的困难。我简单的分享一下以前我学..原创 2022-04-13 15:28:44 · 531 阅读 · 1 评论 -
那么辛苦的熬单片机,不拿它DIY点小玩意怎么对得起自己。
大家好,我是华维蔵鹰,不管你处于什么身份做任何一件事情你都会需要一个动力的源泉。在大学中很多人弹吉他并不是爱好它,只是为了多点机会去接触些妹子,就像我们以前刚入门单片机的时候,都会有一个创客梦,我是一个普通人,通过技术去改变世界离我太远,创客的对象自然是妹子,以前没钱,只能捣鼓点小玩意吸引妹子的目光。自己动手DIY一个小发明,写个小程序,烧录进去,让这个小玩意按照自己的程序逻辑去执行,然后展示给妹子看,如果妹子喜欢你就有脱单的可能,这会让我当时的成就感爆满。当初,我就是怀着这两个目的进入了单片.原创 2022-04-12 15:12:55 · 1473 阅读 · 1 评论 -
对于单片机初学者来说自学好还是参加培训好?
大家好,我是华维的藏鹰。早几年的时候,一个朋友邀请我去他家做客,因为他的小孩也是学习单片机专业的大学生,想让我看看他小孩的水平,给一些指导的意见。初次见面的时候,小家伙拿出了一张试题让我看看,瞬间就被挑战了,结果考了个53分,我问小家伙这是你们的期末考试卷子吗?他说是的,都是一些寄存器这些基础的知识,他说他只考了90多分。聊到最后我告诉他如果他假期有时间可以去我的工作室去看看。一周以后我接到朋友的电话说小家伙要来看看,我知道我朋友肯定做了很多思想工作他才来的。他来的第一天我就告诉他我们正在做一.原创 2022-04-11 16:29:22 · 288 阅读 · 0 评论 -
身处电子专业的你2022年求职还顺利吗?
大家好,我是华维的藏鹰,我是大学是学电子专业的,到现在已经毕业10年了。学霸这个字从来不在我身上出现过,高学历啥的基本也跟我无缘,专业也是服从分配进的,我的分数线不高不低,怕没书读就选了个服从分配,稀里糊涂就进入到了电子专业。虽然成绩不怎么行,但是好在我会苟,不懂我就问,虽然别人会烦,言语上可能会不好听,但是只要我学到知识我都无所谓。所以,工作这几年过得并不差,至少在一线城市来说,工资还是处于中等水平不算差。我们学校有2个校区,一个新校区一个旧校区,身处机电学院的这群老爷们只能苦苦...原创 2022-04-10 12:30:00 · 196 阅读 · 0 评论 -
单片机和plc哪个好学?
既然要学习那么我们一定要对它们有一定的认识,单片机是微型计算机系统,属于微控制器的其中一种,PLC的全称是可编程逻辑控制器,单从名字上来看这二者都是属于去控制其他器件的主要大脑。对于单片机好学还是PLC好学的问题,那要看我们从哪个方面去讨论,PLC有它简单的地方,单片机有它方便的点,至于哪个更容易上手更好学,我们一起来分析一下它们的不同点。单片机从功能上来说要比PLC强大,一样东西一般功能越强其组成部分就会越复杂,单片机的编程语言C语言或汇编语言相较于PLC的梯形图来说,会复杂许多。想学单片原创 2022-04-09 11:51:57 · 1166 阅读 · 0 评论 -
51单片机还适合作为初学者入门的单片机吗?
对于很多初学者来说考虑要不要从51单片机入门是个挺头疼的问题。毕竟现在许多公司已经不用51单片机做产品了。但是51单片机流行了这么久,它肯定是一款很经典的产品。我以前也是从51开始学的。我个人的建议是从51单片机作为入门是一个非常不错的选择。大多数的从业者都是以51单片机作为起点的。下面就具体说说我推荐51作为入门的具体原因。容易入门我们作为初学者脑海里可能没有单片机的概念,如果我们入门以STM32或者STM8S这类单片机来入门的话,作为初学者我们会感到迷茫无从下手。STM32这类的单.原创 2022-04-08 14:22:31 · 564 阅读 · 0 评论 -
为什么单片机还在用C语言编程
说起单片机我们就会想到C语言,单片机为什么还在用C语言编程?现在有很多很好用的高级语言,如VC、PYTHON、PHP等等,为什么这些语言不能用来编写单片机程序呢?我个人觉得不是这些语言不可以编写,只是C语言是最适合单片机编程的高级语言。一、单片机编程的特点1.对单片机编程来说,我们首先要考虑的是单片机的程序空间和数据空间都是有限的,所以我们在编写程序时要尽量做到让程序精简,节约程序占用的存储空间。前提是确保程序的规范性和完整性。2.我们在进行单片机编程时,主要是通过对单片机的端口和.原创 2022-04-05 16:22:18 · 800 阅读 · 0 评论 -
选择单片机作为发展方向的大学生参加竞赛真的很重要
我当年参加完高考填志愿就是非常的迷茫,不知道今后要做什么,分数一般进不了名校,那时候我们的概念里只有蓝领和白领,工厂里面的工作服都是蓝色的,所以称为蓝领,蓝领就是做生产工人,当时看就业率是非常的高的,而且普遍都有3000+的收入,当时就觉得这个收入好像也非常的不错了。只有好的学校才敢往白领想,反正当时我是不敢的。我当初进入电子类专业是阴差阳错,第一志愿填了一个竞争激烈的数控,然后第二志愿来了个“服从分配”;我就是这样开启了我的单片机之路。在我们那个年代电子专业不算热门,人并不是很多,我.原创 2022-04-05 13:48:56 · 3160 阅读 · 0 评论 -
公司开发项目时要考虑哪些因素?并且该怎样选择单片机?
大家好,我是华维,从我们进入单片机这个行业开始,就一直会与开发项目打交道,今天我就来分享一下以前我们做项目时所会考虑的一些问题和如何让项目在更短的时间完成。在项目开发中我们需要考虑的因素非常的多,单片机选型可以说是一个非常重要的环节事情,单片机的选取决定了产品的性能、成本、完成时间等非常重要的因素,我们选择时一般都会考虑以下这些问题。内存单片机FLASH的容量最主要的参考目标是根据程序的大小确定,最简单的原则就是FLASH容量一定是大于代码量的,而且要预留一些空间。举例来说,...原创 2022-04-04 14:00:00 · 323 阅读 · 0 评论 -
单片机为什么会“死机”?看门狗来帮助你。
我玩单片机的过程中大大小小肯定都会遇到一些问题,不遇到问题是不可能的,出现问题肯定是板子某一个部分出了问题;单片机出现死机的情况也分为很多种,电压的地不稳定、元器件干扰、短路、断路等都会导致单片机故障程序无法运行。下面几种现象都是会造成单片机出问题的故障。1.出现“跑飞”这种情况是因为程序有一定的隐患或被外部元器件干扰造成的错误动作,导致单片机被写入“出界”数据,程序跑到了RAM区或者跑到了FLASH的空白区。如果PC指向了FLASH空白区,则可以事先将所有FLASH空白区填入某个你想要的数据.原创 2022-04-01 17:51:41 · 612 阅读 · 0 评论 -
单片机都是相通的
作为一个七年的从业者,单片机对于我个人而言它是一种可编程的器件,现在长见到的电子产品中几乎都有单片机的身影,它们是以单片机为核心,根据不同的功能需求,搭建不同的电路,从8位的单片机到32位的单片机,甚至比较高大上的ARM和DSP都可以看成是高级一点的单片机。由于单片机是一种可编程工具,所以在一定程度上简化了设计电路的复杂程度,软件可以很轻松的完成复杂的逻辑,所以单片机在电子产品中处处可见。对于8位单片机而言,其典型的代表就是51单片机,由于51单片机资料众多,学习起来非常的方便,而且大学里也开.原创 2022-04-02 14:30:00 · 304 阅读 · 0 评论 -
单片机常用的编程语言有哪些?怎样能快速提高编程水平?
在我们上学的时候,很多专业都有开设C语言这门课程,但是汇编语言我是没见过有这门课。C语言和汇编语言都可以作为单片机的编程语言,那么它们具体有什么不同呢?汇编语言的主要优势是程序可以优化,程序由我们编程人员所掌控,程序的安全性和执行速度取决我们编程者的水平,能力强的又快又安全,能力差的估计别人也看不上;就执行速度来说比C语言要快;因为汇编语言的代码占程序存储器的容量比C语言要小。所以汇编程序经常在那些程序存储器和数据存储器较小的老式单片机。汇编程序是机器语言的汇编助记符,指令比较难记住和指令功能.原创 2022-04-01 15:06:22 · 939 阅读 · 0 评论 -
学习单片机的好处
几乎每个初学者都会遇到这样一个难题,入新行都会感觉很难,学着学着不免会产生一些疑问,自己这么辛苦的学习单片机,将来工作有用吗?单片机只是一个工具,一个企业入职的敲门砖;有一个很重要的点就是要有自己的规划,电子行业涉及的面非常的广,不能像无头苍蝇一样乱撞。单片机作为切入点入门还是非常不错的,单片机行业的岗位属于比较多的而且收入比很多行业都要高。虽然前期可能有点苦,但是先苦后甜总好过先甜后苦。1、学习单片机有必要从51单片机开始吗?在我们读书那个年代有一种说法叫作随大流,有很多同学推崇.原创 2022-03-30 14:43:02 · 2137 阅读 · 4 评论 -
学STM32的两种情况
一、工作的项目需要用到STM32我们首先要把工作的开发流程整理出来,这样才能让自己知道要去学哪些东西,哪些要着重去学习;比如先把引脚功能弄清楚,包括初始化和输入输出,然后定时器、串口、ADC、SPI等等先把用得着功能的一个一个去了解,了解完后再去使用;最后再整合起来,整个过程从简单到复杂,硬件操控起来了STM32也就入门了,软件方面,不管用什么单片机,用什么编译器,区别不大。二、初学者入门初学者学习STM32最好买块开发板一起学习效果会好很多,因为作为初学者没有一块开发板是不行的,...原创 2022-03-28 17:13:04 · 265 阅读 · 1 评论 -
MCU位数与用途
MCU是一种电子器件的很多名字中的一个。有些人也叫它单片机。可以上百度图片上搜一下,长条的黑色的,两侧带对称管脚的电子器件,当然,功能强大的是正方形的,四面都有脚的,基本上脚越多功能就越强大。单片机不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。相当于一个微型的计算机,和计算机相比,单片机只缺少了I/O设备。假如我们把它看成是一个公司。那么CPU是单片机的核心,负责控制和运算。就像一个公司的管理层(控制器)和生产部(运算器)。只读存储器(ROM)存放固化好的程序.原创 2022-03-25 15:47:03 · 821 阅读 · 0 评论 -
不是说学会了51再学STM32会很简单吗?
通常来说学会了51以后再去学STM32就不会很吃力,假如你发现你学会了51,但是在学32的时候非常困难,感觉无从下手。那是因为你对于学会51这件事有所误解,你学习51的程度在我们看来就属于马马虎虎的水平。对于自己是否学会了51这件事,我们要去找一些使用51单片机量产的工程项目,去看一下别人的代码,如果你看懂了,再去做一个类似的项目,这样才能说自己已经学会51单片机了;如果你看不懂大概的原因是你看的51例程没调用多少库,千万不要觉得51单片机学会那么几种配置和IO操作方法就可以了。一定要深入的去.原创 2022-03-23 15:17:39 · 5578 阅读 · 1 评论 -
加密之STM32
加密在我们日常生活之中随处可见,每个人都需要有自己的私密空间,手机中更是拥有众多小秘密。我们手机中的数字密码、图形密码、指纹密码的出现就是为了保护个人隐私。在网络发达今天,选择加密已是我们别无选择。虽然我们知道在互联网上进行文件传输、电子邮件等商务往来存在许多不安全因素,特别是对于研发公司和一些机密文件在网络上传输存在着风险隐患,但是互联网的高效性让我们只能通过加密的方法解决。而且这种不安全性是互联网存在基础——TCP/IP协议所固有的,包括一些基于TCP/IP的服务;另一方面,互联网给众多的.原创 2022-03-22 14:45:40 · 1360 阅读 · 0 评论 -
低学历入门嵌入式有前景吗?
对于入门嵌入式来说,不论学历高低只要你能下定决心入行,前景都不会差,至少嵌入式的工资相对来说比大多数行业的工资还是要高的。我们可以通过查一下直聘网就可以了解到许多的信息,第一家是我们的“中华有为”的招聘信息,第二家也是一家大型企业的招聘信息。我们可以看到现在企业对于“偏才”的渴望,已经不在学历上有硬性的要求,只要自身的实力能获得他们的认可你也能入职大企业。我不是说学历不重要,学历的不同注定开始走的路线也不一样,拥有高学历的同学他们开始可以有选择企业的机会,相对于低学历的同学来说机会...原创 2022-03-21 14:57:30 · 304 阅读 · 0 评论 -
开发板对于学会单片机这件事重要吗?
大多数想入门单片机的初学者都会纠结一个问题,应该买哪块开发板方便学习?其实市面上大多数的开发板都大同小异,功能上都不会差太远。如果你身边有已经学会单片机并且成功进入单片机开发行业的人,它肯定有属于自己的开发板,不论是购买的还是自己制作的,而且他的开发板肯定不止1块 ,甚至可能有一大堆。但是他学会单片机肯定靠的不是开发板。开发板是学会单片机开发的必要入门条件,我们可以把单片机比喻成一个蛋糕,开发板就是一把刀,我们通过开发板才能成功的切入单片机这个领域中学习。那什么才是学会单片机的.原创 2022-03-18 15:06:36 · 299 阅读 · 0 评论 -
STM32为何功耗低
我们在玩游戏时,通常运行质量高的、画质高、体验感好的游戏时,CPU 的风扇会转得非常的快,这是因为CPU 处在100% 运行的状态。那我们单片机在正常工作的时候,它里面的大部分功能都处于开启状态。最耗电的ARM 内核处在100% 全速运行状态。而平时CPU 只有5% 左右的工作量,可是单片机的内核却一直处在全速的状态,为什么我们没有感觉到有特别的变化呢?是因为单片机的性能远低于PC,产生的热量低,我们没有明显的感觉而已。当我们开发的产品是使用电池供电时,降低功耗、让电量使用更持久就成了这个项...原创 2022-03-19 14:45:00 · 503 阅读 · 0 评论 -
51单片机常见的硬件电路
要想自己做板,没有硬件电路知识储备是非常困难的,下面我们来说下51单片机中常见的几种电路,大家也可以通过看电路然后来评估一下自己有没有做硬件工程师的潜质。在51单片机中我们常见的电路有晶振电路、复位电路、电源电路、存储电路等。晶振电路:晶振常用到的有两种。一种是12Mhz的;另一种是11.0592Mhz的。两种晶振的用途是不一样的,12Mhz的比较适合计算延时时间,而另一个晶振比较适合串口通信。复位电路:51单片机是高电平复位的,想复位是给对应的引脚一个高电平信号就可以实现。电源..原创 2022-03-17 14:30:38 · 3777 阅读 · 0 评论 -
认识STM32的内部知识
我们认识单片机往往最先接触就是I/O 端口,因为I/O口是非常直观的,在我们拿到一块芯片时就可以看到它有很多引脚,这就是I/O口。它是内部功能当中非常重要的一个环节,它是与外设连接的桥梁。因为I/O 端口也可以代替除ADC 之外所有的逻辑电平的通信接口。很早以前的单片机没有那么多通信接口,靠的是I/O 端口来模拟的,由此可见I/O 端口的全能。I/O 端口最原本的功能就是电平的输入(IN)和输出(OUT),所以才用I 和O 两个首字母作为它的名字。在写法上,正确的是I/O,也有写成IO 的,在STM32 中原创 2022-03-20 15:15:00 · 620 阅读 · 0 评论 -
STM32的复位与电源管理
复位功能是一个非常重要的功能,大到PC,小到单片机,每一台计算机系统都有。在我小时候,去网吧的时候,但凡是电脑出现任何一点小问题,网管的第一回答一定是重启。重启和复位就是同一个意思。发展到现在PC已经很稳定了,复位按钮慢慢的淡出我们的视野,但是在主板上我们依然可以找到复位电路的存在。单片机上的复位功能也有着类似的变化,在我们学单片机那个年代,需要在单片机的外部一个复位电路,从专用引脚上接一个电阻和电容组成的复位电路。如果没有这个电路,单片机就没法工作。现在的新款单片机都把复位功能内置到单片...原创 2022-03-16 11:17:22 · 1104 阅读 · 0 评论 -
嵌入式和单片机有什么区别
广义的嵌入式包括单片机,狭义的嵌入式指嵌入式Linux;嵌入式就像吃饭而单片机就是吃馒头一样。嵌入式一般称为嵌入式系统。大家可以理解成是对硬件和软件进行剪裁的一个计算机。一般像我们使用的电脑、笔记本都是属于通用的计算机,而嵌入式系统是专用的计算机,那么专用的计算机可以对我们的一个硬件和软件进行剪裁,他更适合去做对一些成本,体积,功耗,智能控制,有严格要求的产品。它设计出来是为了解决某种特定的服务需求,因为通用计算机的功能太多,实际生产中用不上,所以就用专门的单片机去代替它进...原创 2022-03-13 13:43:58 · 1378 阅读 · 0 评论 -
2022年Arduino和STM32该怎么选
Arduino和STM32对比究竟谁更厉害呢?许多电子爱好者都会面临Arduino和STM32该如何选择。从很多开发商都在开发适用于Arduino的板卡可以看得出Arduino依然受大家的喜爱。在市场中有举足轻重的地位。大部分Arduino的主控是AVR单片机,Arduino的最主要的优势还是代码封装性高,开发商把大量的代码封装好后放入库中,方便开发者直接调用,用Arduino开发所需的编程语句少,从而降低了软件的开发难度。使用Arduino开发的产品更倾向于创意类型的产品,它不需要开.原创 2022-03-12 13:15:00 · 1474 阅读 · 0 评论 -
快速获取单片机项目经验
为什么仿真上没问题在板上跑会出现串口数据错乱的现象?十次大概报错6、7次。这是我的一个学员给我发的一个问题。首先我们来了解一下什么是串口,串口也被称为COM口线,一共有九个孔位,和我们平常看到的电脑显示器VGA信号连接线外观类似,有公头和母头两种插口。大多数485口转USB都是自动收发信号的,实际上是用电阻上拉、下拉,配合485芯片的收发控制脚来区分0,1,这个过程对于信号来说并不是完整的信号,实际上一般只有半个波形。这里我们可以发现有两个可能导致数据报错的源头,一个是上..原创 2022-03-11 11:20:18 · 1097 阅读 · 0 评论 -
STM32学到什么程度可以就业
很多在门外观望的朋友总会有这些担心。STM32难不难学?学到什么程度可以去工作?前景怎么样?对应的工资高不高?对于小编来说最难的事你已经在做了,就是还在门口观望,望来望去也丝毫没有改变,还不如入门学习一下用自己的亲身经历去感受一下。我们生活在强大的祖国建造的第二大经济体下,为我们提供了很多的方便。包括ST公司在内的众多芯片生产商提供了中文的翻译版资料,标准外设库等。网上的牛人前辈提供了破解版的编程软件。网上论坛、问答、自媒体分享了很多有用的资料,包括众多技术大咖知识无偿分享。在这么优越的环境下.原创 2022-03-10 18:30:00 · 3610 阅读 · 6 评论 -
单片机入门、进阶到终结
作为初学者来说我们要想尽快的入门单片机我们就要有相对的准备,这样才能学得快,学得好,就如以前读书时的课前预习是一个道理的,只有你对知识有一定的了解你才能知道课堂上老师讲的是什么知识,说到课文的哪里,哪些内容自己是不懂的老师在讲解的时候要着重去听。1、每个想学单片机的人都需要学好电子技术基础知识,如电路基础、模拟电路、数字电路和微机原理等。这几门课程都是电子类专业的必修课程,学会这些知识方便我们以后可以看懂单片机电路、了解电路的设计思路和工作原理。2、学习计算机硬件知识,如计算机的简.原创 2022-03-09 14:49:25 · 888 阅读 · 0 评论 -
如何入门单片机电子技术、学习方法、建议
今天我们就来聊一聊新手应该如何入门单片机电子技术。电子行业中一般分为两类人群,就是爱好者和专业者,爱好者一般就是指对电子DIY感兴趣,喜欢自己动手做出一些产品来方便自己生活的。爱好者可能是更多的基于自己的兴趣爱好来做电子产品,通过开发去实现出自己的想法和目的。他们更多是服务于自己。专业者更多的是大学电子专业的学生们或者是觉得电子行业发展前景好然后从其他行业转过来的人群。他们日后需要在电子行业工作,靠这门技术吃饭的人。如果你是爱好者,那么我推荐你的入门路线是Arduino到Mic.原创 2022-03-08 16:45:33 · 628 阅读 · 0 评论 -
解密51、AVR和PIC的IO口的操作的方法
I/O口的定义是:I/O 接口是主机与被控对象进行信息交换的纽带。主机通过I/O 接口与外部设备进行数据交换。绝大部分I/O 接口电路都是可编程的,即它们的工作方式可由程序进行控制。在工业控制机中常用的接口有:1.并行接口;2.串行接口;3.直接数据传送接口;4.中断控制接口;5.定时器/计数器接口。I/O口的基本功能是:进行端口地址译码设备选择;向CPU提供I/O设备的状态信息和进行命令译码;进行定时和相应时序控制;对传送数据提供缓冲,以消除计算机与外设在“定时”或数据处理速度上的差异;提供计原创 2022-03-07 15:31:24 · 709 阅读 · 0 评论 -
【华维教学】用STM32Cube和Keil5点亮一个LED
大家好,我是华维今天我们讲下用STM32CubeMX和Keil5点亮一个LED,这个项目比较简单,大家都可以尝试下。这个就是我们今天的主角,这款单片机芯片是STM32F030K6T6。这个开发板非常简单,里面的芯片是STM32 F030 K6 T6,它有32个引脚,在它旁边这个一个八兆的晶振,然后晶振左边是电源芯片,可以把5伏电压转换成3.3伏电压给单片机供电。开发板右侧有一个按键reset按键,旁边是下载口。为什么用这个芯片呢?因为这个芯片它非常便宜啊!在网上.原创 2022-03-06 20:08:46 · 6921 阅读 · 0 评论