组件不兼容

不兼容  时间:2021-02-19  阅读:()

PSoCCreator组件数据手册CypressSemiconductorCorporation198ChampionCourtSanJose,CA95134-1709408-943-2600文档编号:001-68619修订版**修订日期:2010年3月30日特点512B到2KBEEPROM存储器1,000,000次循环,数据可保留20年一次读取1字节一次编程16字节一般说明EEPROM组件提供一个API将一行数据(16字节)写入EEPROM.
术语"写入"指的是在一个操作中先擦除,然后编程.
EEPROM组件可与cy_boot组件中包含的各种系统元件紧密连接.
这些元件是在成功构建时生成的.
有关cy_boot组件及其各种元件的更多信息,请参考SystemReferenceGuide(《系统参考指南》).
何时使用EEPROM可以将EEPROM组件用于以下目的:用于数据的附加存储(从而释放片上RAM)用于只读(或很少更改的)程序数据用于电源重新启动后也不会变化的数据(例如校准表或器件配置)输入/输出连接没有用于EEPROM组件的IO连接.
它仅是一个API.
参数和设置除了标准实例名称和内置参数,EEPROM没有其他可配置参数.
EEPROM1.
50EEPROMPSoCCreator组件数据手册第2页,共6页文档编号:001-68619修订版**资源模拟模块数字模块API内存(字节)引脚(每个外部I/O)数据路径宏单元状态寄存器控制寄存器计数器7闪存RAM不适用不适用不适用不适用不适用不适用7240不适用应用程序编程接口应用程序编程接口(API)子程序使您可以使用软件来配置组件.
下表列出并描述了每个函数的接口.
后面的章节将更详细地介绍每个函数.
从EEPROM读取时,不需要API.
EEPROM的全部内容都映射到存储器空间,可以直接读取.
下面的定义可用于读取EEPROM:CYDEV_EE_BASE–EEPROM存储器的基本指针CYDEV_EE_SIZE–EEPROM存储器空间的大小(以字节为单位)EEPROM_1_EEPROM_SIZE还定义为EEPROM存储器空间的大小(以字节为单位,其中EEPROM_1是EEPROM组件的实例名称).
要写入EEPROM,必须首先获取die温度.
只需要获取一次该温度就可以使用写入函数.
如果应用程序的使用环境的die温度有20°C或20°C以上的变化,则应当刷新该温度以允许"智能写入算法"正常工作.
默认情况下,PSoCCreator将实例名称"EEPROM_1"分配给提供的设计中的第一个组件实例.
您可以将其重命名为遵循标识符语法规则的任何唯一值.
该实例名称成为每个全局函数名称、变量和常量符号的前缀.
为增加可读性,下表中使用了实例名称"EEPROM".
函数说明EEPROM_Enable使能EEPROM模块操作EEPROM_Start启动EEPROMEEPROM_Stop停止并关闭EEPROM的供电EEPROM_EraseSector擦除EEPROM扇区EEPROM_Write向EEPROM中写入行时处于封锁状态EEPROM_StartWrite开始向EEPROM中写入一行数据EEPROM_QueryWrite检查写入EEPROM的数据的状态PSoCCreator组件数据手册EEPROM文档编号:001-68619修订版**第3页,共6页voidEEPROM_Enable(void)说明:使能EEPROM模块操作.
此API仅可用于PSoC3ES3或更高版本.
参数:无返回值:无副作用:对EEPROM_Start()的调用将调用EEPROM_Enable().
您可以直接调用EEPROM_Start()或EEPROM_Enable()函数,它们的作用相同.
voidEEPROM_Start(void)说明:启动EEPROM.
此API仅可用于PSoC3ES3或更高版本.
参数:无返回值:无副作用:对EEPROM_Start()的调用将调用EEPROM_Enable().
您可以直接调用EEPROM_Start()或EEPROM_Enable()函数,它们的作用相同.
voidEEPROM_Stop(void)说明:停止并关闭EEPROM的供电.
此API仅可用于PSoC3ES3或更高版本.
参数:无返回值:无副作用:无cystatusEEPROM_EraseSector(uint16sectorNumber)说明:擦除存储器的扇区(64行).
此函数一直处于封锁状态,直到操作完成.
此API仅可用于PSoC3ES3或更高版本.
参数:uint16扇区.
要擦除的扇区编号.
返回值:如果操作成功,则返回CYRET_SUCCESS.
如果参数无效,则返回CYRET_BAD_PARAM.
如果EEPROM控制模块忙,则返回CYRET_LOCKED.
如果操作超时,则返回CYRET_TIMEOUT.
如果存在EEPROM控制模块错误,则返回CYRET_UNKNOWN.
副作用:无EEPROMPSoCCreator组件数据手册第4页,共6页文档编号:001-68619修订版**cystatusEEPROM_Write(uint8*rowData,uint16rowNumber)说明:将一行数据(16字节)写入EEPROM.
这是一个封锁调用.
它不会在函数成功或失败之前返回任何值.
参数:uint8*rowData.
写入EEPROM的数据的地址.
uint16rowNumber.
要编程的EEPROM行号.
返回值:如果操作成功,则返回CYRET_SUCCESS.
如果参数无效,则返回CYRET_BAD_PARAM.
如果EEPROM控制模块忙,则返回CYRET_LOCKED.
如果操作超时,则返回CYRET_TIMEOUT.
如果存在EEPROM控制模块错误,则返回CYRET_UNKNOWN.
副作用:无cystatusEEPROM_StartWrite(uint8*rowData,uint16rowNumber)说明:启动SPC写入函数.
此函数不会处于封锁状态,它在命令开始SPC写入函数后将立即返回值.
一旦调用此函数,SPC将处于锁定状态,直到EEPROM_QueryWrite()不返回CYRET_STARTED为止.
要取消写入,请调用CySpcUnlock()以解锁SPC.
参数:uint8*rowData.
写入EEPROM的数据的地址.
uint16rowNumber.
要编程的EEPROM行号.
返回值:如果成功启动要写入的命令,则返回CYRET_STARTED.
如果参数无效,则返回CYRET_BAD_PARAM.
如果EEPROM控制模块忙,则返回CYRET_LOCKED.
如果操作超时,则返回CYRET_TIMEOUT.
如果存在EEPROM控制模块错误,则返回CYRET_UNKNOWN.
副作用:无cystatusEEPROM_QueryWrite(void)说明:检查写入EEPROM的数据的状态.
必须调用此函数,直到返回值不能为CYRET_STARTED.
参数:Void返回值:如果操作成功,则返回CYRET_SUCCESS.
如果参数无效,则返回CYRET_BAD_PARAM.
如果EEPROM控制模块忙,则返回CYRET_LOCKED.
如果成功启动要写入的命令,则返回CYRET_STARTED.
如果操作超时,则返回CYRET_TIMEOUT.
如果存在EEPROM控制模块错误,则返回CYRET_UNKNOWN.
副作用:无PSoCCreator组件数据手册EEPROM文档编号:001-68619修订版**第5页,共6页固件源代码示例PSoCCreator在"查找示例项目"对话框中提供大量示例项目,其中包括图示和示例代码.
若要获取特定于组件的示例,请从"组件目录"或图示组件实例打开该对话框.
若要获取一般示例,请从开始页或文件菜单打开该对话框.
根据需要,在对话框中使用筛选选项以缩小可用于选择的项目列表的范围.
有关更多信息,请参考PSoCCreator帮助中的"查找示例项目"主题.
功能说明不适用.
参考另请参考Die温度组件数据手册和SystemReferenceGuide(《系统参考指南》).
直流电和交流电电气特征下列值表示了预计的性能,它们基于初始特性数据.
直流电规范参数说明条件最小值典型值最大值单位擦除和编程电压1.
71--5.
5V交流电规范参数说明条件最小值典型值最大值单位TWRITE一行擦除/写入循环时间--215msEEPROM耐久性1M----编程/擦除循环EEPROM数据保留时间从最后一个擦除循环开始测量的保留时间长度(最高可达100K次循环)20----年EEPROMPSoCCreator组件数据手册第6页,共6页文档编号:001-68619修订版**组件更改本节列出组件与以前版本相比的主要更改.
版本更改说明更改/影响原因1.
50.
a向数据手册中添加了特性数据注明数据手册中的EEPROM_EraseSector()API仅可用于PSoC3ES3或更高版本.
对数据手册进行了少量编辑和更新1.
50修改了EEPROM.
c文件以将包含文件从cydevice.
h文件切换为cydevice_trm.
h.
cydevice.
h文件是过时的文件.
因此,生成的源代码和随PSoCCreator提供的API应当使用cydevice_trm.
h.
更新了示例代码的EEPROM_EraseSector()部分.
在PSOC3ES1和ES2芯片或PSOC5ES1芯片的EEPROM上,"擦除扇区"命令不起作用.
此API可在PSOC3ES3或更高版本的EEPROM上使用.
添加了EEPROM_Enable()、EEPROM_Start()和EEPROM_Stop()API.
为了支持默认情况下关闭EEPROM电源的PSoC3ES3芯片要求.
对EEPROM_Start()的调用将调用EEPROM_Enable().
您可以直接调用EEPROM_Start()或EEPROM_Enable()函数,它们的作用相同.
1.
20.
a将组件移动到组件目录的子文件夹中.
向组件中添加了信息,以说明它与芯片修订版的兼容性.
如果组件在不兼容的芯片上使用,该工具将报告错误/警告.
如果发生此情况,请更新到支持您的目标器件的修订版.
1.
20更新了"配置"对话框.
在图示中,数字端口已更改为引脚组件.
赛普拉斯半导体公司,2011.
此处所包含的信息可能会随时更改,恕不另行通知.
除赛普拉斯产品的内嵌电路之外,赛普拉斯半导体公司不对任何其他电路的使用承担任何责任.
也不根据专利或其他权利以明示或暗示的方式授予任何许可.
除非与赛普拉斯签订明确的书面协议,否则赛普拉斯产品不保证能够用于或适用于医疗、生命支持、救生、关键控制或安全应用领域.
此外,对于可能发生运转异常和故障并对用户造成严重伤害的生命支持系统,赛普拉斯不授权将其产品用作此类系统的关键组件.
若将赛普拉斯产品用于生命支持系统中,则表示制造商将承担因此类使用而招致的所有风险,并确保赛普拉斯免于因此而受到任何指控.
PSoC是赛普拉斯半导体公司的注册商标;PSoCCreator和ProgrammableSystem-on-Chip是赛普拉斯半导体公司的商标.
此处引用的所有其他商标或注册商标归其各自所有者所有.

所有源代码(软件和/或固件)均归赛普拉斯半导体公司(赛普拉斯)所有,并受全球专利法规(美国和美国以外的专利法规)、美国版权法以及国际条约规定的保护和约束.
赛普拉斯据此向获许可者授予适用于个人的、非独占性、不可转让的许可,用以复制、使用、修改、创建赛普拉斯源代码的派生作品、编译赛普拉斯源代码和派生作品,并且其目的只能是创建自定义软件和/或固件,以支持获许可者仅将其获得的产品依照适用协议规定的方式与赛普拉斯集成电路配合使用.
除上述指定的用途之外,未经赛普拉斯的明确书面许可,不得对此类源代码进行任何复制、修改、转换、编译或演示.

免责声明:赛普拉斯不针对此材料提供任何类型的明示或暗示保证,包括(但不仅限于)针对特定用途的适销性和适用性的暗示保证.
赛普拉斯保留在不做出通知的情况下对此处所述材料进行更改的权利.
赛普拉斯不对此处所述之任何产品或电路的应用或使用承担任何责任.
对于可能发生运转异常和故障并对用户造成严重伤害的生命支持系统,赛普拉斯不授权将其产品用作此类系统的关键组件.
若将赛普拉斯产品用于生命支持系统应用中,则表示制造商将承担因此类使用而招致的所有风险,并确保赛普拉斯免于因此而受到任何指控.

创梦网络-四川大带宽、镇江电信服务器云服务器低至56元

达州创梦网络怎么样,达州创梦网络公司位于四川省达州市,属于四川本地企业,资质齐全,IDC/ISP均有,从创梦网络这边租的服务器均可以备案,属于一手资源,高防机柜、大带宽、高防IP业务,一手整C IP段,四川电信,一手四川托管服务商,成都优化线路,机柜租用、服务器云服务器租用,适合建站做游戏,不须要在套CDN,全国访问快,直连省骨干,大网封UDP,无视UDP攻击,机房集群高达1.2TB,单机可提供1...

DMIT:新推出美国cn2 gia线路高性能 AMD EPYC/不限流量VPS(Premium Unmetered)$179.99/月起

DMIT,最近动作频繁,前几天刚刚上架了日本lite版VPS,正在酝酿上线日本高级网络VPS,又差不多在同一时间推出了美国cn2 gia线路不限流量的美国云服务器,不过价格太过昂贵。丐版只有30M带宽,月付179.99 美元 !!目前美国云服务器已经有个4个套餐,分别是,Premium(cn2 gia线路)、Lite(普通直连)、Premium Secure(带高防的cn2 gia线路),Prem...

百纵科技:美国独立服务器租用/高配置;E52670/32G内存/512G SSD/4IP/50M带宽,999元/月

百纵科技怎么样?百纵科技国人商家,ISP ICP 电信增值许可证的正规公司,近期上线美国C3机房洛杉矶独立服务器,大带宽/高配置多ip站群服务器。百纵科技拥有专业技术售后团队,机器支持自动化,自助安装系统 重启,开机交付时间 30分钟内交付!美国洛杉矶高防服务器配置特点: 硬件配置高 线路稳定 洛杉矶C3机房等级T4 平价销售,支持免费测试,美国独服适合做站,满意付款。点击进入:百纵科技官方网站地...

不兼容为你推荐
刷网站权重刷出来的流量会提高网站的权重吗?如何免费开通黄钻怎么免费开通黄钻~~~?最新qq空间代码qq空间最新免费代码打开网页出现错误为什么打不开网页,出错今日热点怎么删除今日热点怎么卸载删除 今日热点新闻彻底卸载删苹果5怎么越狱苹果5怎么越狱奇虎论坛奇虎是中国的吗?二层交换机请教:二层交换机是干什么用的啊?虚拟专用网拨号网络与虚拟专用网的区别blogcn哪种博客更好...sina.baidu.blogcn还是.............?
vps租用 中国万网虚拟主机 新通用顶级域名 enom 联通c套餐 diahosting themeforest mediafire下载 服务器cpu性能排行 web服务器架设软件 大容量存储 云全民 圣诞促销 刀片式服务器 可外链网盘 web服务器是什么 网通服务器 网站加速软件 个人免费邮箱 电信宽带测速软件 更多