跳转到主要内容

技术

干货 | RAM在单片机里有什么用?

单片机就是个小计算机,大计算机少不了的数据存储系统,单片机一样有,而且往往和CPU集成在一起,更加显得小巧灵活。

MM32 USB 功能学习笔记——WebDFU

前面我们介绍了新出USB设备类型WebUSB,其中使用MM32 MCU实现WebUSB功能。既然可以通过网页与USB设备通信,那是否可以做别的功能,比如USB-DFU,当然是可以的,我们通过网页进行DFU功能,即WebDFU功能。因此我们本节我们讲解如何在MM32 MCU实现WebDFU功能。

掌握这些规则,再看电路图就不感觉乱了

在我们进行电子DIY制作时,看图是难免的,但对于很多新手来说,刚开始似乎总有种很乱的感觉,走过来后我们才知道,当时只是没有了解这些规则,本文以电子电路图为主要示例进行总结一下。

带Wi-Fi的MCU才不会那么孤单!

“众所周知的一个共识是:不具备互联功能的MCU器件是需要集成Wi-Fi功能的。” 通过与Imagination公司合作,你可以使用单个互联SoC器件就能够解决这些应用的系统需求,从而提高销售价格并且增加盈利,从而实现我们和客户的双赢。

STM32 内存分配解析及变量的存储位置

在一些桌面程序中,整个内存映射是通过虚拟内存来进行管理的,使用一种称为内存管理单元(MMU)的硬件结构来将程序的内存映射到物理RAM。在对于 RAM 紧缺的嵌入式系统中,是缺少 MMU 内存管理单元的。

表格:国内外电子元器质量等级对比

为了保证元器件的质量,我国制定了一系列的元器件标准。在上世纪70年代末期制定了“七专”7905技术协议和80年代初制定了“七专”8406技术协议,已具备了军用器件标准的雏形,但标准是在改革开放之前制定的,有很多局限性,很难与国际接轨。

单片机如何通过I/O口实现断电自关机

单片机应用系统中,常有用单片机的I/O口来实现自关机(彻底关机)的功能。一般用单片机的一个I/O口控制一个电子开关来实现,因单片机关电后,失去电源,所以在关机时,实现关机的IO口的电平必须用低电平。

8位单片机的程序优化

一个提高代码效率的最基本的方式就是减小变量的长度。使用 C 编程时,我们都习惯于对循环控制变量使用 int 类型,这对 8 位的单片机来说是一种极大的浪费,你应该仔细考虑你所声明的变量值可能的范围,然后选择合适的变量类型,很明显,经常使用的变量应该是unsigned char,只占用一个字节。

工业项目,用MCU还是PLC?

在工业领域用嵌入式,还是用可编程逻辑控制器(PLC)?

一文看懂时钟是怎么恢复的?

对于高速的串行总线来说,一般情况下都是通过数据编码把时钟信息嵌入到传输的数据流里,然后在接收端通过时钟恢复把时钟信息提取出来,并用这个恢复出来的时钟对数据进行采样,因此时钟恢复电路对于高速串行信号的传输和接收至关重要。

当单片机遇到多个模块的数据需要处理,应该怎么办?

这篇文章我不是想说编程的规范性的东西,如果你想让自己的程序文件最起码直观的看起来美观、可读性强,推荐找华为的“C语言编程规范”。我只想说一说当我们的单片机遇到多个模块的数据需要处理,类似于“多任务”时我们应该怎么办?

接零和接地有何相同点与不同点?

零线与地线并不是同一概念,零线是中线的俗称,是电力部门提供的工作线路。就是说我们每家每户使用的两线照明线路,一线称相线(火线),另一线则是中线(零线)。

如何用单片机实现大电流自动投切?

电源技术的发展方向之一是并联运行分布电源系统,以便通过N+1 冗余获得故障容错及冗余功率,并且建立模块式分布电源系统,以增大总负载电流。

为什么需要那么多种电容?

我们都知道电容是电路中使用量最多的器件,我们经常接触的电容是陶瓷电容、铝电解电容、钽电解电容。

不得不收藏的PCB的Checklist!

不得不收藏的PCB的Checklist

如何正确选择滤波电容,它们的参数是如何确定的?

滤波电容在开关电源中起着非常重要的作用,如何正确选择滤波电容,尤其是输出滤波电容的选择则是每个工程技术人员都十分关心的问题。我们在电源滤波电路上可以看到各种各样的电容,100uF,10uF,100nF,10nF不同的容值,那么这些参数是如何确定的?

理解尖峰电流与pcb布局时的去耦电容

数字电路输出高电平时从电源拉出的电流Ioh和低电平输出时灌入的电流Iol的大小一般是不同的,即:Iol>Ioh。

单片机通电后所有接口都是高电平吗?

在MSP430单片机的手册中,对于端口复位后的状态,是这样描述的:复位后,所有端口处于输入状态。

单片机程序是如何运行的?

从单片机上知道,在上电的那一刻,MCU的程序指针PC会被初始化为上电复位时的地址,从哪个地址处读取将要执行的指令,由此程序在MCU上开始执行(当然在调用程序的 main之前,还有一系列其他的的初始化要做,如堆栈的初始化,不过这些我们很少回去修改)。

你真的知道电源+3.3V的作用吗?

电源是将其它形式的能转换成电能的装置。电源自“磁生电”原理,由水力、风力、海潮、水坝水压差、太阳能等可再生能源,及烧煤炭、油渣等产生电力来源。