-
AVRSTK500下载线电路制作 要说明一下的是:我用的是11.0592MHz的晶振,要改成其他频率的晶振要在Config.H文件中更改F_CPU为你用的频率。 电路图这个就可以用,我把LED换了个位置,按原图也可以的,只是我传的代码要修改一下! M8的熔丝位设置为外部晶体即可!另最好是用11.0592MHz或7.3728MHz的晶振,以保证串行通讯无误码!...[详细]
-
程序源码#includeioCC2530.htypedefunsignedcharuchar;typedefunsignedintuint;//系统时钟初始化voidSystemClockInit(){CLKCONCMD&=~0x40;//设置系统时钟源为32MHZ晶振while(CLKCONSTA&0x40);//等待晶振稳定为32...[详细]
-
1引言 本系统以ADC812单片机为处理核心,分为温度传感、信号处理(差分放大、采样保持)、系统复位、LED显示、串行数据通信、上位机控制等6个功能模块。系统的工作原理如图1所示。传感器将温度(物理量)转化为电量(电压),然后通过差分放大模块将信号先放大再保持处理,接着将两路模拟信号(电压)送至ADC812的P1.0、P1.1管脚进行内部A/D转换器采样得到相应的数据,最后通过芯片内部...[详细]
-
引言CAN总线是目前应用十分广泛的现场总线,其仅通过一对差分信号线即可实现网络中各节点之间的互联和信息交互,具有极强的抗干扰能力。CAN总线采用非破坏性仲裁技术和自动重发机制,不仅能有效避免总线冲突,还能确保各节点数据的可靠传输。此外,CAN总线还具有实时性强、可靠性好、标准化程度高等优势。基于此,CAN总线被广泛应用于工业控制、汽车制造、仪器仪表、煤矿智能系统等多个领域。C...[详细]
-
近年来,随着科学技术的快速发展,特别是类似单片机等相关集成电路生产技术的快速堀起,推动了仪器仪表及家电产业的快速发展,用程序代码来简化硬件电路的复杂程度,使其不断向着体积小,价格低廉,功能更加多样化、智能化的方向发展。功能齐全,价格低廉的产品越来越受到人们的青睐,当然,科技的发展最先受益的还是从事前沿科技研究领域的人员,对于他们来说,一款好的测量设备将为他们的研究工作带来便利的同时也减轻很多负...[详细]
-
19264液晶是一种比12864大一点点的单色液晶,这里我给大家介绍一下用单片机驱动他的原理电路图仿真图实际效果图#includestc89.h#includeintrins.h#defineucharunsignedchar#defineuintunsignedintuintee;sbitlcd_cs3=P1^0;//片选信号右低有效sbi...[详细]
-
和C调用汇编一致,前四个参数用R0-R3传递,后面的用堆栈传递测试这个程序://******************************************************//main.Cexterninttest(int,int,int);intn;intmain(void){n=test(2,4,6);while(1);}intadd...[详细]
-
//Author:泪与汗的缠绵//Data:2011-11月//功能:10路AD驱动程序,TFT函数的配置#includestm32f10x_lib.h#includestdio.h#includemain.hu8Rx_Buffer;vu32FLASH_ID=0;#defineM25P64_FLASH_ID0x202017//u...[详细]
-
STM32F10xxx支持三种复位形式,分别为系统复位、上电复位和备份区域复位。一、系统复位除了时钟控制器的RCC_CSR寄存器中的复位标志位和备份区域中的寄存器(见图4)以外,系统复位将复位所有寄存器至它们的复位状态。当发生以下任一事件时,产生一个系统复位:1.NRST引脚上的低电平(外部复位)2.窗口看门狗计数终止(WWDG复位)3.独立看门狗计数终止(IWDG复位)4...[详细]
-
Atomthreads像众多操作系统一样,在没有任务调度是会调用idle。(bycpuwolf) staticvoidatomIdleThread(uint32_tparam) { /*Compilerwarning*/ param=param; /*Loopforever*/ while(1) { /...[详细]
-
0引言随着全球能源的日益紧张,太阳能光伏照明得到了迅速发展。在太阳能照明系统的发展中,人们不断的对照明系统常用的控制模式进行分析,设计各种实际可行的工作模式,同时光源技术也在不断的更新换代中,蓄电池的充电模式也在不断的研究探索中,有效利用率越来越高。在太阳能各个组成部分的发展和协调中,太阳能照明系统正在不断发展完善。1太阳能灯的原理及组成太阳能灯具系统为直流型独立光伏系统。太阳能...[详细]
-
我在51单片机上设置串口为8比特无校验,然后向PC机上发送数据,目的想一次发送一个8位数据。在上位机上用串口调试助手观看,需要设置成7个数据位和1个停止位才能看到正确的英文字符,如果用我自己编写的上位机软件,用windowsAPI函数SetCommState()也需要设置成7位才行。请问一下为什么?在单片机上应该怎样设置才是一次发送一个完整的8位数据?51单片机上设置串口为8比特无校验,无...[详细]
-
IC设计期间,最坏情形的模拟可帮助设计师说明PNP和NPN晶体管以及基极电阻器和多晶硅电阻器的特性变化。仅是这四类器件产生的模拟条件组合就超过16种。为了适应温度变化,每个组合都要在-40℃、+27℃(室温)和+125℃下接受模拟,因此在模拟完成时会产生至少48个数据系列供分析。为了帮助IC设计师评估模拟波形的特性,PSpice提供了一个由若干易用并预先定义的...[详细]
-
Freescale的S12系列16位MCU在车身控制系统中应用广泛,用于车身控制器BCM、门锁模块、RKE接收器、智能执行器、灯光模块等车身ECU中。在某整车厂开发的BCM中,采用MC9S12XS128做为中央处理器,实现了车身控制的大部分功能,包括门锁控制、灯光控制、雨刷控制、车窗控制和防盗报警,还实现了CAN/LIN网关功能,通过CAN总线接收车速和碰撞信号,从而实现安全驾驶和紧急操作,通...[详细]
-
我们先查看内核的启动信息,以搞清楚从哪个文件着手来分析:S3C24XXNANDDriver,(c)2004SimtecElectronicss3c2440-nands3c2440-nand:Tacls=3,30nsTwrph0=770ns,Twrph1=330nsNANDdevice:ManufacturerID:0xec,ChipID:0xda...[详细]