-
1.初始化UART0之前需要先初始化ACLK、SMCLK和MCLK。示例代码中使用XT1,ACLK为32768,SMCLK和MCLK约为8MHZ。2.UART的时钟可以参考ACLK或者SMCLK,本例参考ACLK。由于参考ACLK时钟,所以串口速率不能超过32768。选择9600较为合适。3.MSP430波特率的产生有两种模式,低频波特率产生和过采样波特率产生。代码中使用低频波特率产生。其实...[详细]
-
汽车试验是发现汽车设计开发中各种问题的重要手段,依据试验结果能对汽车各种性能做出客观的评价。作为汽车工业的基础工程之一,汽车试验在汽车工业的整体发展中发挥了重要作用。汽车性能测试系统是汽车试验工程的关键组成部分,它是由若干相互联系、相互作用的传感器和仪器设备等元件,为实现对汽车各项性能的测试而组成的有机整体,汽车测试系统的性能往往对整个汽车试验的效用产生重要影响。现有的汽车测试系统多采用有线连接,...[详细]
-
micro2440-s3c2440仅一个存储器接口addr0-26data0-31此存储器接口所接资源:nand(64MBSLC)nor(2MB)dm9000sdram(32x2MB)************tiny6410-s3c6410两个存储器接口xm0xm0addr0-15xm0data0-15此存储器接口所接资源:...[详细]
-
四十多年来,PLC已成为实现工业控制的中坚力量。它的功能不断完善,应用领域不断扩大,对于工业控制技术的进步与社会发展所发挥的作用无可估量。PLC以它的高可靠性和易操作性,主导了工控行业数十年。PLC虽然有着它固有的优势,但面对客户需求的不断变化,PLC要想生存,就必须突破传统模式,积极求新求变以适应新的市场发展。而具有低成本优势的嵌入式PLC,正好能够满足这一需求。所谓嵌入式PLC是指采用...[详细]
-
芯片可用外部时钟源驱动,如Figure15所示。此时CKSEL熔丝位必须按照Table15编程。选择了这个振荡源之后,启动时间由熔丝位SUT确定,如Table16所示。为了保证MCU能够稳定工作,不能突然改变外部时钟源的振荡频率。工作频率突变超过2%将产生异常现象。最好是在MCU保持复位状态时改变外部时钟的振荡频率。要注意的是,系统时钟预分频可以实现在运行期间改变内...[详细]
-
如果我用disableinterrupt和enableinterrupt包裹waitforinterrupt(WFI)。你说WFI还能被唤醒么?有思考过么?昨晚拿STM8L151K4的开发板,实际测试下来。这样的用法是完全没问题的。由此我猜测芯片内部,core应该会专门有一根信号线唤醒sleep状态的core,这根信号不受interruptdisable影响。这个实验对控制睡...[详细]
-
STM32的SYSCLK(系统时钟)可由三种不同的时钟源来驱动,分别是HSI振荡器时钟、HSE振荡器时钟、PLL时钟。这些设备还拥有2种二级时钟源:1、低速内部RC(LSIRC)振荡器,频率在30~60KHZ之间变化,为了方便计算我们一般估算为40KHZ,它主要为独立看门狗提供时钟源,或通过相关寄存器配置驱动RTC(RTCCLK),用于从停机/待机模式下自动唤醒系统。2、使用32.768K...[详细]
-
0引言我国地下水占水资源总量的三分之一,年供水量占总供水量的近20%,在支撑经济社会发展中具有重要作用。大规模地下水开发造成局部地区地下水超采,诱发地质灾害。如:地面沉降、地裂缝灾害等。如今我国对于地下水位的监测,大部分监测点仍以传统的人工定时测量方法(电表、测钟、测绳等)为主,因而对于某些突发性的地下水位异常不能起到很好的预警作用,同时也会占用大量的人力,且存在人为误差,因此实现...[详细]
-
1 引 言传统的检测仪器大多由硬件电路来完成,不仅功能单一,而且开发周期长,不易维护。随着微电子技术和信息技术的高速发展,医学检测仪器正向组合式、多功能、智能化和微型化方向发展。现代数字部件的快速发展为医学检测仪提供了强有力的支持,医学检测仪器都无一例外地采用了微处理器来增强其功能。广泛地应用微处理器芯片能增强仪器的智能化程度,提高其稳定性和数据处理的精确性,使医学信号的采集、处理、通信...[详细]
-
制作根文件系统1、创建目录2、创建必要的设备文件3、安装所需的共享库4、安装init文件、shell及各种linux命令,由busybox提供5、创建编辑配置1.1.创建目录mkdirrootfscdrootfsmkdirbinsbindevlibetcrootusrprocmnttmpmkdirusr/binusr/libusr/sb...[详细]
-
如何优化单片机C语言代码(程序员必读)1、选择合适的算法和数据结构ig5Ce;P8R应该熟悉算法语言,知道各种算法的优缺点,具体资料请参见相应的参考资料,有YYA/QLJ6很多计算机书籍上都有介绍。将比较慢的顺序查找法用较快的二分查找或乱序查找JL@变的情况下,使用%f参数,会使生成的代码的数量增加很多,执行速度降低。B5E&Tr3的指令,有很多C编译器都会生成二...[详细]
-
随手小记一下,如果有错误还望大佬指正。至关重要的就是确定型号,程序其实没多少东西。首先你要先确定你的热敏电阻的型号,如果你是从淘宝购买,可以去问客服。如果你不知道型号如何,可以列一个表,在STM中利用你的分压公式,计算出你的电阻在温度多少的时候,电阻是多少。程序在下方,如图。要想问参考温度怎么得到的,那就是用另一个温度传感器。热敏电阻的电阻值是随着温度的变化而变化的,温度越高电...[详细]
-
voidSystemClock_Config(void){RCC_DeInit();RCC_HSEConfig(RCC_HSE_ON);//INPUTHSE=24MErrorStatusHSEStartUpStatus=RCC_WaitForHSEStartUp();if(HSEStartUpStatus==SUCCESS)...[详细]
-
0引言日程管理系统是指在指定的时间自动实现提示、放音、录音等功能,例如清晨吹起床号和自动定时上下课响铃等。该系统广泛应用在学校、部队、工厂等部门。早期的司号仪系统存在诸多的缺点。如抗干扰能力差、播放音质不好、录音时间不长,给日常教学、工作到来极大不便。随着生活水平和需求的不断提高,人们对产品的智能化要求越来越高.老式的司号仪智能化不够高必将被淘汰,采用单片机控制的日程管理系统以其系统稳定...[详细]
-
引言ZigBee技术是基于IEEE802.15.4标准协议的一种近距离无线通信技术,具有功耗低、成本低、容量大、安全性高、抗干扰性能强等特点,被广泛应用在工业监控、传感器网络、家庭控制、安全系统等领域。如何将ZigBee网络与以太网、WiFi网络连接,实现便携式设备(如手机、平板电脑等)对小型区域的实时监控?本文提出了一种基于Android系统的ZigBee无线网关设计方案。1系统概...[详细]