跳转到主要内容
国际橡塑展报名
国际橡塑展报名
国际橡塑展报名
国际橡塑展报名
国际橡塑展报名
国际橡塑展报名
单片机解密技术详解

芯片解密主要应用在PCB抄板方面,PCB抄板除了对电路板复制的简单概念,还包括了板上一些加密芯片的解密。随着专利概念和知识保护的加强,芯片解密会慢慢向为程序研究服务方向发展,而不是现在的产品复制方向。

芯片解密又叫单片机解密,单片机破解,芯片破解,IC解密,我们把CPLD解密,DSP解密都习惯称为芯片解密。单片机攻击者借助专用或自制设备,利用单片机芯片设计上的漏洞或软件缺陷,通过多种技术手段提取关键信息,获得单片机内的程序即为芯片解密技术。

芯片解密属于法律边缘的行业,但仁者见仁智者见智。某负责人表示,芯片解密只是一把刀,本身并没有对错,不过是握在谁的手里,拿刀去做什么,才最终决定了其性质的好坏。

51单片机模拟串口的方法的总结

随着单片机的使用日益频繁,用其作前置机进行采集和通信也常见于各种应用,一般是利用前置机采集各种终端数据后进行处理、存储,再主动或被动上报给管理站。这种情况下下,采集会需要一个串口,上报又需要另一个串口,这就要求单片机具有双串口的功能,但我们知道一般的51系列只提供一个串口,那么另一个串口只能靠程序模拟。

基于AVR单片机的数字电子秤的设计

<strong>0 引言</strong>

随着电子技术和自动化测量技术的不断发展,传统的称重系统在功能、精度、性价比等方面已难以满足人们的需要,尤其在智能化、便携式、对微小质量的测量方面更显得力不从心。近年来,新型单片机的出现和集成电路技术的发展为更新产品设计,研制高性价比的称重控制器提供了条件。本设计采用为控制核心,结合电阻应变式压力传感器和相应的信号采集电路,设计出一种高精度、多功能、低成本的新型电子秤。

<strong>1 系统总体设计</strong>

用MSP430F1121内置比较器设计高精度A/D变换器

Σ-ΔA/D技术具有高分辨率、高线性度和低成本的特点。本文基于TI公司的MSP430F1121单片机,介绍了采用内置比较器和外围电路构成类似于∑-△的高精度A/D实现方案,适合用于对温度、压力和电压等缓慢变化信号的采集应用。

在各种A/D转换器中,最常用是逐次逼近法(SAR)A/D,该类器件具有转换时间固定且快速的特点,但难以显著提高分辨率;积分型A/D 有较强的抗干扰能力,但转换时间较长;过采样Σ-ΔA/D由于其高分辨率,高线性度及低成本的特点,正得到越来越多的应用。根据这些特点,本文以TI公司的MSP430F1121单片机实现了一种类似于Σ-ΔA/D技术的高精度转换器方案。

【下载】如何使用PIC16F单片机实现低成本的D类全桥音频放大器

本应用笔记着重介绍如何使用 PIC16F 单片机(MCU)实现低成本的 D 类全桥音频放大器。

D 类放大器的基本操作是将模拟输入信号转换为脉宽调制器(Pulse-Width Modulator,PWM)输出。PWM 输出用于驱动一对 PMOSFET 和 NMOSFET 以提供放大功能。然后,放大后的信号经过一个 X 阶低通 LC 滤波器进行外部滤波,这将重现原始模拟信号,除了信号被放大外。

【视频】tinyAVR® MCU系列产品介绍

本视频介绍了AVR® MCU家族的最新成员:ATtiny161x、81x、41x和21x系列。它们是经过改进和创新的新一代AVR MCU, 其中的一些特性,以前只在高端MCU上提供。

<iframe height=358 width=510 src='http://player.youku.com/embed/XMjcyNzIyMDM1Mg==&#039; frameborder=0 'allowfullscreen'></iframe>

单片机小白学步(8) 用面包板搭建实验电路

前面介绍了几种准备实验板的方案。这里先介绍方案一,我将同大家一起搭建一块简易的单片机实验板,一起感受动手实践的乐趣。

我们有两种自己搭建实验板的方案,一是用面包板,二是用万用焊板。本篇我们介绍面包板搭建电路。

面包板和面包板线

面包板是一种用于电路实验的器材,上面有很多孔,我们可以将元器件和导线插进去,组成我们需要的电路。如果发现电路有错,拔下元件和导线重新插接即可。电路做完后,所有元件还可以拔下来再次使用。

基于USB接口1553B总线设备检测系统设计

<strong>1 引言</strong>

MIL-STD-1553B军用总线标准,在军事装备,特别是飞机系统中得到了广泛的应用,舰载系统中也正在逐步推广。对于1553B总线传输信息的飞机系统,特别是由该总线网络构成的综合航火控系统、通信系统而言,系统时实监测与在线故障诊断均建立在信息录取的前提下。为了方便录取1553B总线上传输的信息就需要应用1553B总线到计算机标准接口转换器,目前常用转换器有1553B-PCI、1553B-VXI等,但在工程实践过程中,它们存在体积大、价格高、使用不方便等缺陷。相比而言,USB接口具有体积小、携带方便、热插拔等特征,具有不可替代的优势。

Maxim率先推出15W单芯片USB Type-C充电器,简化便携式消费产品设计

<font color="#FD8900">率先面市的单芯片方案快速、安全地为2节串联锂离子电池组充电</font>

今日,Maxim宣布推出业内首款高效、高度集成的15W MAX14748 USB Type-C充电及充电器检测方案,帮助设计者利用更简单、更高成效的方法对采用2节串联锂离子电池组的USB Type-C™便携设备快速、安全地充电。当前市场上的解决方案需要将不同IC拼凑在一起,该充电器的面试解决了这些繁琐问题,设计人员只需关注在其设计中如何充分利用USB Type-C的功能优势。

ARM+PCL6045B的嵌入式运动控制器设计

<strong>引 言</strong>

运动控制器是运动控制系统的核心部件。目前,国内的运动控制器大致可以分为3类:

第1类是以单片机等微处理器作为控制核心的运动控制器。这类运动控制器速度较慢、精度不高、成本相对较低,只能在一些低速运行和对轨迹要求不高的轮廓运动控制场合应用。

第2类是以专用芯片(ASIC)作为核心处理器的运动控制器,这类运动控制器结构比较简单,大多只能输出脉冲信号,工作于开环控制方式。由于这类控制器不能提供连续插补功能,也没有前馈功能,特别是对于大量的小线段连续运动的场合不能使用这类控制器。

德州仪器宣布其SimpleLink™ MCU平台集成全新的Amazon FreeRTOS,实现快速云连接

<font color="#FD8900">德州仪器和亚马逊AWS为物联网设备实现端到端云连接提供持续支持</font>

德州仪器(TI)近日宣布,SimpleLink™微控制器(MCU)平台集成全新的亚马逊FreeRTOS,帮助开发商快速而安全地将物联网(IoT)终端连接到云端。亚马逊网络服务(AWS)与德州仪器合作开发了集成的硬件和软件解决方案,使开发人员能够快速建立与AWS物联网服务的连接,立即开始系统开发。如需了解更多信息,敬请访问 www.ti.com/AWSIoT-pr-cn

ARM+DSP的嵌入式四轴运动控制器设计

运动控制系统已被广泛应用于工业控制领域。近年来,工业控制对运动控制系统的要求越来越高。传统的基于PC及低端微控制器日渐暴露出高成本、高消耗、低可靠等问题,已经不能满足现代制造的要求 。随着嵌入式技术的日益成熟,嵌人式运动控制器已经初露锋芒。基于ARM技术的微处理器具有体积小、低成本、低功耗的特点,决定其在运动控制领域具有良好的发展前景。

利用单片机快速实现家庭智能控制平台

一提到智能家庭,大家可能首先想到的是各种大佬级公司搞的牛逼产品,或者说是创新产品。想想就觉得很复杂,有的用工控机,有的用树莓派,还有的用arduino,不管用什么,都绕不过服务器进行控制,比如yeelink平台,腾讯的智能硬件平台等等。其实,真实实现起来,并没有想想中这么复杂,我们甚至只用一个小的单片机就能实现。

0×01单片机实现web服务器

探讨用单片机来实现web服务器的文章通过baidu也能找到几篇,但比较详实的实现方法并没有找到,这里考虑有两种思路可以完成,一种是有线的lan模块,如w5500,这种模块本身就带有web服务的部分功能,使用起来比较简单,但是只能基于lan进行访问。另一种是通过stm32等单片机,配合网络模块来完成。当前我能想到的最简单的方法就是用stm32+esp8266来实现。

三极管在单片机中的应用图解

三极管在数字电路里的开关特性,最常见的应用有 2 个:一个是控制应用,一个是驱动应用。

所谓的控制就是如图 3-7 里边介绍的,我们可以通过单片机控制三极管的基极来间接控制后边的小灯的亮灭,用法大家基本熟悉了。还有一个控制就是进行不同电压之间的转换控制,比如我们的单片机是 5V 系统,它现在要跟一个 12V 的系统对接,如果 IO 直接接 12V电压就会烧坏单片机,所以我们加一个三极管,三极管的工作电压高于单片机的 IO 口电压,用 5V 的 IO 口来控制 12V 的电路,如图 3-8 所示。

Diodes Incorporated 汽车级稳压器提供 5V、8V 或 12V 输出,容许 60V 电池瞬态

Diodes Incorporated 推出的ZXTR2105FQ、ZXTR2108FQ和ZXTR2112FQ稳压器晶体管符合高可靠性 AEC-Q101 标准,并通过生产零件核准程序 (PPAP)。这些稳压器可在 12V 或 24V 额定电池供应下提供 5V、8V 或 12V 的稳压输出,极适合为汽车电子组件供电。这些装置可耐受最高 60V 的电池电压峰值,让无法使用标准线性稳压器的应用得以实现。

AVR单片机汇编器伪指令

伪指令不属于单片机的指令系统,而是由汇编器提供的指令,用于调整存储器中程序的位置、定义宏、初始化存储器等。AVR单片机的汇编器共提供18条伪指令(见附表)。
<center><img width="600" src="http://mcu.eetrend.com/files/2017-12/wen_zhang_/100009307-31433-36.jpg&…; alt="AVR单片机汇编器伪指令"></center>

基于多核DSP的以太网通信接口设计

<strong>DSP的应用</strong>

针对8核DSP TMS320C6678与外部设备进行数据通信的需求,以片上集成千兆以太网交换子系统为核心,选取芯片88E1111作为PHY设备,设计了千兆以太网通信接口的硬件电路。在嵌入式操作系统SYS/BIOS和网络开发环境NDK上,完成了以太网底层驱动和TCP/IP协议的程序设计。通过DSP与上位机进行以太网通信测试,证明了以太网接口电路硬件及软件的正确性和实用性。

随着DSP处理器在现代工业的应用越来越广泛,DSP的功能不仅只有快速运算处理,还需要与其他处理器或者设备之间进行实时数据交换,以实现资源的共享。因此,针对不同设备的需求,选择稳定、快速和高效率的接口方式在当今数字信号处理系统设计中关键的组成部分。

STM32H7 的 FMC 外设在 DCACHE 使能时运行不正常

<font color="blue"><strong>前言</strong></font>

前段时间接到一个客户的问题。客户描述在使用 STM32H7 的 FMC 时,如果使能了 DCACHE,就运行不正常。数据没有写到 FMC 外部的存储器里,测量 FMC 接口也没有波形跳变。而不使能 DCACHE 工作就是正常的。

其实对于这个问题,如果了解 STM32H7 的架构的话,就很容易理解了。下面我们就来看一看到底是什么原因让客户觉得使能 DCACHE 后 FMC 就工作不正常了。

<font color="blue"><strong>STM32H7 的架构</strong></font>

单片机开发者的常疏忽的几个问题

我的工作主要是主导新产品试产,在实际的工作中,经常出现因为RD人员的设计“疏忽”导致试产失败。这个疏忽要加上引号,是因为这并不是真正的粗心造成的,而是对生产工艺的不熟悉而导致的。为了避免各位做RD的朋友出现同样的错误,或为了更好的完成试产我对一些常见的问题点做一些总结,希望能对大家有所帮助。

1、IC封装的选择。现在电子产品都在向环保的无铅发展,欧洲2006年7月1日就要实现全部无铅化,,现在正处于有铅向无铅的过渡期。因此,元器件厂商提供的元器件也出现无铅与有铅两种规格,有的厂商甚至已经停止了有铅元器件的生产。

米尔电子联合恩智浦推出MYC-Y6ULX系列核心板,批量价格99人民币起

恩智浦i.MX6ULL系列芯片是一个高性能、低功耗、高性价比处理器系列,其基于ARM Cortex-A7内核,主频可达900MHz。i.MX 6ULL应用处理器包括一个集成的电源管理模块,可以省掉外部的PMU,降低了外接电源的复杂性,并简化了上电时序。这个系列的每个处理器提供多种存储器接口,其中包括16位LPDDR2、DDR3、DDR3L、NAND闪存、NOR闪存、eMMC、Quad SPI和各种其他接口,用于连接外围设备,如WLAN、Bluetooth®、GPS、显示器和摄像头传感器。