技术
随着Internet与网络的迅速发展并向家庭领域不断扩展,使消费电子、计算机、通信(3C)一体化趋势日趋明显,嵌入式系统再度成为研究与应用的热点。嵌入式实时Linux操作系统以价格低廉、功能强大又易于移植而正在被广泛采用,成为新兴的力量,如今随着WAP手机、PDA、机顶盒、及DVD/VCD播放机已经迅速普及,用户对这些手持式设备的GUI提出了更高的要求,希望能看到像PC机才拥有的华丽美观的GUI。GUI已经成为了人与机器沟通的桥梁,嵌入式系统对GUI的需求越来越高,而这一切均要求有一个轻型、占用资源少、高性能、高可靠、可配置及美观的GUI支持。
<strong>1 Java的图形界面工具</strong>
前段时间由于应用需要对产品授权进行限制,所以研究了一下有关STM32 MCU的唯一ID的资料,并最终利用它实现了我们的目标。
<strong>1、基本描述</strong>
在STM32的全系列MCU中均有一个96位的唯一设备标识符。在ST的相关资料中,对其功能的描述有3各方面:
• 用作序列号(例如 USB 字符串序列号或其它终端应用程序)
• 在对内部 Flash 进行编程前将唯一 ID 与软件加密原语和协议结合使用时用作安全密钥以提高 Flash 中代码的安全性
• 激活安全自举过程等
我们预想中的完整 PCB 通常都是规整的矩形形状。虽然大多数设计确实是矩形的,但是很多设计都需要不规则形状的电路板,而这类形状往往不太容易设计。本文介绍了如何设计不规则形状的 PCB。
如今,PCB 的尺寸在不断缩小,而电路板中的功能也越来越多,再加上时钟速度的提高,设计也就变得愈加复杂了。那么,让我们来看看该如何处理形状更为复杂的电路板。
<strong>1 前言</strong>
客户反馈在批量生产阶段,发现部分产品的 MCU 的 RTC 在低温(0℃)下工作不正常,但是在常温下又是正常的,且其他正常的 MCU 的 RTC 在常温与低温下都是正常的。
<strong>2 问题跟进与分析</strong>
通过与客户邮件沟通,了解到客户使用的 MCU 型号是:STM32F030C6T6TR。在产品的主从结构中主要用作电源管理和时钟管理。通过客户的描述,似乎相同型号不同片子都存在较大的差异。
单论单片机硬件系统设计解决方案,一般从三个方面分析:优选设计方案、增加冗余和容错率、采用硬件抗干扰。本文详细的介绍了优化这三个方面对单片硬件可靠性带来的好处。
<strong>1、选优设计</strong>
在系统硬件设计和加工时,应该选用质量好的接插件,设计好工艺结构;选用合格的元器件,进行严格的测试、筛选和老化;设计时技术参数(如负载)要留有一定的余量或降额使用元器件;提高印制板和组装的质量。
<strong>2、采用硬件抗干扰措施</strong>
为了达到节省能源、降低排放的目标,电子控制技术在货车、工程车以及农用车的柴油机上得到快速发展和应用。随着机车电控化技术发展,车载定位终端的数据采集交互速度以及运行的稳定性已成为衡量该设备的一个重要指标。为进一步提升车载定位终端的实时性和稳定性,文中设计了一种基于ARM处理器和μC/OS—II操作系统的车载定位终端。应用ARM处理器实现数据交互的高速性,应用μC/OS—II操作系统解决程序运行的稳定性问题。
<strong>1 、车载终端整体结构及功能介绍</strong>
纹波噪声是衡量电源的一个重要指标,一个好的电源必须要把输出纹波噪声控制在一个合理的范围内。但一般有哪些行之有效的降低纹波噪声的对策呢?下面我们抛砖引玉,简单讨论常用的八个方法。
<font color="#33b1c8"><strong>1、电源PCB走线和布局</strong></font>
反馈线路应避开磁性元件、开关管及功率二极管。
<strong>1.前言</strong>
近年来,嵌入式发展迅速,采用51单片机死循环的事件触发编程方式已逐渐不能满足企业对产品稳定性和安全性的要求。目前,嵌入式系统软件有VxWork、Linux、WinCE、μC/OS-II等,可出于成本和技术上的考虑,微控制器往往不会选取其进行设计。在实际应用中,往往会面临同时应付多外设、多任务的情况,则对它们的相互调度必不可少。时间触发嵌入式系统就是这样的简单实用的操作系统。
本文设计了基于AVR微控制器的时间触发多任务调度器并应用于实际。该调度器使用传递消息(message)的方式使得微控制器在多个任务及设备间切换。
<strong>2.AVR微控制器的结构特点</strong>
随着社会和经济的不断发展,环境和资源问题日益突出,预计到2020年,全国年总需水量将达到900亿立方米,而缺水量也将达到150亿立方米,水资源短缺已成为制约我国经济和社会发展的重要因素,为此国家大力提倡节能减排,鼓励节水、节能设备的研发。卫生间节水技术始于20世纪80年代末和90年代初期,在节水技术初级阶段,普遍采用数字逻辑电路和模拟电子技术实现节水控。
要破解MCU,学校里不会有人讲这个,大概很多老师们也不会。为什么要破解,为了兴趣?研究?挣钱?还可能是太无聊了。不管怎样,学习下MCU的防破解技术,就像了解你家的门锁一样有价值。
本文虽然来自于一篇老帖子,但是内容却并不过时,下面就开始正传。
微控制器的硬件安全措施与嵌入式系统同时开始发展。三十年前的系统是由分离的部
件如CPU,ROM,RAM,I/O缓冲器,串口和其他通信与控制接口组成的。
MOS管学名是场效应管,是金属-氧化物-半导体型场效应管,属于绝缘栅型。
其结构示意图:
<center><img src="http://mcu.eetrend.com/files/2018-03/wen_zhang_/100010453-36315-00.png&…; alt="MOS管失效的六个原因!"></center>
<strong>前言</strong>
STM32H7 集成了运算放大器(COMP),可与模拟信号进行比较来进行电压检测,内置的 COMP 节省了 MCU 外接 COMP 的硬件成本。本文将介绍 STM32H7 的片内 COMP 的不同工作模式,并提供配置 COMP 的例程。
<strong>STM32H7 模拟比较器(COMP)特性</strong>
以下是 STM32H7 模拟比较器主要特性:
在设计中,布局是一个重要的环节。布局结果的好坏将直接影响布线的效果,因此可以这样认为,合理的布局是PCB设计成功的第一步。
尤其是预布局,是思考整个电路板,信号流向、散热、结构等架构的过程。如果预布局是失败的,后面的再多努力也是白费。
<strong>1、考虑整体</strong>
一个产品的成功与否,一是要注重内在质量,二是兼顾整体的美观,两者都较完美才能认为该产品是成功的。
在一个PCB板上,元件的布局要求要均衡,疏密有序,不能头重脚轻或一头沉。
PCB是否会有变形?
是否预留工艺边?
是否预留MARK点?
是否需要拼板?
多少层板,可以保证阻抗控制、信号屏蔽、信号完整性、经济性、可实现性?
PCB布线,就是铺设通电信号的道路连接各个器件,这好比修道路,连接各个城市通汽车,道路建设要求一去一回两条线,PCB布线同样道理,需要形成一个两条线的回路,对于低频电路角度上讲,是回路,对于高速电磁场来讲,是传输线,最常见的如差分信号线。比如USB、网线等。
<strong>使用范围</strong>
DMA(直接存储器存取)提供在外设与存储器之间或者存储器和存储器之间的高速数据传输使用。
这里的外设指的是32的外设,比如spi、usart、iic、adc等基于APB1 、APB2或AHB时钟的外设,而这里的存储器包括32自身的闪存(flash)或者内存(SRAM)以及外设的存储设备都可以作为访问的源或者目的。
外部存储设备其自身在这就是外设了,配置时属于外设,不要与配置寄存器的存储设备混淆。
<strong>DMA和CPU分时使用内存</strong>
三种方法:
目前市场上大部分的图像采集与处理系统是基于DSP 芯片的,这种图像采集与处理系统成本高、功耗高、体积约束等特点并不适用于一些简单的应用。随着USB 摄像头的普及和基于ARM 的嵌入式芯片的快速发展,将二者结合的便携性越来越受人们欢迎。本文介绍了一种基于三星S3C2440A 芯片的嵌入式USB 摄像头图像采集与显示方案,该方案具有良好的可移植性和扩展性,并且成本、大小和实时处理都能够满足市场需求。
<strong>1 系统架构</strong>
DMA(Direct Memory Access)常译为“存储器直接存取”。早在Intel的8086平台上就有了DMA应用了。
一个完整的微控制器通常由CPU、存储器和外设等组件构成。这些组件一般在结构和功能上都是独立的,而各个组件的协调和交互就由CPU完成。如此一来,CPU作为整个芯片的核心,其处理的工作量是很大的。如果CPU先从A外设拿到一个数据送给B外设使用,同时C外设又需要D外设提供一个数据。。。这样的数据搬运工作将使CPU的负荷显得相当繁重。
严格的说,搬运数据只是CPU的比较不重要的一种工作。CPU最重要的工作室进行数据运算,从加减乘除到一些高级的运算,包括浮点、积分、微分、FFT等。CPU还需要负责复杂的中断申请和响应,以保证芯片的实时性能。
八位单片机由于内部构造简单,体积小,成本低廉,在一些较简单的控制器中应用很广。即便到了本世纪,在单片机应用中,仍占有相当的份额。由于八位单片机种类繁多,本文仅将常用的几种在性能上作一个简单的比较,供读者在使用时作参考。
<font size="3"><strong>1. 51系列</strong></font>
应用最广泛的八位单片机首推Intel的51系列,由于产品硬件结构合理,指令系统规范,加之生产历史“悠久”,有先入为主的优势。世界有许多著名的芯片公司都购买了51芯片的核心专利技术,并在其基础上进行性能上的扩充,使得芯片得到进一步的完善,形成了一个庞大的体系,直到现在仍在不断翻新,把单片机世界炒得沸沸扬扬。有人推测,51芯片可能最终形成事实上的标准MCU芯片。
定时/计数器结构(T0和T1)
<img src="http://mcu.eetrend.com/files/2018-02/wen_zhang_/100010259-35431-1.png&q…; alt="51单片机 | 定时/计数器原理及结构">
16位寄存器T0、T1分别由TH0、TL0和TH1、TL1四个8位计数器组成
<ul>
<li>
<p>定时器的区别:</p>