-
STM32的串口中断配置,也是很简单的.首先是配置UART的GPIO口首先是配置UART的GPIO口/***********************************************Name:UART1_GPIO_Configuration*Deion:Configurestheuart1GPIOports.*Input:None...[详细]
-
本文主要提出了基于一种新的无线技术ZigBee的新型的胎压监测系统(TPMS)的设计方案。鉴于ZigBee低成本、低功耗等特点,适用于胎压监测系统,目前业界还没有出现类似的设计方案。本设计为直接式胎压监测系统,即在车辆轮胎上安装压力和温度传感器,通过ZigBee无线方式将胎压的信息传送给车内显示模块,并显示在液晶显示屏上。由此可实时监测车辆的胎压情况,并在胎压异常情况下发出报警。 引言...[详细]
-
今天分享的项目是基于STM32控制的简易电子负载,具有恒流、恒压、恒电阻以及恒功率功能,最大输入电压为100V,热设计功耗为100W,最大负载电流为12A。系统结构图电子负载采用3.7V锂电池供电,在使用时就不需要单独准备辅助电源或从被测电源取电,这将大大方便用户使用。系统结构框图硬件设计负载晶体管与电流检测该模块采用两根IRFP250场效应管作为电子负载的负载晶体管,P1为...[详细]
-
单片机性能稳定、价格低廉、功能强大,在智能仪器、工业装备以及日用电子消费品中得到了越来越广泛的应用。在单片机的输入输出控制中,除直接接上小键盘和LCD显示屏等方法外,一般都通过串口和上位机PC进行通信,而后一种方法由于能实现远程控制,并且能够利用PC机强大的数据处理功能以及友好的控制界面,显得尤为重要。在一般的利用PC机对单片机进行控制的场合,都是采用Windows作为上位机的平台,其优...[详细]
-
//编程实现:编写串口接收程序,如果出现奇偶校验错误,点亮P1.3端口的LED,如果出现接收溢出错误,点亮P1.4端口的LED。//默认8N1数据格式#includemsp430.hintmain(void){WDTCTL=WDTPW|WDTHOLD;//关闭看门狗P3SEL=BIT3+BIT4;//将P3.3,4引脚选择为...[详细]
-
例如DAC0832,PDIUSBD12等芯片,都是并行传输的,且芯片上都的WR和RD脚。在使用这种芯片时可能把WR和RD接到51的普通IO口上,用普通IO口来模拟芯片的读写时序来进行对芯片的操作(有些单片机只能用此方法如AVR单片机);也可将WR,RD接到单片机的WR和RD上,这时相当于把外部的芯片当外部存储器用。用这种方法还是很方便的,只要定义好外部芯片的地址。直接对该地址读写就可以了。...[详细]
-
什么是AVR单片机?AVR单片机有什么优点?为什么要选择AVR单片机?AVR单片机是ATMEL公司研制开发的一种新型单片机,它与51单片机、PIC单片机相比具有一系列的优点:1:在相同的系统时钟下AVR运行速度最快;2:芯片内部的Flsah、EEPROM、SRAM容量较大;3:所有型号的Flash、EEPROM都可以反复烧写、全部支持在线编程烧写(ISP);4:多种频率的内部RC振荡...[详细]
-
之前写的EEPROM程序虽然能够软仿成功,但烧到单片机里的时候却不能用,无疑是时序的问题,今天修正了时序,总算硬仿成功了。对照上次的程序可以发现就是添加了头函数:intrins.h,这样就可以通过_nop_()指令较为准确的控制时序。上次那个问题依然没有解决:就是接收缓冲区的数据是从readbuf开始的,以这个程序为例:readbuf中存放0x96readbuf中存放0x8...[详细]
-
内容摘要:阐述了一种基于GPRS和嵌入式Linux的远程图像监控系统设计和实现方法。该系统主要由嵌入式视频采集终端和监控中心服务器组成。其中,嵌入式视频采集终端主要由摄像头视频采集模块、ARM模块、SIM900模块组成,监控中心服务器可实时监控远程终端的图像。系统软件采用嵌入式Linux,可编程实现图像数据采集、压缩和GPRS模块的网络连接与传输。引言当前有线通信的图像监控系统由于...[详细]
-
MSC1210采用增强型8051内核,时钟频率高达33MHz,它有3个独立的16位定时/计数器,1个片内看门狗、2个通用异步收发器,片内存储器包括闪速程序存储器、FLASH存储器(可以分区成程序存储器或数据存储器)、静态数据存储器等。另外,MSC1210还在片内固化了2KB的BOOTROM,可以引导程序的写入,免去了程序写入时使用编程器的麻烦,MSC1210片内FLASH存储器的烧写寿命高...[详细]
-
正如之前文章所述,在使用外设功能时,都必须提前对其精心初始化才能使用其功能。以下是系统定时器初始化的程序清单。#include“stm32f10x_lib.h”unsignedcharsys_nub;//系统定时器中断计数变量//SysTick设置voidSysTIck_Config(void){//失能SysTIck定时器SysTIck_CounterCmd(Sys...[详细]
-
标号:FCLR功能:浮点数清零入口条件:操作数在中。出口信息:操作数被清零。影响资源:A堆栈需求:2字节FCLR:INCR0INCR0CLRAMOV@R0,ADECR0MOV@R0,ADECR0MOV@R0,#41HRET...[详细]
-
在提高硬件系统抗干扰能力的同时,软件抗干扰以其设计灵活、节省硬件资源、可靠性好越来越受到重视。下面以MCS-51单片机系统为例,对微机系统软件抗干扰方法进行研究。1软件抗干扰方法的研究在工程实践中,软件抗干扰研究的内容主要是:一、消除模拟输入信号的嗓声(如数字滤波技术);二、程序运行混乱时使程序重入正轨的方法。本文针对后者提出了几种有效的软件抗干扰方法。1.1指令冗余CPU...[详细]
-
在8月14日北京举行的飞思卡尔2012FTF技术论坛中,飞思卡尔汽车微控制器业务部副总裁RayCornyn展示了业界首个单芯片汽车仪表组解决方案,该解决方案采用了S12ZVH16位混合信号MCU系列,可以在MCU上实现广泛的模拟集成,因此汽车开发人员可以将高电压信号和电源直接连接至MCU,帮助节省板卡空间并降低系统复杂性。“飞思卡尔推出S12MagniV系列—通过简单易用、...[详细]
-
爱特梅尔(Atmel)周三表示,该公司正在对其ASIC业务和相关的生产资产进行战略转型,可能包括出售。爱特梅尔表示此举是为了进一步加强该公司在其核心的微处理器业务并提升成本结构。爱特梅尔的总裁兼首席执行官StevenLaub在一份声明中表示,“我们推行ASCI业务的战略转型是爱特梅尔深化改革的重要一步。我们的ASIC业务在多个市场都是领先的,但并不是我们长期战略中的核心业务。”...[详细]