-
I/O接口与LCD引脚的连接详见源代码注释.12864源代码//带中文字库的12864LCD显示程序#includereg52.H#includeintrins.H#defineucharunsignedchar#defineuintunsignedintsbitdula=P2^6;sbitwela=P2^7;//SCM12864-05端口...[详细]
-
STM8IrDA红外功能通过设置UART_CR5寄存器的IREN位选择IrDA模式。UART_CR3寄存器的STOP位必须设置成1个停止位。在IRDA模式里,下列位必须保持清零:UART_CR3寄存器的LINEN,STOP和CLKEN位UART_CR5寄存器的SCEN和HDSEL位。注意:STM8红外功能只适用于UART1和UART2。IrDASIR物理层规定使用...[详细]
-
1.6.1.单片机编程的一般步骤1.6.1.1、目标分析。我们的目标是点亮开发板上的LED灯。1.6.1.2、原理图分析普中51-双核-A7开发板原理图(1)目标器件(LED)工作原理LED的工作是有方向性的,只有当正级接到LED阳极,负极接到LED的阴极的时候才能工作,如果反接LED是不能正常工作的。(2)相关模块电路连接(3)控制线路分析:相关IO端口是哪些?如何控...[详细]
-
普中51-单核-A2STC89C52KeiluVisionV5.29.0.0PK51Prof.DevelopersKitVersion:9.60.0.0上位机:Vofa+1.3.10参考资料:MPU6050数据采集及其意义和滤波(一阶互补滤波、二阶互补滤波、卡尔曼滤波)——275891381关于MPU6050姿态解算的一阶互补滤波方法(从原理到代码实现)——可...[详细]
-
S3C2440有两个PLL(phaselockedloop)一个是MPLL,一个是UPLL。MPLL用于CPU及其他外围器件,UPLL用于USB。S3C2440A中的时钟控制逻辑可以产生必须的时钟信号,包括CPU的FCLK,AHB总线外设的HCLK以及APB总线外设的PCLK。S3C2440A包含两个锁相环(PLL):一个提供给FCLK、HCLK和PCLK,另一个专用于U...[详细]
-
纵观微处理器的发展,一是朝着具有复杂数据运算、高速通信、信息处理等功能的高性能计算机系统方向发展;二是产生了一种将中央处理器,存储器,I/O接口电路以及连接他们的总线都集成一块芯片上的计算机。单片机在设计上主要突出了控制功能,调整了接口配置,在单一芯片上制成了结构完整的计算机。目前最常用的3中可编程处理器:微控制器(MCU)、微处理器(MPU)、数字信号处理器(DSP);单片机可应用的...[详细]
-
随着嵌入式计算机应用的发展,嵌入式CPU的主频不断提高,这就造成了慢速系统存储器不能匹配高速CPU处理能力的情况。为了解决这个问题,许多高性能的嵌入式处理器内部集成了高速缓存cache。其中,三星公司的S3C44B0X内部就集成了8KB空间统一的指令和数据Cache。Cache即高速缓冲存储器,是位于CPU与主存之间一种容量较小,但速度很高的存储器。由于CPU在进行运算时,所需的指令和数...[详细]
-
ADC简介12位ADC是逐次趋近型模数转换器。它具有多达19个复用通道,可测量来自16个外部源、两个内部源和VBAT通道的信号。这些通道的A/D转换可在单次、连续、扫描或不连续采样模式下进行。ADC的结果存储在一个左对齐或右对齐的16位数据寄存器中。ADC主要特性可配置12位、10位、8位或6位分辨率●在转换结束、注入转换结束以...[详细]
-
今天给大家分享一下CCS的快捷键设置,初用CCS各种快捷键用着很不适应(以前是用keil5.23的),所以我就尝试着更改一下CCS的快捷键。(一般工具类软件都会开放快捷键修改的接口,keil也有所以我就尝试了修改CCS的快捷键这里分享给大家)我修改了build和下载的快捷键分别改成了F7和F8和keil5.23版本的操作相同第一步是选中windows...[详细]
-
;**********************************************;*********这是PIC16C57C表头*******;**********************************************INDFEQU0HTMR0EQU1HPCLEQU2HSTATUSEQU3HFSREQU4...[详细]
-
前言看着一大堆文件舒服吗?相信大部分朋友看见过类似上图“凌乱”的现象。工程文件和编译过程文件杂乱放在一起,其实只有.uvoptx和.uvprojx这两个比较重要,其他大部分都不重要。微主我习惯在工程文件中放一个“删除编译产生垃圾文件.bat”文件,在最后源代码存档时删除编译过程产生的文件。Ⅰ、写在前面本文说的“文件类型”指的是像.uvoptx、.uvprojx、.h...[详细]
-
单片机型号:STM32F091RCT6在STM32开发笔记67:在keil中使用ST-Link不能成功下载的解决方法提到解决keil中使用ST-Link不能成功下载的一种方法,经仔细分析其实原因还在于程序上。不能成功下载的程序中,包含如下程序,:CInit::CInit(uint8_tmode){ //底层初始化 HAL_Init(); //GPIO时钟使能...[详细]
-
1.设置工程时,如果忘记了在C/C++选项卡上设置STM32F10X_HD,USE_STDPEFIPH_DRIVER编译时会报如下的错误Buildtarget'USART'compilingstm32f10x_it.c.....\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\stm32f10x.h(96):err...[详细]
-
ALU(ArithmeticLogicUnit)-算术逻辑单元。ATmega168的ALU跟其他AVRALU一样都是与32个通用工作寄存器直接相连。寄存器与寄存器之间、寄存器与立即数之间的ALU运算只需要一个时钟周期。ALU操作分为3类:算术、逻辑和位操作。此外还提供了支持无/有符号数和分数乘法的乘法器。具体请参见指令集。...[详细]
-
1.解压:tar-jxvfyaffs_source_util_larger_small_page_nand.tar.bz2生成了一个文件夹第2、3步的前提是你内核里不支持yaffs2文件系统,及在内核/fs/下没有一个yaffs2目录。2.拷贝文件夹至Kernel根目录下的文件夹下:cpyaffs2/usr/src/linux-2.6.36/fs/3.操作:./p...[详细]