组件不兼容

不兼容  时间: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是赛普拉斯半导体公司的商标.
此处引用的所有其他商标或注册商标归其各自所有者所有.

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

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

UCloud:美国云服务器,洛杉矶节点大促,低至7元起/1个月

ucloud美国云服务器怎么样?ucloud是国内知名云计算品牌服务商家,目前推出全球多地机房的海外云服务器。UCloud主打的优势是海外多机房,目前正在进行的2021全球大促活动参与促销的云服务器机房就多达18个。UCloud新一代旗舰产品快杰云服务器已上线洛杉矶节点,覆盖北美和亚太地区,火热促销中, 首月低至7元,轻松体验具备优秀性能与极高性价比的快杰云服务器。点击进入:ucloud美国洛杉矶...

香港E3 16G 390元/ 香港E5*2 32G 600元/ 香港站群 4-8C 1200元/ 美国200G高防 900/ 日本100M 700元

3C云国内IDC/ISP资质齐全商家,与香港公司联合运营, 已超6年运营 。本次为大家带来的是双12特惠活动,香港美国日本韩国|高速精品|高防|站群|大带宽等产品齐全,欢迎咨询问价。3C云科技有限公司官方网站:http://www.3cccy.com/客服QQ:937695003网页客服:点击咨询客户QQ交流群:1042709810价目表总览升级内存 60元 8G内存升级硬盘 1T机械 90元 2...

totyun:香港cn2 vps,5折优惠,$6/月,10Mbps带宽,不限流量,2G内存/2核/20g+50g

totyun,新公司,主要运作香港vps、日本vps业务,接入cn2网络,不限制流量!VPS基于KVM虚拟,采用系统盘和数据盘分离,从4G内存开始支持Windows系统...大家注意下,网络分“Premium China”、“Global”,由于站长尚未测试,所以也还不清楚情况,有喜欢吃螃蟹的尝试过不妨告诉下站长。官方网站:https://totyun.com一次性5折优惠码:X4QTYVNB3P...

不兼容为你推荐
郭吉军二战中受害最大的国家?免费开通黄钻花钱开通黄钻和免费开通有什么区别?申请证书一、如何申请证书?如何建立一个网站怎样能创建一个网站怎么点亮qq空间图标QQ空间的图标怎么点亮mate8价格华为mate8市场价多少微信怎么看聊天记录微信在手机上怎么查看聊天记录qq等级表QQ等级天数表263企业邮箱设置263企业邮箱如何修改密码厦门铁通厦门铁通固定电话的收费标准?
lamp 荣耀欧洲 liquidweb 新加坡服务器 优惠码 unsplash debian源 域名接入 服务器干什么用的 全能空间 中国linux 创速 google搜索打不开 cdn加速技术 windowsserverr2 neobux 宿主机 xendesktop web服务器硬件配置 邮件服务器是什么 更多