- 全部
- 默认排序
我上学时,沉迷了很多年传奇游戏,从正版到sf,从潜在学霸,变成彻底的学渣。有时候,我都分不清自己是擅长文科,还是理科。说擅长理科吧,我理科的成绩比较差,说擅长文科吧,毕业后又干着理科的活。刚开始学单片机开发时,有个问题也苦恼我很久,英语,数学不好,能学会吗?后面实在走投无路了,硬着头皮学,干了么多年
我们在开发单片机程序的时候,经常会碰到编译没有错误,程序代码反复的检查,但就是找不到问题所在,不知道问题到底出现在哪里了?这个时候的心情就会特别烦躁,单片机程序代码就是字母加数字,有点抽象,所以很多的程序代码我们都在在芯片原厂提供技术资料上开发的,如果单片机程序一旦出现一些比较抽象的问题,又找不出问
做了单片机开发十多年了,STM32是我用过的单片机里面,最省心的。用STM32做过的产品,至少10几个以上了。其实不仅仅是STM32,还有STM8系列,也很稳。我们无际单片机特训营好几个项目,都用了STM8和STM32系列。我第一次接触ARM内核的单片机,是NXP的,用过STM32后,NXP不香了,
之前有个老铁问我,他用Mac电脑,可以用来开发单片机程序吗?我的回答是:非必要最好不要用Mac。原因很简单,你会走很多不必要的弯路。相对于Windows单片机开发,Mac电脑可能存在以下问题:软件支持许多嵌入式开发工具和IDE的官方版本主要支持Windows系统,特别是有一些早期的芯片。早期不意味着
之前直播,有人让我讲讲状态机,因为涉及内容比较多,当时一时半会没想好,口头表述不够系统。 而且要有具体需求去设计比较直观些,今天这篇文章,就以我们无际单片机的项目《WiFi 4G LoRa 防盗报警主机》为例,讲解下状态机的设计。 报警主机这个设备是智能家居和
时间很快,不知不觉从事单片机开发近10年了,对于单片机怎么学这个话题,感慨万千。 单片机在外行人看来门槛很高,既要懂硬件,又要会编程,大多数人还没开始已经吓尿了! 其实,单片机并大家没想的这么难,关键就是方向正确 努力。 下面来讲讲我的自学经历。 曾经我和大多数即将步入社会的学生一样,不知道自己以后
全局变量太多有什么弊端?
作为一个单片机开发者,你有没有过这样的经历?项目写到一半,代码里满屏的全局变量,像一群脱缰的野狗到处乱窜,调试的时候完全不知道哪个变量在哪个角落被偷偷改了值。看着自己写的代码,恶心又无力。 我最早写单片机代码的时候,也是全局变量的忠实粉丝。什么int sensor_data、ch
相信工程师有这样的经历,接手别人写的代码,都会抱怨:“这代码简直是坨屎山“。 但有些屎山代码却能稳如老狗!几年不崩。 这事在单片机开发里尤其常见,你可能也遇到过:接手一个老项目,代码看得头皮发麻,但跑起来却一点毛病没有。是不是挺好奇? 刚毕
一文速览:单片机调试接口
在单片机开发过程中,调试是不可或缺的环节,而接口是作为连接开发环境与目标单片机的桥梁。对工程师来说,要想单片机调试优秀,就需要了解掌握各种接口。下面将列出单片机调试中的接口。1、JTAG接口JTAG(Joint Test Action Gr
单片机是电子工程师的“瑞士军刀”,但新手常被海量型号和复杂项目吓退。本文直击核心,列出5个从基础到进阶的实战项目,帮你快速建立硬件开发肌肉记忆。新手村任务:点亮LED硬件:51单片机开发板+面包板+LED目标:掌握GPIO控制、延时函数成果

扫码关注





















