一、谈谈对串口UART的理解1.交代计算机中常见的几种硬件(CPU和外设)通信方式:GPIO/UART/IIC/SPI/1-WIRE。2.UART的定义:通用串行异步收发器。串行和并行的对比:距离速度抗干扰性2.1异步:CPU的速度要远远快于外设,势必要考虑数据同步(发玩还要确保接收正确)数据同步方法:异步和同步同步:“低放高取”。不仅仅需要数据线,还需...[详细]
44B0的初始化程序就是初始化各个关键的寄存器,建立中断向量,然后转移到主函数去执行程序。不过44B0不支持地址映射,所以程序不COPY到RAM种执行。44B0初始化对我们广大初学者来说,比较难理解的是中断的处理和一些少见的操作符号,44b0的中断子程序地址存放在初始化程序最后就是HandleADC#4HandleRTC#4HandleUTXD1#4HandleU...[详细]
1加速度传感器1.1定义加速度传感器是一种能够测量加速力的电子设备。加速力就是当物体在加速过程中作用在物体上的力,就好比地球引力,也就是重力。加速度计有两种:一种是角加速度计,是由陀螺仪(角速度传感器)的改进的。另一种就是线加速度计。1.2加速传感器的工作原理加速度传感器会接受外界传递的物理性输入,通过感测器转换为电子信号,再最终转换为可用的信息。主要感应方式是对微小物理...[详细]
1、=和==的不同在C语言中,符号==是作为赋值运算,符号==是作为比较的。一般而言,赋值运算比比较运算出现得更频繁,因此字符较少的符号=就被赋予了更常用的含义——赋值操作。赋值操作在平常更广泛被我们使用,这就导致了一个潜在的问题,程序员本意要做比较运算,却写成了赋值运算。2、程序中的“/*”当C编译器读入一个字符“/”之后又跟了一个字符“*”,那么编译器就必须做出判断:是将其作为两个分...[详细]
现在:我带领大家从字符型1602液晶入手,一步一步的来掌握液晶的编程这个程序是在上一个程序改进过来的,增加了键盘检测程序。大家仔细体会一下看看。实际上在单片机教程里有一个小键盘控制的数字显示,程序很类似。当然,这只是个例子程序,没有增加消除键盘抖动的子程序。RSEQUP3.0RWEQUP3.1EEQUP3.5movp3,#0ffhM...[详细]
GPRS(GeneralPacketRadioService)是一种基于包的无线通讯服务。它将使得通讯速率从56一直上升到114Kbps,并且支持计算机和移动用户的持续连接。较高的数据吞吐能力使得可以使用手持设备和笔记本电脑进行电视会议和多媒体页面以及类似的应用。GPRS是基于GlobalSystemforMobile(GSM),并且能完成现有的一些服务,例如:蜂窝电话电路交换(c...[详细]
MAX7219驱动点阵的原理图如下:单片机+MAX7219点阵源程序如下:#includereg52.h#includeintrins.h#defineucharunsignedchar#defineuintunsignedint//定义Max7219端口sbitMax7219_pinCLK=P2^2;sbitMax7219_pinCS=P2^...[详细]
pc:Centos5.4内核:linux3.0.1开发板:ok6410交叉编译器:arm-linux-gcc4.4.11.makemenuconfig去掉原来的触摸屏驱动程序-DeviceDrivers-Inputdevicesupport-Genericinputlayer-Touchscreenss3ctouchsc...[详细]
从今天开始学习利用MSP430FR2433这款芯片实现测量不同阻抗的天线并实现匹配。这是我第一次用MCU,用的不好,请多多指教,中途有错,请纠正。(1)硬件部分功能实现MCU下面是天线匹配最后一个模块是电阻桥(2)代码部分这里我刚刚开始学,下面是主程序,我将以看懂程序来记录我的学习过程。voidmain(void){//InitializeMCUinit_...[详细]
引言什么是嵌入式系统嵌入式系统一般指以嵌入式微处理器为核心,有别于PC系统,有计算机的部分功能但又不称之为计算机的设备或器材。它主要是以应用为目的,系统软硬件于一体,通常要求具有代码小、响应速度快、可靠性高、低功耗、集成度高等特点。嵌入式系统遍布于各个行业以及人们的日常生活当中,比如掌上PDA、移动计算设备、电视机顶盒、手机、汽车、数字相机、家庭自动化系统、安全系统、自动售货机、工业自动...[详细]
在按键的上方有4个拨动开关。开关与按键,在原理和使用方法上都是很类似的,但有不同的用途——按键按下后松开就会弹起,而开关可以保存其状态。switch.h定义了与开关相关的函数。switch_status对应button_down,switch_changed对应button_pressed,使用与按键是基本相同的。这里通过一个异常简单的例子来演示开关函数的使用,并说明开关操...[详细]
数据通信的基本概念串行通信有单工通信、半双工通信和全双工通信3种方式。单工通信:数据只能单方向地从一端向另一端传送。例如,目前的有线电视节目,只能单方向传送。半双工通信:数据可以双向传送,但任一时刻只能向一个方向传送。也就是说,半双工通信可以分时双向传送数据。例如,目前的某些对讲机,任一时刻只能一方讲,另一方听。全双工通信:数据可同时向两个方向传送。全双工通信效率最高,适用于计算机之间的...[详细]
1引言频率合成技术迄今已经历了三代:直接频率合成技术、锁相环频率合成技术、直接数字式频率合成技术。直接数字式频率合成(DirectDigitalFrequencySynthesis,DDFS或DDS)是第三代频率合成技术的标志,他的主要特点是计算机参与频率合成,既可以用软件来实现,也可以用硬件来实现,或二者结合。直接数字式频率合成器的最大优点就是频率切换的速度极快(可达几微秒),并...[详细]
;*************************************************;*CLKTEST.ASM*;*-----------------------------------------------*;*-----------------------------------------------*;****************************...[详细]
第二节Tiny系列1.1Tiny系列瑞萨正在拓展在SuperH、M16C、H8、H8S等瑞萨所提供的高性能MCU各族及各系列上安装了闪存的品种,该产品群多达28类,品种超过了200种,想必也只有瑞萨能拥有如此之多的闪存MCU产品。在这些瑞萨的闪存MCU中,内置高性能内核与闪存,同时实现少引脚和小型封装的单芯片MCU,就是Tiny系列。8〜32位齐全的Tiny系列(Tiny的定位...[详细]