-
题外话:几乎所有的要学习的实在或虚拟的事物(或仅仅是一个理论)都可以用下面的方法对其了解;但对于具体某一个事物不一定需要全部研究下面的项目;什么是XXX为什么要XXXXXX的分类XXX的组成XXX的特点XXX的流程用及XXX时注意事项其他特有项目-----------------------------------------------stm32中断主题:1什么是中...[详细]
-
一、什么是bootlloader?在嵌入式操作系统中,BootLoader是在操作系统内核运行之前运行。可以初始化硬件设备、建立内存空间映射图,从而将系统的软硬件环境带到一个合适状态,以便为最终调用操作系统内核准备好正确的环境。因此整个系统的加载启动任务就完全由BootLoader来完成。以上是百度百科上对bootloader的描述,但是我们这里所说的bootloader是为了实现单片...[详细]
-
作为GPS、PDA、数字电视等手持设备的主要方案处理器提供方韩国Sumsung公司,最近又新推出ARM处理器S3C2450、S3C6410芯片。这些平台又与S3C2440处理器有哪些区别优势。S3C2440:主频400MHz;SDRam内存控制器;支持NorFlash和NandFlash(SLC)支持2种Flash启动;内部LCD、I2C、Camera等控制器。...[详细]
-
本模块性能稳定,使用方便,测度距离精确。能和国外的SRF05,SRF02等超声波测距模块相媲美,且价格实惠,是你采购超声波器件的理想选择。模块高精度,盲区(2cm)超近,稳定的测距是此产品成功走向市场的有力根据!测量范围在2cm~500cm,测量精度3mm,测量时与被测物体无直接接触,能够清晰稳定地显示测量结果。由于超声波指向性强,能量消耗缓慢,在介质中传播的距离较远,因而超声波经常用于距离...[详细]
-
;CC5XVersion3.1F,Copyright(c)BKnudsenData;CcompilerforthePICmicrofamily;************27.Apr200211:04*************processor16C54radixDECCarryEQU0Zero_...[详细]
-
中断的工作原理及ARM中中断控制器的工作模式1.首先介绍ARM内核的中断控制器的几种工作模式:1.快中断是为支持数据传输或快速数据通道而设计的,为快速处理快中断。①快中断被设为最高中断优先级;②在快中断模式增设了7个私有工作寄存器,从而避免了由于主工作寄存器数据的保存和恢复而带来了额外开销;③快中断处理程序处于异常向量表的最后位置,因此可紧接异常向量表书写快中断处理程序,而不必进行...[详细]
-
1.验收滤波器模式滤波设置前设置关闭模式,设置完成后设置为工作模式。Efcan:扩展帧ID时,没有FULLCAN模式,此位置0。2.区域寄存器设置只有在验收滤波器关闭模式和旁路模式中才能对所有区配置寄存器进行写访问。允许在所有的验收滤波器模式下对寄存器进行读访问。ID查找表RAM只能进行字访问,并且只能在验收滤波器关闭或旁路模式下...[详细]
-
1.结构体的参数传递在进行传值的时候,用结构体封装有利于函数的传递。用指向结构体变量的指针作为函数参数。结构体做函数参数有三种传递方式:一:是传递结构体变量,这是值传递二:是传递结构体指针,这是地址传递三:是传递结构体成员,当然这也分为值传递和地址传递。以传引用调用方式传递结构比用传值方式传递结构效率高。以传值方式传递结构需要对整个结构做一份拷贝。下面看一个列子,stud...[详细]
-
STM8降低系统时钟在运行模式,为了即能满足系统性能又能降低功耗,选择合适的系统时钟源是很重要的。可通过写时钟控制寄存器选择时钟源。参见时钟控制章节。通过写时钟分频寄存器CLK_CKDIVR的位CPUDIV,可降低fCPU的时钟频率。这会降低CPU的速度,但同时可降低CPU的功耗。其它外设(由fMASTER提供时钟)不会受此设置影响。在运行模式下,任何时候需要恢复全速运行,将CPUDI...[详细]
-
一、HC-05蓝牙模块1.简介HC-05主从一体蓝牙串口模块采用英国CSR公司BlueCore4系列的芯片,符合符合蓝牙2.0+EDR规范,可以同带同种蓝牙功能的电脑、蓝牙主机和手机等智能终端配对。2.主要参数名称 说明接口说明 TTL,兼容3.3V/5V单片机系统波特率 4800、9600(默认)、19200、38400、57600、115200、230400、460800...[详细]
-
1引言由于经济的快速发展,人们生活水平得到较大的提高,生活节奏也越来越快,为此家电遥控和家庭安全也为人们所需要和重视。以AT89C51单片机为核心通过电话进行电器遥控和报警装置主要解决这些问题。他的主要功能有:通过电话可以遥控16路电器通断,遥控路数可以根据需要进行扩展;可以实现电器调压调速控制,有密码设定,保密安全性好;有语言提示,避免盲目操作;可以取消已输入的操作命令;当单片机接收到家中天...[详细]
-
简介:在这个例子里,阐述了编写c51程序调用汇编函数的一种方法,这个外部函数的入口参数是一个字符型变量和一个位变量,返回值是一个整型变量。例如,先用c51写出这个函数的主体,然后用SRC控制指令编译产生asm文件,进一步修改这个asm文件就得到我们所要的汇编函数。该方法让编译器自动完成各种段的安排,提高了汇编程序的编写效率。step1.按写普通c51程序方法,建立工程,在里面导入main...[详细]
-
STM32F4每组通用I/O端口包括4个32位配置寄存器(MODER、OTYPER、OSPEEDR和PUPDR)、2个32位数据寄存器(IDR和ODR)、1个32位置位/复位寄存器(BSRR)、1个32位锁定寄存器(LCKR)和2个32位复用功能选择寄存器(AFRH和AFRL)等。这样,STM32F4每组IO有10个32...[详细]
-
今天在调试USART时,偶然发现了USART数据寄存器状态是可以被打断的,即数据A在发送过程中当出现了其他的数据寄存器请求B时,该数据A的发送会被中断,然后A不能发送出来,而B会被正常发送。...[详细]
-
1.方案简介Azure物联网(IoT)是Microsoft托管的云服务的集合,这些服务用于连接、监视和控制数十亿项IoT资产。简单来讲,IoT解决方案由一个或多个IoT设备构成,这些设备与云中托管的一个或多个后端服务通信。IoT设备通常包括一块装有传感器的电路板,这些传感器通过IoT设备使用以太网或WiFi连接到Internet。通常,IoT设备将来自传感器的遥测数据发送到云中的后...[详细]