推荐阅读最新更新时间:2024-03-16 12:25
STM32 USB设计单片机程序篇
首先,我们来看看usb的工作过程。 当usb设备接入到主机时,主机开始枚举usb设备,并向usb设备发出指令要求获取usb设备的相关描述信息,其中包括设备描述(device descriptor)、配置描述(configuration descriptor)、接口描述(interface descriptor)、端点描述(endpoint descriptor)等。这些信息是通过端点0(endpoint 0)传送到主机的。获取各种描述信息后,操作系统会为其配置相应的资源。这样主机就可以与设备之间进行通信了。 usb通讯有四种通讯方式控制(control)、中断(interrupt)、批量(bulk)和同步(sync
[单片机]
51单片机烧写芯片无法工作的故障分析
故障现象: 做了一个单片机温度监测系统,仿真机上一切正常,烧写芯片无法工作。 相关电路框图: 用51做处理器,外围电路如图,一片双积分转换芯片ICL7135做AD,它的时钟需要125K,用51的ALE经过一片CD4024分频得到。1403提供基准源。另外,一片7660提供7135工作所需要的负压。 为了省电,把所有模拟电路部分电源用一个晶体管管理起来,由P1.0来控制。(上图为示意图,省去了电阻没画)P1.0为地的时候,模拟系统才上电 现在怪现象如下: 仿真机正常运行,烧写芯片后无反应。 仿真正常,说明外围芯片完全正常,电路也没有错误。 经过检查,晶体正常,复位可靠,EA高,程序堆栈都没有溢出,并排除其它一切低级错
[单片机]
基于单片机的来电显示电话测试仪的设计
1 引 言 目前,随着电信部门电话主叫识别(来电显示)业务的普遍开通,具有主叫识别功能的电话机越来越普及。根据这个情况,我们设计了一台可以测试主叫识别功能的多功能电话测试仪,采用了CML(ConsumerMicrocircuit Limited)公司的CMX860作为其中来电显示测试电路的核心元件,单片机采用了SST89C58。 1.1 CMX860简介 CMX860是一块通用的低功耗电话机信令收发集成电路。CMX860包含DTMF编码解码器、V.23调制解调器,具有铃流检测、话机摘机检测等功能,它可以广泛应用于由线路提供电源的电话设备。 CMX860的主要特性有: (1) 提供V.23 1200/75bps的FSK信号发
[单片机]
单片机在家电控制系统中的应用
摘要: 介绍国种采用单片机SST86542R作为控制核心的家电控制系统,其与市场上的同类产品相比,减少了硬件资源,在成本和功耗方面有较大的改进。
关键词: 单片机 SST86542R芯片
从对家电的控制手段来看,经历了两个阶段。在上世纪70年代到80年代,家用电器基本上属于机电控制功能型。进入90年代,家用电器出现了智能化,转向电脑控制的智能型家电。这种智能型家电国般通过微控制器(即单片机)实现对对家电的控制操作。未来的家电将实现网络化,Bluetooth、HomeRF以及IEEE802.15等标准的制定表明了这个趋势。本文以国种家电冷风扇为例,介绍单片机在家电控制系统中的应用。家电冷风扇是国
[单片机]
儒卓力提供Redpine Signals超低功耗无线MCU
Redpine Signals的RS14100 WiSeMCU系列是儒卓力提供的首款具有多协议无线子系统的无线安全MCU。而且,这些SoC器件和模块还具有语音活动检测(VAD)功能和多达8个电容式触摸传感器输入。 无线SoC和器件模块可以同时运行多种协议,包括802.11a/b/g/n (2.4GHz和5GHz),双模蓝牙5以及用于Thread和Zigbee®的802.15.4。 RS14100系列的片上应用程序管理器基于具有最高180MHz高效性能和多达4MB闪存的Arm®-Cortex®-M4,同时提供多种电源模式,可根据需要控制操作系统的功耗。这些超低功耗SoC和模块可实现低于50uA的最低Wi-Fi待机相关功耗,A
[嵌入式]
PIC单片机在proteus+MPLAB组合下的LED单灯闪烁实验
先放电路图,注意晶振两侧电容的选择,注意LED与电压之间电阻阻值的大小。 程序为:注意一定要包含pic.h文件,一定要先确定_XTAL_FREQ的大小才能使用__delay_ms这个宏,注意LED=~LED的妙用。 /* 功能:令LED按一定时间间隔闪烁 */ #include pic.h #define _XTAL_FREQ 4000000UL //振荡器频率 #define LED RC5 //因为led灯连在了RC5引脚上 void main() { TRISC = 0x00;//设置所有的PORTC为输出 PORTC = 0xff;//将PORTC的输出都设置为1 while(1) {
[单片机]
MCS-51单片机并行P3口的功能及特性
MCS-51系列单片机并行P3口为多功能口,它的第一功能为准双向口,可以作为通用I/O口使用,其特性和P1口相似 。但在实际应用中它的第二功能信号更多。 P3口的口锁存器Q端接与非门驱动输出场效应管T,该与非门的另一个控制端为第二功能输出线。P3口的引脚状态通过输入缓冲器输入到内部总线和第二功能输入线。 P3口的每一位可以分别定义为第一功能输入/输出线或第二功能输入/输出线。 P3口的某一位作为第一功能输入/输出线时,第二功能输出线总是为高电平,该位引脚输出电平仅取决于口锁存器的状态,为“1”时输出高电平,为“0”时输出低电平。 P3口的某一位作为输入线时,该位口锁存器应保持“1”,使输出场效应管T截止,引脚状态由外部
[单片机]
基于C8051F060单片机和K9F2808UOC存储器实现数据采集系统的设计
从上个世纪九十年代起,电子技术在钻井井下得到应用。但井下钻具的振动会给很多传感器带来不利影响。 特别是对测量井下钻头姿态的惯性导航传感器影响巨大,在随钻振动环境中,如果对信号不作处理,根本就不能测量出正确的井斜角和方位角,也就无法实现井眼轨迹随钻控制的要求。本文介绍应用SoC芯片中的DMA技术对振动的高速采集和存储功能的实现方法,并给出了钻井环境中测试的结果。 1 方法的提出 传统的数据采集方法采用CPU直接控制的方式进行数据采集,数据传送需要经过CPU的中转才能存入存储器,传送速度慢且采集速率受到CPU的限制,极大影响了系统的采样频率,不能满足对振动信号高速采集的要求。而在DMA传送方式下,数据传送不经过CPU,由DMA
[单片机]