在一个 BLE开发项目中,我采用的是TI的CC2541蓝牙BLE SoC,为了防止主从设备连接断开时数据丢失,硬件上加了一个EEPROM,当蓝牙建立连接时,通过Notify发给主机,但当蓝牙连接断开时,采集的数据要存储到EEPROM中(I2C),要实现这一点,需要实时获取蓝牙的连接状态。
在TI的BLE协议栈中,periperal.h中有如下定义:
/**
* GAP Peri...
分类:
其他好文 时间:
2014-12-31 16:16:05
阅读次数:
339
最近用Mega16做一个步进电机的项目,以后把项目全部的内容贴上来跟大家分享呵呵,现在讨论一个防止EEPROM读写出错的小办法,我编写熔丝位是用AVRstudio里面的Jtag下载功能来烧熔丝位的,连上Jtag,AVRstudio的Jtag功能fuse选项里,把熔丝位中的Preserve EEPRO...
分类:
其他好文 时间:
2014-12-31 14:24:39
阅读次数:
355
24系列EEPROM应用注意事项1 概述用户在使用EEPROM偶尔会出现数据丢失的情况,尤其在上下电或电源抖动过程中,会出现不确定的干扰。为了防止故障发生,建议用户按规定条件使用,避免在异常条件下操作。关于数据丢失的原因,需根据实际使用情况来分析。2 注意事项在具体应用中,请注意以下事项:1) VC...
分类:
其他好文 时间:
2014-12-31 14:17:45
阅读次数:
170
在项目开发中经常使用到EEPROM,现在把自己开发中曾经遇到的陷阱和自己的解决方法列出。(1)现象:加密型遥控器的ID自动丢失和改变。 原因:在更新EEPROM过程中,断开电源。 解决方法: a.更改设计避免在写入EEPROM过程中断开电源; b.增加100uF的电容,断电后瞬间维持EEPROM供电...
分类:
其他好文 时间:
2014-12-31 14:15:55
阅读次数:
201
#include #include "intrinsics.h"// write one byte data to pointed EEPROM addressvoid pdd_write_eeprom_byte(u16 uiAddress, u8 ucData){ char cSREG; ...
分类:
其他好文 时间:
2014-12-30 13:24:49
阅读次数:
118
驱动开发字符设备,块设备,网络设备字符设备以字节流的方式访问,不能随机访问有例外,显卡、EEPROM可以随机访问EEPROM可以擦写1亿次,是一种字符设备,可以随机访问读写是直接访问硬件的flash 擦写次数有限,一百万次,容易有坏块块设备能随机访问以”块“为单位进行访问块大小一般为512字节块的大...
分类:
其他好文 时间:
2014-12-04 06:14:17
阅读次数:
190
You can easily use a PC's printer port for serial-EEPROM programming. You can use a device-programmer circuit used to program the MicroWire serial EE-...
分类:
其他好文 时间:
2014-11-28 14:18:55
阅读次数:
226
The circuit inFigure 1delivers programming voltages to an EEPROM under the control of an external DAC (not shown). You can replace the DAC with a pote...
分类:
其他好文 时间:
2014-11-28 14:03:59
阅读次数:
223
常见存储器分析常见存储器概念辨析:RAM、SRAM、SDRAM、ROM、EPROM、EEPROM、Flash存储器可以分为很多种类,其中根据掉电数据是否丢失可以分为RAM(随机存取存储器)和ROM(只读存储器),其中RAM的访问速度比较快,但掉电后数据会丢失,而ROM掉电后数据不会丢失。人们通常所说...
分类:
其他好文 时间:
2014-11-17 12:05:50
阅读次数:
155
今天在思科交换机上使用非思科标配的光模块时提示如下错误信息:%PM_SCP-SP-3-TRANSCEIVER_UNSUPPORTED光 Unsupported transceiver in LAN port */*%PHY-4-CHECK_SUM_FAILED光 SFP EEPROM data ch...
分类:
其他好文 时间:
2014-11-12 13:31:13
阅读次数:
314