跳转到主要内容
第五届滴水湖中国RISC-V产业论坛专题
【填问卷 月月赢好礼】“芯英雄联盟”直播服务在线调查
CES 2026(国际消费类电子产品展览会)专题
以板载匠心,赋能 FPGA 创新,加速产品从 0 到 1
直播预约 | AI 智能体加速FPGA开发
难以置信!5微米,比红细胞还小!Mars ZX2让机械臂变得更精密、更紧凑、更易集成
【下载】PIC24FJ256GA7 Curiosity开发板快速入门指南

PIC24FJ256GA7 Curiosity开发板(DM240016)是一款基于PIC24FJ256GA705低功耗、低成本单片机的平台,可用于进行演示、开发和实验。开发板具有编程器/调试器,并提供开始开发完整嵌入式应用所需的全部硬件。

HOLTEK新推出HT69F2562 Ultra-Low Power MCU with LCD & EEPROM

Holtek新推出超低功耗具有液晶驱动电路Flash MCU,针对RTC On超低待机功耗应用提供最佳解决方案,如电池供电之消费类产品,可视卡与NFC Data Logger等。

瑞萨电子扩充RX130 MCU产品线,提高触控式家电与工业自动化设备性能

<font color="#FD8900">新型RX130系列扩大闪存至512KB、管脚最多至100管脚,可实现高灵敏度触控式应用,支持瑞萨电子RX系列产品间的轻松移植</font>

业界首款支持SVID和PVID的数字全集成稳压器,实现最高效率和最小尺寸

英飞凌科技股份公司推出最新的集成负载点电源产品(IPOL)系列,结合了易用性与高功率密度优势。这是业界首款具备PMBUS、SVID和PVID功能的全集成稳压器,用于为英特尔CPU ,小电流POL、芯片组和ASIC/FPGA供电。它可以比传统分立电源解决方案节省50%的空间,是同类产品中尺寸最小的解决方案。

简单分析PCB孔无铜以及改善方法

前言

孔无铜属于pcb功能性问题,随着科技的发展PCB精度(纵横比)要求亦越来越来高,它不但给PCB制造者带来的麻烦(成本与品质的矛盾),而且给下游客户埋下了严重的品质隐患!下面就此做简单分析,希望能对相关同仁有所启示和帮助!

基于51单片机控制门禁系统的设计

近年来,电子门禁系统发展非常迅速,按照其开门方式可以分为3类:密码识别、卡片识别和生物识别。
  
无线射频识别技术(RFID)在门禁系统中得到广泛的应用,本例中以使用工作频率为125KHz的射频ID卡和密码识别相结合的门禁系统为例,说明单片机控制门禁系统的原理及应用。
  
本门禁系统主要应用于居民小区的居民楼,其工作原理如下:当有人要进入时,可以通过以下两种方式实现:

一是通过在门禁处主机上刷卡,当该卡为门禁系统中存在的ID卡时,门可以打开,否则,语音提示该卡不存在;

二是输入房间号码+密码的方式开门,若有访客要进入时,访客可以提前和住户联系,获得住户的房间号和密码,当访客输入正确的房间号和密码后,楼宇门可以打开,否则提示密码错误。

单片机小白学步(15) 单片机程序下载失败总结

前面介绍了点亮第一个LED的全过程,很多人可能很幸运的点亮了LED,然而也很可能不少人非常不幸没有把程序下载进去。初学者常会遇到程序无法下载的情况,很多人在尝试多次未果后比较受打击,因此放弃了学习,实在太可惜了。鉴于此,这里列举了单片机程序下载失败的各种出错原因、判断方法和解决方法,是前人所遇到的种种原因的总结。

STC单片机下载程序主要分为三部分:单片机最小系统、下载电路、计算机端。下载失败一般主要就从这三个方面来解决问题。

<strong>快速排错方法</strong>

如果你有或者能向别人借到一套可以正常下载程序的电脑、单片机下载线、开发板全套装备,依次换用别人的下载线,电脑,和单片机系统板进行下载。如果换别人电脑下载就成功了,说明问题在于你的电脑。通过这种控制变量的方法,就能快速判断出问题出在哪个环节。

STM32F4的FPU单元讲解

浮点运算一直是定点CPU的难题,比如一个简单的1.1+1.1,定点CPU必须要按照IEEE-754标准的算法来完成运算,对于8位单片机来说已经完全是噩梦,对32为单片机来说也不会有多大改善。虽然将浮点数进行Q化处理能充分发挥32位单片机的运算性能,但是精度受到限制而不会太高。对于有FPU(浮点运算单元)的单片机或者CPU来说,浮点加法只是几条指令的事情。

现在又FPU或者硬件浮点运算能力的主要有高端DSP(比如TI F28335/C6000/DM6XX/OMAP等),通用CPU(X87数学协处理器)和高级的ARM+DSP处理器等。

单片机扩展中断的4种方法

MCS—51系列单片机内部只有两个外部中断源输入端,当外部中断源多于两个时,就必须进行扩展,下面介绍两种简单的扩展方法:

<strong>一、采用硬件请求和软件查询的方法:</strong>

这种方法是:把各个中断源通过硬件“或非(高有效,如CD4002)”(与,低有效)门引入到单片机外部中断源输入端(INT0或INT1),同时再把外部中断源送到单片机的某个输入输出端口,这样当外部中断时,通过“或非”(与)门引起单片机中断,在中断服务程序中再通过软件查询,进而转相应的中断服务程序。显然,这种方法的中断优先级取决于软件查询的次序。其硬件连接和软件编程如下:

Void zhongduan (void) interrupt 0 using 3 //中断函数

{

EX0=0;//关中断

MM32 基于PWM做DAC输出设计

有客户需要用到高精度的DAC模块,MM32L0系列产品内部没有集成DAC模块,考虑到外接DAC芯片会增加成本,所以在本实验中将为大家介绍使用PWM输出,经过简单的变换电路即可实现DAC,这将大量降低电子设备的成本、减少体积,并提高精度。本实验在PWM到DAC转换关系的理论分析基础上,设计出输出为0~5V电压的DAC。

MM32L0系列产品包含1个高级控制定时器、5个通用定时器(1个32 位定时器和5个16 位定时器),以及 2个看门狗定时器和1个系统嘀嗒定时器。

每个定时器都有 PWM 输出或单脉冲模式输出,所以MM32L0系列产品任意一款型号都可以用PWM做DAC输出功能。

为什么51单片机的地址总线是16位的,但是它却是8位机?

位数指CPU处理的数据的宽度,参与运算的寄存器的数据长度。

如果总线宽度与CPU一次处理的数据宽度相同,则这个宽度就是所说的单片机位数。

如果总线宽度与CPU一次处理的数据宽度不同:

(1)总线宽度小于CPU一次处理的数据宽度,则以CPU的数据宽度定义单片机的位数,但称为准多少位。比如著名的Intel 8088,CPU是16位但总线是8位,所以它是准16位。

(2)总线宽度小于CPU一次处理的数据宽度,则以CPU的数据宽度定义单片机的位数。

少位宽不是指总线宽度,也不是存储器的宽度,像51单片机的地址总线是16位的,但是它是8位机。像ARM的存储器也有八位的,但是它是32位机。而是指CPU处理的数据的宽度,也就是CPU一次数据的吞吐量。比如同一条指令:MOV R0 R2

【视频】MCP9600热电偶EMF至温度转换器

本视频将向您介绍Microchip热电偶EMF至温度转换器MCP9600,该产品集成了高精度仪表放大器、高精度温度传感器、高精度ADC和支持多种类型热电偶的数字引擎。我们还将通过MCP9600评估板为大家演示如何进行温度测量。
<iframe height=358 width=510 src='http://player.youku.com/embed/XMTY5NzM4NDc0MA==&#039; frameborder=0 'allowfullscreen'></iframe>

PCB高浓度有机废液处理的四个难点

随着我国经济的高速发展,工业对环境的污染问题不减,资源化残水和无回收价值污水的达标排放的政府监督日趋严厉PCB生产污水资源化势在必行。

PCB制作产生的高浓度有机废液(非清洗水),国内迄今没有权威的污染物调查统计资料。本文给大家讲述高浓度有机废水处理的难点。主要有以下四个:

1、废水的来源广泛

线路板生产过程中经显影、黑/棕氧化、除胶渣、PTH镀通孔、镀铜、退膜等工序来完成。其中在显影及退膜、剥废板绿漆、酸性除油等工序中,将产生高浓度有机废水。

2、废水的水质成分处理难度较大

MM32 呼吸灯功能

呼吸灯,就是指电子产品上的LED灯的亮度随着时间由暗到亮逐渐增强,再由亮到暗逐渐衰减,有节奏感地一起一伏,就像是在呼吸一样,因而被广泛应用于手机、电脑等电子设备的指示灯中。在使用MCU开发相关的应用产品中也可以加入呼吸灯功能,增强用户的体验感,在本实验中将介绍如何使用MM32L0系列产品芯片做呼吸灯功能。

在平时应用中可以知道,MCU的GPIO输出高低电平变化可以实现LED灯的亮、灭两个过程,如果GPIO的电平一直维持高电平或者低电平,LED灯就处于长亮或长灭的状态,呼吸灯就是通过较高频率的电平变化来实现亮灭的切换,由于人的视觉暂留效应,肉眼无法迅速捕捉快速亮灭变化的过程,所以在视觉中一直出现一直亮或者灭的状态,通过调整占空比可以控制LED灯的亮度,给人视觉上一种灯光由暗到亮逐渐增强,然后又由亮到暗逐渐衰减。

单片机 指令集 和 操作系统的关系

<strong>1、首先讨论各种单片机与操作系统的关系</strong>

ucos ii在单片机使用中的一些特点

ucos ii是由Labrosse先生编写的一个开放式内核,最主要的特点就是源码公开。这一点对于用户来说可谓利弊各半,好处在于,一方面它是免费的,另一方面用户可以根据自己的需要对它进行修改。缺点在于它缺乏必要的支持,没有功能强大的软件包,用户通常需要自己编写驱动程序,特别是如果用户使用的是不太常用的单片机,还必须自己编写移植程序。

CAN总线要点

CAN总线的应用在现在看来越来越广泛,我厂设备从最初的ARM9与ARM7平台、期间升级过度到CortexA8与Cortex M3平台,再到现在的Cortex M4平台,围绕CAN进行了一系列产品的开发,CAN总线的稳定性是毋庸置疑的。

<font size="4"><strong>CAN总线物理结构与特性</strong></font>

<strong>CAN总线网络</strong>

【下载】[应用笔记]STM32L0xx 硬件开发入门

本应用笔记为系统开发者们提供了所需的开发板特性硬件实现概述,如供电电源、时钟管理、复位控制、自举模式设置、调试管理。它显示了如何使用 STM32L0xx 产品系列,说明了开发 STM32L0xx 应用所需的最低硬件资源。

本文还包括了详细的参考设计原理图,说明了其主元件、接口和模式。

arm系列contex的a,r,m的区别

从cortex开始,分为三个系列,a系列,r系列,m系列。

m系列与arm7相似,不能跑操作系统(只能跑ucos2),偏向于控制方面,说白了就是一个高级的单片机。

a系列主要应用在人机互动要求较高的场合,比如pda,手机,平板电脑等。a系列类似于cpu,与arm9和arm11相对应,都是可以跑草错系统的。linux等。

r系列,是实时控制。主要应用在对实时性要求高的场合。

arm7和m3,m4是同一类型。这三个里面,arm7是最早的arm产品。m3是cortex m系列的过渡品,其低端市场被cortex m0的高端替代, 其高端市场又被cortex m4的低端取代。现在m系列,是m4内核的。典型的芯片是st公司和飞思卡尔公司的。