小的时候比较喜欢拆东西,拆玩具、拆电子表等。拆电子表的时候印象比较深的就是显示屏和背后的一坨黑色的东西。在以后的工作中,知道了那坨黑色的东西其实是封装了一颗芯片在里面。这样的封装叫做COB,宛如一坨生动的牛屎,故名牛屎芯片。
细心的网友们可能会发现在有些电路板上面会有一坨黑色的东西,那么这种是什么东西呢?为什么会在电路板上面,到底有什么作用,其实这是一种封装,我们经常称之为“软封装”,说它软封装其实是对于“硬”而言,它的组成材料是环氧树脂,我们平时看到接收头接收面也是这种材料,它的里面是晶片IC,这种工艺称之为“邦定”,我们平时也称“绑定”。
单片机是一种可编程器件,单片机的出现使硬件设计变得更为简单,产品的功能也更强大,而程序就是单片机的灵魂。 目前功能稍微复杂一点的电子产品,都是以单片机为核心,再加以不通的外设电路实现不通的功能需求。 单片机的编程可以通过汇编语言和C语言来实现。
RS485作为常见的总线之一,几乎每个工控设备都在用,我们也对其熟悉不过了。我们都知道RS485双半双工通信,其CPU内部的根源是串口通信,串口通信是区分发送TX和接收RX的,在同一对差分信号线上同时传输TX、RX,就是进行方向的控制,方向的控制时机不对,数据传送是要出问题的。
CAN是Controller Area Network 的缩写,目前CAN总线被广泛的应用在汽车电子领域和工业的现场总线中。
电阻的表示方法,你习惯哪种画法?中间是方框,还是折线?方框做多大?现场一片混乱立马分成N派……
单片机是可编程器件,在使用时需要编写满足需求的程序。其C语言程序在各个端口、配置初始化完成后,会进入一个死循环,一般用while(1){;}的形式。初始化完成后,单片机就在死循环内一遍又一遍的执行程序逻辑。复位后,就从头开始,初始化完成后,再次进入死循环。
应某位朋友的要求,讲解一下单片机中断的知识,那今天就以51单片机的外部中断0为例,来简单讲解一下单片机中断的用法。
在学习单片机的时候,我们发现很多功能都是通过中断来实现的。之前也举过烧水的例子来阐述中断,今天就讲解一下定时器赋初值的方法。8位的定时器最大可计数2的8次方为256,16位的定时器最大可计数2的16次方为65536。
今天分享一个朋友的文章,关于DOS、汇编的内容,以及雷军的故事。这是一段古董代码了,因为在1994年,当时我的一个老师也是做汇编项目,他跟我聊过的故事是,当时是他跟一个前辈一起去现场给客户看故障,调试,用的ARM汇编,当时前辈是赚了2w,他赚到了6k的样子。
基于PD协议的充电器电路可以维持AC/DC部分不变,只是将QC协议控制器替换为PD控制器。我们都知道快充,但你了解快充吗?
绝大部分电子工程师都喜欢DIY一些产品,今天分享一些比较有创意的电子产品的图片。
SWO串行线输出是单引脚、异步串行通信,可在Cortex-M3/M4/M7上使用,并由主调试器探测支持,它是利用Cortex内核中ITM模块来实现此功能。
这也让未来的共享出行,成为更好解决人们日常生活需求的一大助力。
还记得当年的打印机,鼠标和调制解调器吗?他们都有巨大笨重的连接器和粗电缆,并且必须拧到你的电脑上。这些设备正是使用UART协议与计算机进行通信。虽然USB几乎完全取代了旧的电缆和连接器,但UART绝对没有过时。你会发现目前许多项目中使用UART的GPS模块、蓝牙模块和RFID读卡器模块等连接到Raspberry Pi,Arduino或其他微控制器上。