嵌入式
文章平均质量分 76
大方老师嵌入式
这个作者很懒,什么都没留下…
展开
-
大龄程序员都去哪了?
大龄程序员都去哪了?大龄程序员依然在各个大中小公司正常工作。外资、国企不说了,30-40岁的员工很多很多,不仅仅是程序员,产品啊,测试,运维。不仅仅喝计算机有关系的,行政,hr,财务也是30-40岁得人数据主力。随便举一些例子吧(我不知道的不举,只说计算机相关的)。外资比如花旗银行,比如美国运通,ebay国企比如邮政,兴业,广发,中金公司,中信不但算外资也算国资的..比如kfc,比如迪士尼,比如大众,规律就是越历史悠久的公司越不care大龄员工或者依赖大龄员工。特别是比较核心得岗位不会让小屁孩来干。第二个各原创 2022-07-15 10:41:51 · 5054 阅读 · 1 评论 -
你见过的最差的程序员是怎样的?
你见过的最差的程序员是怎样的?公司来了个应届生,让我来带。得我成了保姆,百度一下就能找到答案的事,非得让我手把手的教终于有一天,我忍不住了,说了他一顿,让他有问题先搜索,解决不了的再来找我得他感觉受到了极大的屈辱,找领导反馈这个事第二天,领导以试用期不合格为由把他辞退了五年前,我升到专家岗以后,开始负责公司的校招/社招面试,每年也负责带新人这里根据我的经验,提几条建议一、不懂先不要问很多同学以为不懂就要问,结果逮住个学长就往死里烦。终于,人家不搭理他了问问题要讲究策略,要学习提问问题。你可以根据以下顺序尝试原创 2022-07-15 10:19:24 · 639 阅读 · 1 评论 -
大一C语言入门到底怎么学
大一C语言入门到底怎么学?大一C语言入门按照下面路线来,以及把下面的100道C语言编程案例学会就入门啦~入门篇1、什么是计算机语言2、C语言的程序的结构3、运行C语言的步骤与方法4、了解简单的算法5、怎么表示算法6、结构化程序设计的方法提高篇1、顺序程序设计2、数据的表现形式3、C语言的输入输出4、选择结构和条件判断5、if、switch语句的使用6、关系运算符与表达式7、逻辑运算符与表达式8、条件运算符与表达式7、循环结构程序设计8、while循环语句9、do...while循环语句10、for循环语句1原创 2022-07-12 17:42:27 · 2283 阅读 · 1 评论 -
机械工程师和电气工程师方向哪个前景比较好?
机械工程师和电气工程师方向哪个前景比较好?机电一体化,有机械就得有电气。一般来说一个小非标公司如果有三个机械工程师的话,就得配一个电气工程师。明显机械工程师工作量比较大,而且机械尺寸加工好了就很难改,不像电气,灵活性比较强,而且还不是谁过来都能说一嘴的。电气工程师的专业技能所带给职业者的发展方向和薪酬要远远高于机械工程师带给职业者的发展与薪酬,在同一水平线上电气工程师的比机械工程师待遇普遍要高30%,主要是因为电气必须得去现场调试,出差比较多,经常全国各地跑,而一个优秀的电气,往往还会懂一点机械,能干点机械原创 2022-06-28 13:30:25 · 3780 阅读 · 0 评论 -
如何分析和提高大型项目(CC++)的编译速度?
如何分析和提高大型项目(C/C++)的编译速度?C/C++编译基本原理对于C/C++代码通常来说整个构建过程分为以下几个主要部分:·预处理在此阶段主要完成的工作是将头文件展开、替换宏指令、条件编译展开、消除注释。·编译在此阶段主要将预编译好的文件转换成汇编语言(高级语言->LLVM平台无关语言->平台汇编语言)。·汇编在此阶段将汇编语言转换为二进制机器语言。·链接将编译产物和预编译制品(.o、.a、.so)“拼”成可执行文件,具体一些就是为main编译过程中每一个未定义的符号去编译产物中挨个寻找原创 2022-06-20 17:12:34 · 541 阅读 · 0 评论 -
硬件工程师的真实前途我说出来可能你们不信
自己做了5年硬件工程师,对于行业如何不多做评价,不同人不同经历,就有不同的看法。我仅对自己的职业发展进行一下回顾和反思,算是给过去的自己做个小总结,写下来也方便后续再翻回来看看自己的心路历程。也当给各位感兴趣的朋友看个故事吧。现在是2022年6月,马上就要进入我工作的第六个年头。目前整体的职业发展还好,应该算是中规中矩。现如今工作已经逐渐趋于稳定,也勉强算是个小组长,自我感觉位置有些不上不下,三天两头有猎头电话找我,但是就像笼中的鸟一样,既想换换来点激情,又贪恋现在的安稳。可能人生的常态就是选择困难和不断纠原创 2022-06-16 15:25:02 · 10030 阅读 · 2 评论 -
为什么大学单片机课上51+汇编,为什么不直接来STM32
为什么大学单片机课上51+汇编,为什么不直接来STM32(最好cube+hal)这样更实用的?即便再过几十年,只要市面上还能买到51内核的单片机,教材都应该坚持51的课程因为这个课程可以完整清晰地讲明白单片机的内部工作原理,对于理解计算机原理也大有裨益;我们可以回过头去看看计算机原理这本书,你看完之后绝对想象不到如何搭建一个CPU,学过数字电路,模拟电路等等其它电学课程都做不到能做一个处理器出来。唯独学了51这个课程,你几乎可以尝试用门电路去搭建一个简单的单片机;这对于我们工科学生而言,这种理解简直太重要了原创 2022-06-15 16:34:00 · 477 阅读 · 0 评论 -
听哥一句劝,按这套嵌入式的课程内容和课程体系去学习
听哥一句劝,按这套嵌入式的课程内容和课程体系去学习一、嵌入式的难点嵌入式开发比互联网软开(比如Java后端)还是要难一些的,比如Java开发,基本也都是用户态的东西,但嵌入式很多东西都深入到了内核态。二、总体学习思路总体来说,还是可以把嵌入式学习分为三个大的阶段:首先基础学习阶段,这就包括通用编程基础(C语言、数据结构/算法、操作系统、计网、计组、Linux系统基础)和基本的硬件基础,扎实地掌握这两大基础,是后续持续发展和不断进步的动力源泉。其次就是嵌入式应用编程阶段,或者说系统平台编程阶段。因为一般会以特原创 2022-06-14 18:41:50 · 295 阅读 · 0 评论 -
33岁可以学PLC吗
33岁可以学PLC吗?“今年33岁了,之前是修汽车的,干的时间也不短,算个师傅了,现在干的4S店倒闭了,不知道该干嘛,不知道学PLC适不适合,培训机构说学一两个月就行,出来能拿7到8千,不知道内行人怎么看,麻烦能给我说说吗,感谢”1、做电气工程师最简单的方法:你这个问题问得好,我想把我的经历告诉你,其实做电气工程师很简单,为什么说简单呢,因为只要一点就行,那就是先坐上电气工程师。2、怎么做上电气工程师,有捷径吗?其实是比较容易的,因为跨入plc这个行业,做电气工程师是可以走一定捷径的。3、什么是捷径呢?那就原创 2022-06-13 16:09:27 · 2497 阅读 · 0 评论 -
大学想要选择学习自动化专业,可以看什么书去提前了解?
大学想要选择学习自动化专业,可以看什么书去提前了解?自动化是一个很大的范畴,这里有很多技术。例如许多小区大门的自动人脸识别开门系统,就是自动化的应用之一。在自动化里,自动控制占了很大的比重。题主显然是高中生,我来给高中生讲讲自动控制吧。1.水位控制的例子我们看下图:图1:水池水位控制图1是一个水池。我们期望出水水量不会中断,并且要确保出水最低水压P,所以我们必须维持水池中的水位在最高水位与最低水位之间。显然,我们可以利用水位测量装置,使得当水位低于最低水位时就起动水泵向水池注水,当水位超过最高水位时就让水泵原创 2022-06-10 17:53:58 · 556 阅读 · 0 评论 -
tn-c为何不可用2p断路器?
tn-c为何不可用2p断路器?我分为两部分来回答题主的问题。其一是有关TN-C接地系统的概述,其二就是回答题主的问题。1.TN-C接地系统的概述我们看下图:图1:TN-C末端的单相配电系统配1P的进线开关注意看图1,末端的配电系统主进线开关QF2为1P的开关,特别注意到其中的漏电保护器同时穿过了火线和零线,这种接法对吗?我们看用电设备1,它的上方的开关QF3也是1[P的,其下方接了漏电保护器RCD。我们注意到用电设备1的外壳是接在零线上的,我们叫做保护接零。现在用电设备1发生了火线碰壳事故,也就是漏电事故,原创 2022-06-10 17:51:17 · 801 阅读 · 0 评论 -
大学C语言入门到底怎么学才可以走捷径
大学C语言入门到底怎么学才可以走捷径学习方法C语言是计算机体系结构的基础,很多新人将C语言作为学习计算机的入门语言。作为新入门的新人,肯定会感到迷茫,很混乱,这时我们就需要适当的引导。对于一门语言的学习,不同的人有不同的方法,不过别人好的学习方法我们是可以拿来借鉴参考的。(1)看书看书就是学习基础知识,学习一门语言首先就是学习基本语法,学会了基础知识才能有更加深入的发展。除了看一些书籍之外,还可以看一些教学视频入门,毕竟别人讲解演示学起来更加轻松一点。后文我也会推荐一些好的学习书籍和视频,供大家参考学习。(原创 2022-06-09 17:29:42 · 506 阅读 · 1 评论 -
做嵌入式开发,Linux应用好还是驱动好?
做嵌入式开发,Linux应用好还是驱动好?一、为何需要 double buffer?single buffer会导致:文章下方附学习资源,自助领取。屏幕撕裂(tearing),即在屏幕上同时看到多帧数据拼接在一起。点击查看大图single buffer为何会造成撕裂:refresh rate和 frame rate不一致。refresh rate表示的是屏幕每秒能更新多少次显示,例如 30hz / 60hz。点击查看大图frame rate表示的是&am原创 2022-06-08 20:40:32 · 1627 阅读 · 2 评论 -
学习单片机对社会的帮助是很大的
学习单片机对社会的帮助是很大的\\\插播一条:自己在今年整理一套单片机单片机相关论文800余篇论文制作思维导图原理图+源代码+开题报告+正文+外文资料51单片机是对所有兼容Intel 8031指令系统的单片机的统称。该系列单片机的始祖是Intel的8004单片机,后来随着Flash rom技术的开展,8004单片机取得了长足的进展,成为应用最广泛的8位单片机之一,其代表型号是ATMEL公司的AT89系列,它广泛应用于工业测控系统之中。很多公司都有51系列的兼容机型推出,今后很长的一段时长内将占有大量市场。5原创 2022-06-08 20:38:15 · 876 阅读 · 0 评论 -
手把手教您怎么编写第一个单片机程序
手把手教您怎么编写第一个单片机程序\\\插播一条:文章末尾有惊喜哟~///51单片机的开发环境是Keil软件。Keil软件虽然是一个收费软件,但从uVision2到目前的uVison4版本都有破解版,在网上都能够找到下载。笔者举荐大家使用uVisong4破解版本,益处不用多说。Keil uVision4软件的压缩包里附有安装和破讲解明,本文不再赘述。开发一个单片机程序,一般都要经过这几个步骤:建设工程->建设C文件->添加C文件到工程->编写C代码->设置宗旨工程的选项->编译原创 2022-06-07 12:03:49 · 3401 阅读 · 1 评论 -
嵌入式中的合作开发--函数指针
嵌入式中的合作开发--函数指针\\\插播一条:文章末尾有惊喜哟~///在嵌入式软件开发中,一个项目往往须要多人协作完成。假如A须要完成项目标整体逻辑功能,而整个逻辑功能包含许多详细的小功能,但A又没有时长或才能来实现这些小功能,这时能够让B来协助实现函数内部的功能。通常的思维是,B写好某个函数后,A直接通过B声明的函数调用即可。但这会有一些问题,例如B写好函数之后,A只能使用B声明的函数名来使用,假设B声明的函数名的命名规则很不合乎A的口味,A用起来就很不爽,哈哈。那这样怎么办呢?聪慧的A能够自己再声明一个原创 2022-06-07 12:01:04 · 217 阅读 · 0 评论 -
单片机实现模块化编程:思维+实例+系统教程(实用程度令人发指)
单片机怎么实现模块化编程?思维+实例+系统教程(实用程度令人发指)\\\插播一条:文章末尾有惊喜哟~///在刚初始从事研发工作的那几年,我主要做单片机软件开发的工作,虽然功能吧都能实现,但是总觉得缺少了点什么。总是感觉自己写的程序不够完美,移植性不够好,功能也不好扩展,每次写完程序最怕的就是客户要改功能。假如程序架构写的不好,一改会影响到很多功能,哪怕原来是灯每秒闪1次,改成每秒闪3次这种看起来很简略的功能。对于程序提升这块,假如没有人一个厉害的人带你,真的很难提升。主要难在两个方面:1.你的认知有时候不是原创 2022-06-07 11:59:47 · 1280 阅读 · 0 评论 -
嵌入式开发比单片机要难很多?谈谈单片机和嵌入式开发设计经历
嵌入式开发比单片机要难很多?谈谈单片机和嵌入式开发设计经历\\\插播一条:文章末尾有惊喜哟~///单片机和嵌入式,其实没有什么规范的定义来区分他们,对于进行过单片机和嵌入式开发的开发者来说,都有他们自己的定义,接下来,就谈谈本人对这两个概念的了解和感悟。首先明确概念,什么是单片机,单片机是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理才能的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/原创 2022-06-06 18:43:25 · 1235 阅读 · 1 评论 -
零基础学习单片机切记这四点要求,少走弯路
零基础学习单片机切记这四点要求,少走弯路\\\插播一条:自己在今年整理一套单片机单片机相关论文800余篇论文制作思维导图原理图+源代码+开题报告+正文+外文资料想要的同学私信找我。 其中一种,其它的都能够触类旁通,快捷上手了。假如你这些条件都没有,那就跟着我学吧,我建议你进修51单片机。 为什么要进修51单片机: 虽然此时单片机品种和型号非常多,每个型号都有一定的市场份额,但是哪个型号也没有早期 51单片机那般风光和火爆,虽然此时地位不是那么高了,但是由于 51单片原创 2022-06-06 18:42:08 · 520 阅读 · 0 评论 -
嵌入式开发中的防御性C语言编程
嵌入式开发中的防御性C语言编程\\\插播一条:文章末尾有惊喜哟~///嵌入式产品的可靠性自然与硬件密不可分,但在硬件确定、并且没有第三方测试的前提下,使用防御性编程思想写出的代码,往往具有更高的稳定性。防御性编程首先须要认清C语言的种种缺少陷和陷阱,C语言对于运行时的检查十分弱小,须要程序员谨慎的考虑代码,在必要的时候增加判断;防御性编程的另一个核心思想是假设代码运行在并不可靠的硬件上,外接干扰有可能会打乱程序执行顺序、更改RAM存储数据等等。1.具有形参的函数,需判断传递来的实参是否合法程序员可能没意识的原创 2022-06-01 22:44:41 · 462 阅读 · 0 评论 -
单片机如何从上电复位执行到main函数?
单片机如何从上电复位执行到main函数?\\\插播一条:文章末尾有惊喜哟~///从事嵌入式开发的搭档可能会思考过一个问题,我们一般都是使用芯片厂商提供的驱动库和初始化文件,直接从main函数初始写程序,那么系统上电之后,程序怎么引导进main函数执行的呢?还有,系统上电之后RAM的数据是随机的,那么定义的全局变量的初始值又是怎么实现的呢?下面我将带着这两个问题,以Cortex-M架构为例,采用IAR EWARM作为编译工具链,从系统上电之后执行的第一条代码初始,梳理系统的启动过程,了解编译器在此期间所做的工原创 2022-06-01 22:39:13 · 1351 阅读 · 0 评论 -
51单片机进修的一些感悟
51单片机进修的一些感悟\\\插播一条:文章末尾有惊喜哟~///1、51单片机的P0口很特别。2、对51单片机的操作本质上就是对寄存器的操作,对其他单片机也是如此。库只是一个接口,方便使用者使用罢了。在这里给大家分享一下进修51单片机心得体会:1、我从不说51是根底,假如我这么说,也请把这句话了解为微机原理是根底。2、对51单片机的操作本质上就是对寄存器的操作,对其他单片机也是如此。库只是一个接口,方便使用者使用罢了。3、汇编语言在工作中很少用到,了解就好。4、51单片机的P0口很特别。5、C语言就是C语言原创 2022-06-01 22:31:05 · 109 阅读 · 0 评论 -
51单片机进修的一些感悟
51单片机进修的一些感悟\\\插播一条:文章末尾有惊喜哟~///1、51单片机的P0口很特别。2、对51单片机的操作本质上就是对寄存器的操作,对其他单片机也是如此。库只是一个接口,方便使用者使用罢了。在这里给大家分享一下进修51单片机心得体会:1、我从不说51是根底,假如我这么说,也请把这句话了解为微机原理是根底。2、对51单片机的操作本质上就是对寄存器的操作,对其他单片机也是如此。库只是一个接口,方便使用者使用罢了。3、汇编语言在工作中很少用到,了解就好。4、51单片机的P0口很特别。5、C语言就是C语言原创 2022-06-01 22:25:49 · 256 阅读 · 3 评论 -
学习单片机的外部中断可以跳过吗
\\\插播一条:自己在今年整理一套单片机单片机相关论文800余篇论文制作思维导图原理图+源代码+开题报告+正文+外文资料想要的同学私信找我。图1外部中断及矩阵键盘中断信号示意图外部中断是单片机实时地处理外部事件的一种内部机制。当外部事件发生时,单片机的中断系统将迫使CPU暂停正在执行的程序,转而去进行中断事件的处理,中断完毕后返回被中断的程序处,继续执行下去。中断过程:1.中断当前程序并保护断点2.转入中断服务入口3.保护现场4.执行中断服务程序5.恢复现场6.中断返回中断的好处:1、 提高了CPU的效率C原创 2022-05-31 15:09:29 · 324 阅读 · 0 评论 -
智能跟随小车-红外遥控(程序+原理图+PCB+论文报告)
智能跟随小车-红外遥控(程序+原理图+PCB+论文报告)\\\插播一条:自己在今年整理一套单片机单片机相关论文800余篇论文制作思维导图原理图+源代码+开题报告+正文+外文资料想要的同学私信找我。本设计:基于STM32单片机智能跟随小车_红外遥控(程序+原理图+PCB+论文报告)原理图:Altium Designer程序编译器:keil 5编程语言:C语言编号C0021功能描述:1.以STM32F103RBT6为主控芯片,实现对小车的控制,使小车能够做出前进、后退、左转、右转等基本行驶动作,通过红外遥控控制原创 2022-05-31 15:03:25 · 1845 阅读 · 0 评论 -
学习单片机的几点经验之谈
学习单片机的几点经验之谈单片机入门篇1、学好电子技术基础知识,如电路基础、模拟电路、数字电路和微机原理。这几门课程都是弱电类专业的必修课程,学会这些后能保证你看懂单片机电路、知道电路的设计思路和工作原理;2、学习计算机硬件知识,如计算机的简单组成原理,要知道CPU、总线等的一些基本概念;3、学习C语言的编程知识,了解结构化语言的程序设计方法,懂一些常用的算法,比如冒泡排序、中值算法等;以上是基础,有了这些基础,学习单片机就只要花几周的时间就能上手。但学习单片机时,主要从单片机的寄存器开始,其中特殊功能寄存器原创 2022-05-31 14:51:43 · 195 阅读 · 0 评论 -
学stm32你的学习思路不对,来看完这篇文章
学stm32你的学习思路不对,来看完这篇文章\\\插播一条:自己在今年整理一套单片机单片机相关论文800余篇论文制作思维导图原理图+源代码+开题报告+正文+外文资料想要的同学私信找我。我想说,为了进修单片机而去进修单片机的思维不对。 你问,如何系统地入门进修STM32? 自身就是一个错误的问题。假设你会使用8051,会写C语言,那么STM32自身并不须要刻意的进修。 你要考虑的是,我能够用STM32实现什么? 为什么使用STM32而不是8051?是由于51的频次太低,没法满足计算需求?是51的管脚太原创 2022-05-31 14:46:29 · 155 阅读 · 0 评论 -
如何选择最适合的单片机?单片机选择的原则
如何选择最适合的单片机?单片机选择的原则\\\插播一条:自己在今年整理一套单片机单片机相关论文800余篇论文制作思维导图原理图+源代码+开题报告+正文+外文资料想要的同学私信找我。 随着社会的发展,单片机行业发展的也越来越迅猛,各种产品层出不同,性能优劣也各不相同。我们应该如何在众多产品中选择最优解呢?选择单片机的原则是什么呢? 【单片机选择的原则】●性能 根据设计任务的复杂程度来决定选择什么样的单片机?●存储器 研发阶段,推荐使用Flash单片机,它有电写入、电擦除的优点,使得修改程序很方便,可以原创 2022-05-31 14:36:45 · 1734 阅读 · 0 评论 -
什么是单片机,单片机有什么用 ?
什么是单片机,单片机有什么用?\\\插播一条:自己在今年整理一套单片机单片机相关论文800余篇论文制作思维导图原理图+源代码+开题报告+正文+外文资料想要的同学私信找我。近期不少学生问我,我有51基础,单片机略懂,嵌入式也懂一点,能不能往单片机方向发展。你真的了解到行情了吗?什么是单片机,单片机有什么用?单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使原创 2022-05-30 16:56:21 · 4576 阅读 · 0 评论 -
入门单片机需要购买什么东西,学哪款单片机最好?
入门单片机需要购买什么东西,学哪款单片机最好?\\\插播一条:自己在今年整理一套单片机单片机相关论文800余篇论文制作思维导图原理图+源代码+开题报告+正文+外文资料想要的同学私信找我。最近看到有些人说学单片机好烧钱,把我看懵了,我的第一感觉是这孩子到底有多穷。我印象中,10年前我自学单片机就买了一个51开发板,然后买了一套智能小车配件,总共花费不到500块钱。通过几个月学习找到第一份工作1.8k,半年后涨到5k,大概1-2年后,每个月都能通过这个技术获得1万多报酬,如果当初懂投产比这个概念,我应该会像中了原创 2022-05-30 16:51:07 · 936 阅读 · 0 评论 -
嵌入式学习入门和求职经验
嵌入式学习入门和求职经验\\\插播一条:自己在今年整理一套单片机单片机相关论文800余篇论文制作思维导图原理图+源代码+开题报告+正文+外文资料想要的同学私信找我。入门阶段:(不要只看书,要多动手,但千万不是直接动手,不去看书)C语言:嵌入式编程大多用C语言、少量汇编,先进修C语言,汇编用到的时候再上网查询。教材:随便一本C语言大学教材,快捷入门,电脑上照着教材敲代码,掌握根本语法,有问题网上搜索攻克。51单片机:看书了解单片机是个什么东西,单片机的根本原理,然后买开发板进修,照着视频进修一遍开发板上的根本原创 2022-05-30 16:45:45 · 317 阅读 · 0 评论 -
单片机的系统架构,有多少秘密是你不知道的
单片机的系统架构,有多少秘密是你不知道的\\\插播一条:自己在今年整理一套单片机单片机相关论文800余篇论文制作思维导图原理图+源代码+开题报告+正文+外文资料想要的同学私信找我。了解单片机的系统架构,就是明确这颗芯片在硬件上由哪几部分组成、各个部分的使命以及各部分之间如何进行数据交互。对系统架构的宏观把握有助于我们进行单片机的开发。图1常用的STM32单片机这是一颗STM32单片机,它的系统由四个驱动单元和四个被动单元组成,四个驱动单元分别为Cortex-M3内核的数据总线和系统总线,它们是单片机的核心部原创 2022-05-30 16:36:16 · 199 阅读 · 0 评论 -
单片机的系统架构,有多少秘密是你不知道的
单片机的系统架构,有多少秘密是你不知道的\\\插播一条:自己在今年整理一套单片机单片机相关论文800余篇论文制作思维导图原理图+源代码+开题报告+正文+外文资料想要的同学私信找我。了解单片机的系统架构,就是明确这颗芯片在硬件上由哪几部分组成、各个部分的使命以及各部分之间如何进行数据交互。对系统架构的宏观把握有助于我们进行单片机的开发。图1常用的STM32单片机这是一颗STM32单片机,它的系统由四个驱动单元和四个被动单元组成,四个驱动单元分别为Cortex-M3内核的数据总线和系统总线,它们是单片机的核心部原创 2022-05-30 16:31:16 · 262 阅读 · 0 评论 -
解析图腾柱无桥PFC的状态控制(基于DSP C2000)
解析图腾柱无桥PFC的状态控制(基于DSP C2000)\\\插播一条:自己在今年整理一套单片机单片机相关论文800余篇论文制作思维导图原理图+源代码+开题报告+正文+外文资料想要的同学私信找我。图腾柱无桥PFC控制逻辑远复杂于Boost有桥PFC。图腾柱无桥PFC拓扑(TTPLPFC)TTPLPFC在AC电压不同相位,需要修正慢管逻辑、调制逻辑、抑制过零点畸变。有桥Boost PFC中,输入电压经过二极管桥整流,不存在上述问题。一、图腾柱PFC状态机设计1、在数字控制的TTPLPFC的电源软件中,ISR状原创 2022-05-28 19:33:57 · 7071 阅读 · 5 评论 -
STM32学习日志——内部温度传感器实验
STM32学习日志——内部温度传感器实验\\\插播一条:自己在今年整理一套单片机单片机相关论文800余篇论文制作思维导图原理图+源代码+开题报告+正文+外文资料想要的同学私信找我。一、内部温度传感器简介STM32有一个内部温度传感器,与ADCx的通道16相连,主要用来测量CPU及周围的温度,推荐采样时间为17us,测量温度范围为-40至125度,精度较差,可能有正负1.5度的误差,更适合用来检测温度的变化,因为它的温度差值还是比较准确的。二、配置函数1)设置ADC,开启内部温度传感器,与上一讲类似;2)读取原创 2022-05-28 19:27:22 · 583 阅读 · 0 评论 -
一场关于开源芯片生态之语言与工具链的讨论
一场关于开源芯片生态之语言与工具链的讨论\\\插播一条:自己在今年整理一套单片机单片机相关论文800余篇论文制作思维导图原理图+源代码+开题报告+正文+外文资料想要的同学私信找我。一、摘要5.8日由网友的两个问题引发了大家的广泛探讨,从Chisel与Verilog孰优孰劣,Chisel的规范与规范,再到麻利设计与开源生态体系构建的挑战等一系列的相关探讨。二、两段关于开源硬件语言和EDA工具链的反应拜读了这篇详尽的综述,以及关于RISC-V的白皮书,关于选择Chisel的理由比较让人困惑,就是一个熟悉Open原创 2022-05-26 15:49:56 · 450 阅读 · 0 评论 -
区块链将会如何影响开源
在中本聪十年前创立比特币伊始,就引来众多追随者,并慢慢演变为一场去中心化的运动。甚至对于某一些人来说,区块链技术就像互联网那样深刻影响着人类社会的技术。当然,也有很大一部分人认为,区块链不过是另外一场庞氏骗局罢了,就在这众说纷纭之中,区块链也在进化并不断尝试寻找自己的位置。无论怎样,有一件事是确定的,那就是区块链是一项颠覆性的技术,将从根本上改变一些行业。我深信开源就是其中之一。开源的模式开源是一种软件协作开发方法,也是软件分发的模式,开源允许拥有共同兴趣的人们一起协作,进而生产出他们中间任何个体都无法独立原创 2022-05-26 15:14:23 · 3107 阅读 · 0 评论 -
如何解决创建全球社区的挑战
引子随着互联网技术的发展,如今的社区成员是来自世界各个地方,在建立在线社区时,会遇到什么样的挑战?我们又该如何解决这些挑战?人们为开源社区做贡献,某种程度上说,是为实现帮助开发软件的承诺。在过去,人们通过在约定好的时间和地点会面,或者是使用写信的方式,或者是打电话。在今天,技术的发展已经让在线社区无处不在了,人们可以很轻松的随意的进行视频沟通,并开始一起工作。举个例子来说,你如果在跨过公司工作过的话,在早上可能是和摩洛哥的人在协作,到晚上又在和夏威夷的沟通,这些都是稀松平常之事。全球社区:三大挑战任何在群体原创 2022-05-26 14:45:35 · 203 阅读 · 0 评论 -
有一种方法是用异步FIFO来处理跨时钟域处理
在进修跨时钟域处理的时候,有一种方法是用异步FIFO来处理跨时钟域处理的\\\插播一条:自己在今年整理一套单片机单片机相关论文800余篇论文制作思维导图原理图+源代码+开题报告+正文+外文资料想要的同学私信找我。在进修跨时钟域处理的时候,有一种方法是用异步FIFO来处理跨时钟域处理的。那么在这之前先看看同步FIFO实现。所谓同步FIFO,就是读写时钟是同一个时钟频次。本次实现是通过计数器的形式来实现满空标志。详细实现如下:module fifo_sync(input clk,inputrst_n,input原创 2022-05-25 22:26:33 · 869 阅读 · 0 评论 -
学嵌入式学一个理念,彻底搞懂单片机时钟架构
学嵌入式学一个理念,彻底搞懂单片机时钟架构\\\插播一条:我自己在今年年初录制了一套还比较系统的入门单片机教程,想要的同学找我(禾厶-亻言-手戈)免費的。最近比较闲,带做毕设,带学生参加省级以上比赛///大家是不是常常会遇到这种情况:·咦,这个外设的输出频率是多少呢?·这个IIC通信的通信频率,我怎么选择呢?·系统时钟是多少呢?·我怎么才能精确延时1ms呢?如果这些问题时不时的困扰你,那么推荐看看这篇文章,有助于理解系统时钟架构!注:这篇文章,基于DSP的TMS320F28377D单片机,但是,其相关原理,原创 2022-05-25 22:19:08 · 737 阅读 · 2 评论