如何以学习单片机为契机,逐步成为优秀的工程师

现状

不知道阅读本文的读者,在初学单片机时是否和我曾经一样迷茫。看到各种新的术语,疑惑不解;不知道从何学起;照着书中的例子一步一步做都没有问题,但是自己试着做东西,遇到各种问题却不会解决,向别人提问,可能也没有几个人回答;感觉好像学完了单片机的各种模块,但是要自己设计东西却还是毫无思路,也不知道怎么去进一步深入学习;甚至在一开始就遇到太多困难,直接放弃了学习。

在我身边,看到不少学习单片机的人。其中很多人学习的方法,就是通过看一些视频或书籍教程,然后照着别人的代码去写,写好了能用了,就感觉是学会了。而学的过程中,其实有很多东西不懂,但是也不知道怎么办,就那么过去了。

有些人虽然照着那些教程学会了单片机,但是对单片机的理解仍然很浅显。不知道怎么去设计单片机系统,也不知道怎样进一步深入学习,搞不清到底什么才是重点,非常迷茫。

我也曾见过很多单片机学习者,发了一些帖子提问,上面贴上自己的程序,然后问这个不能工作怎么办。问题没有描述清楚,程序代码很乱,也没有电路图,很多时候也没有几个人回答。有些人很可能就因此放弃了学习。甚至有不少人在一开始下载程序到单片机中就出现了问题而放弃了学习。

【视频】Concerto MCU概览

本视频将介绍TI 的C2000 Concerto微控制器系列。该系列可提供实时控制和先进而无间断的连接。从家用电器电机变速控,到混合电力电动汽车,再到数字电源在服务器场和太阳能逆变器中的应用,开发者已对C2000 MCUs 实时使用了15年以上。

MM32 IAP中断向量表重定义

有客户需要用到MM32L073,需要通过IAP进行固件升级,在FLASH里面要烧录两份代码:一个Boot loader,一个用户应用程序。在开发应用程序时,使用中断函数不能相应中断。

在开发IAP的用户应用程序时,必须得重新映射中断向量表,中断向量表即某个中断服务程序的入口地址的集合。

基于ARM和DS1307的实时时钟系统设计

介绍了一个简单的可调实时时钟系统的设计。设计中采用了Atmel32位的ARM微处理器作为控制驱动器件,实现了对DS1307实时时钟芯片的时间信息采样和液晶显示,并通过键盘来调节时间信息。通过实际的测试,该模块得到稳定的运行。

颠覆传统架构 类脑芯片怎样使机器实现人类智能

最近,在AI领域无论是学术界的大咖还是行业的大佬,都在如火如荼的搞类脑芯片的研究,当然也取得了不少成果。日前,斯坦福大学研究院电子与微系统技术实验室的Jeehwan Kim教授在《自然》杂志上发表了一篇论文,一时间引来了产学研三界的关注。原因是Jeehwan Kim教授与研究员们使用一种称为硅锗的材料研发了一款人工突触芯片,可支持识别手写字体的机器学习算法。无独有偶,近日中国科学院自动化研究所类脑智能研究中心类脑信息处理(BRAVE)研究组也在借鉴生物神经结构的神经网络建模与类人学习研究中取得了突破性的研究。

从计算机诞生起,人们就不断要求它的计算能力提升,随着芯片集成性越来越高,CPU与内存之间的性能差距越来越大。基于冯诺依曼结构的计算机结构呈现的缺点也愈加明显,也有人称这为内存墙,意思是说CPU再快,也要等内存。相比之下,人脑却没有此类问题出现,据研究表明,人类大脑平均每秒可执行 1 亿亿次操作,所需能量只有 10~25 瓦特。因而研究员们正转向模拟人类大脑研究,试图通过模拟人脑运转机制,使计算机能低能耗高功效地进行计算,甚至使计算机优于类人的智能。

嵌入式系统之接口技术篇(二)

上一篇:嵌入式系统之接口技术篇(一)

12 、PCI 接口

(1)PCI 总线是 地址 、 数据多路复用的高性能32位和64位总线,是微处理器与外围控制部件、外围附加板之间的互连机构。

【下载】PIC24FJ256GA705系列数据手册

具有256 KB闪存和16 KB RAM的低引脚数16位通用单片机

高性能CPU

• 改进型哈佛架构

• 最高运行速度可达16 MIPS(32 MHz时)

嵌入式系统之接口技术篇(一)

1. Flash 存储器

(1)Flash 存储器是一种非易失性存储器,根据结构的不同可以将其分为 NOR Flash 和 NAND Flash 两种。

(2) Flash 存储器的特点:

A、 区块结构:在物理上分成若干个区块,区块之间相互独立。

业内首款认证蓝牙®Mesh产品采用赛普拉斯方案

无线MCU和Combo解决方案可连接整个住宅的智能照明和家用电器

教你一个抑制可调光LED EMI的简单方法

LED的亮度变化,我们是通过对LED的电流进行脉宽调制(PWM)控制;所产生的脉冲电流波形便是产生EMI的罪魁祸首。LED调光需要采用PWM控制,但它产生的EMI也必须予以抑制。

嗯,你的新设计很牛,它差不多能满足EMI要求,但又不完全如此。令你吃惊的是,电路产生的传导EMI刚好超出你必须满足的限制,而这个EMI当中至少有部分来自于可调光LED。

LED的亮度变化,我们是通过对LED的电流进行脉宽调制(PWM)控制;所产生的脉冲电流波形便是产生EMI的罪魁祸首。LED调光需要采用PWM控制,但它产生的EMI也必须予以抑制。

下面的原理图显示了一种抑制EMI的简单方法。

教你一个抑制可调光LED EMI的简单方法
图1:PWM控制LED的EMI抑制

图中的黄色和蓝色部分,分别是抑制前后的LED调光电路。左边的黄色电路浅显易懂。晶体管Q1的开关控制LED电流的通断。然而,从+5V电源吸收的电流也随之上下变化,EMI便由此产生。