2014年07月的文章
UCOS-II中数据类型移植
在OS_CPU.H文件中,定义了UCOS系统使用的数据类型,在ARM中移植时 typedef unsigned char BOOLEAN; typedef unsigned cha...
S3C2440与NAND FLASH(K9F1208)的接线分析

NAND FLASH的接线方式和NOR FLASH,SDRAM都不一样。以TQ2440开发板用的K9F1208为例,分析NAND FLASH的接线方式。 K9F1208结构如下图...
S3C2440开发板中SDRAM \NOR FLASH\ NAND FLASH地址分配

前三篇文章里,我分析了S3C2440与SDRAM,NOR FLASH,NAND FLASH的连线。在S3C2440开发板这个系统中,这三种存储芯片的地址是如何分配的呢? 首先看下图...
S3C2440与NOR FLASH(AM29LV160DB)的接线分析

NOR FLASH的特点是芯片内执行(XIP, eXecute In Place),这样应用程序可以直接在flash 闪存内运行,不必再把代码读到系统RAM中。NOR的传输效率很高...
S3C2440与SDRAM的地址连线分析

S3C2440有27根地址线ADDR[26:0],8根片选信号ngcs0-ngcs7,对应bank0-bank7,当访问bankx的地址空间,ngcsx引脚为低电平,选中外设。 2...
C函数预处理防重复定义变量用法
嵌入式开发中,文件比较多,有很多全局变量需要在不同文件中引用。一般在头文件和C文件中采用预处理命令来避免变量的重复定义。 先看一例: 在Main.c文件的开始 #define MA...
二代身份证读卡器开发小结
最近用RC531开发了一款可以同时读IC卡和身份证的读卡器。网上读IC卡的程序很多,没什么好介绍的。这里总结下读身份证要注意的几个问题。 我做的身份证读卡器只是读身份证的ID号,身...
韦根26韦根34发送程序

WG26协议 Wiegand 26格式: 各数据位的含义: 第 1 位: 为输出数据2—13位的偶校验位 第 2—9 位: ID卡的HID码的低8位 第10-25位: ID卡的...
STM32串口发送时序图分析

下面是STM32使用手册上的串口发送时序图: 1、 使能串口发送TE,此时USART_DR为空,此时应查询TXE是否置1,TXE置1,TX脚先发送一个空闲帧,把F1帧写入USAR...
C51扩展外部RAM释放P2口
51单片机经常要使用一些外部器件,有些器件内部有寄存器,一般都把这些寄存器当做外部RAM读写。以IC卡读卡芯片RC500为例,这个芯片有D0-D7共8个数据线,接在51的P0口,D...
CH372开发HID发卡器
现在市面上的发卡器一般都做成HID类型。类似USB鼠标,USB键盘。用户使用时不用安装驱动程序,方便用户使用。对开发者来说,windows操作系统提供了完善的库文件,可以直接操作H...
义隆78P153按键唤醒代码
78P153价格便宜,在一些小产品中应用广泛,比如灯饰,玩具等。这些产品很多用电池供电,在关机状态下都要求单片机进入省电模式。 78P153的P6口有按键唤醒功能。进入休眠状态和...