ATMEL公司有基于8051内核、基于AVR内核和基于ARM内核的三大系列单片机产品。 先进的EEPROM电可擦除和Flash ROM闪速存储器技术。 8051单片机采用复杂指令系统:CISC;由于CISC结构存在指令系统不等长,指令数多,CPU利用效率低,执行速度慢等缺陷;AVR单片机采用精简指令 ...
分类:
其他好文 时间:
2016-04-10 12:38:21
阅读次数:
265
在对USB设备的驱动名字进行更改时,需要利用keil软件对固件进行修改,并生成 .iic 文件烧录到CY7C68013A所带的外部EEPROM中,keil生成的 .hex文件只能烧录到 Cypress的RAM中。 这个配置也是非常的简单,首先找到安装套件中的bin文件夹,找到hex2bin软件。如下... ...
分类:
其他好文 时间:
2016-04-05 21:31:29
阅读次数:
320
上述的应用笔记中有介绍FX2LP的启动选项,主要包括I2C启动和USB启动。 说白了I2C启动需要使用外部的EEPROM,USB启动,只是使用上位机控制软件将配置程序FX2LP中,不用EEPROM,但是这会掉电易失,固件从USB主机加载到FX2LP内。从外部并行存储器启动的方法,不常用,且支持128... ...
分类:
其他好文 时间:
2016-04-04 21:03:00
阅读次数:
1912
转载自 http://blog.csdn.net/yuanlulu/article/details/6163106 之前对各种存储器一直不太清楚,今天总结一下。 存储器分为两大类:ram和rom。 ram就不讲了,今天主要讨论rom。 rom最初不能编程,出厂什么内容就永远什么内容,不灵活。后来出现 ...
分类:
其他好文 时间:
2016-04-03 10:17:25
阅读次数:
177
之前尝试过一次用这种方式来读EEPROM,结果以失败告终,也没找到原因,今天定位到问题是由于I2C_SLAVE、I2C_SLAVE_FORCE导致的,之前一直尝试I2C_SLAVE,今天定位到问题是I2C总线忙,改成用I2C_SLAVE_FORCE就解决。还有就是测试程序的时候,竟然把不小心tmp7... ...
分类:
系统相关 时间:
2016-03-26 18:33:36
阅读次数:
740
AT24C08的驱动在Linux内核中已经提供,在/drivers/misc/eeprom/at24.c文件中。在对应的probe函数中有一个创建/sys/.../eeprom文件的函数,应用程序通过调用/sys/.../eeprom设备文件来对设备进行读写操作。 移植AT24C08驱动 1.修改内
分类:
其他好文 时间:
2016-03-18 16:00:39
阅读次数:
242
用户态驱动模型 用户态驱动模型首先是一个应用程序,其次是在这个用户程序中通过内核调用来驱动设备。 IIC通用驱动代码 IIC通用驱动程序的代码在/drivers/i2c/i2c-dev.c中。一次读操作或者一次写操作就是一条消息。 EEPROM用户态驱动 IIC通用设备对应/dev/i2c-0设备文
分类:
其他好文 时间:
2016-03-17 21:25:02
阅读次数:
410
交换机收发原理:工作在数据链路层,交换机拥有一条很高宽带的背部总线和内部交换矩阵。交换机的所有端口都挂接在这条总线上。当收到数据包以后,处理端口会查找内存中的MAC地址(就是是固化在网卡上串行EEPROM中的物理地址)挂接到那个端口,通过内部的交换矩阵将其发送到目的..
分类:
其他好文 时间:
2016-03-15 00:48:30
阅读次数:
157
一. NAND和NOR的比较 NOR和NAND是现在市场上两种主要的非易失闪存技术。Intel于1988年首先开发出NOR flash技术,彻底改变了原先由EPROM 和EEPROM一统天下的局面。紧接着,1989年,东芝公司发表了NAND flash结构,强调降低每比特的成本,更高的性能,并且象磁
分类:
其他好文 时间:
2016-03-14 13:59:40
阅读次数:
222
MIFARE集成电路芯片内含EEPROM、RF接口和数字控制单元。 1. RF射频接口 在RF射频接口电路中,主要包含有波形转换模块。它可将卡片读写器上的13.56MHZ的无线电调制频率接收,一方面送调制/解调模块。还有一方面进行波形转换,将正弦波转换为方波,然后对其整流滤波,由电压调节模块对电压进
分类:
其他好文 时间:
2016-03-03 13:10:28
阅读次数:
116