【经验】国产8位MCU CMS8S5880的I²C从模式如何判断数据发送和接收

2022-01-06 世强
8位MCU,CMS8S5880,中微半导体 8位MCU,CMS8S5880,中微半导体 8位MCU,CMS8S5880,中微半导体 8位MCU,CMS8S5880,中微半导体

中微半导体8位MCU单片机CMS8S5880采用1T的8051内核,16KB Flash,24MHz主频,具有低功耗,开发方便等特性,被广泛应用于电池供电消费类产品,如美容仪、游戏手柄、云台等。


CMS8S5880集成1路I²C接口,可以作为主、从模式。在从模式下,需要根据I²C主端的要求返回ACK或NACK。还需要判断I²C主端要求进行数据的接收和发送。这些操作在CMS8S5880参考手册中说明并不详细,容易产生误解。


首先看一下用到的两个寄存器I2CSSR和I2CMCR。如下图所示,I2CSSR用来判断是读取I2C主端的数据还是向I2C主端返回数据。I2CMCR向ACK位写入数据来实现返回ACK还是NACK。                                           

   


在CMS8S5880的I²C_slave例程中,我们会发现,判断从数据的收发采用I2CSCR寄存器判断,并没有使用I2CSSR。这是因为I2CSCR和I2CSSR采用同一个地址,向该地址写数据,就是I2CSCR功能,从该地址读数据就是I2CSSR功能。这是容易弄混淆的地方。


具体操作举例:

        I2C从读数据:

        if(I2CSCR==0x01)                                               //判断从读数据模式

                 {

                         RECEx[i]   = I2CSBUF;                                //从I2CBUF中读出数据                

                         I2CMCR            = 0x09;          //返回ACK

                                  i++;

                 }

        I2C从写数据:

        if(I2CSCR==0x02)             //判断从写数据模式

                         {

                         I2CSBUF  = temp++;  //向I2CBUF写入数据

                         I2CMCR   = 0x01;    //返回NACK

                         }

 


授权代理商:世强先进(深圳)科技股份有限公司
技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 0

本文由东方的风提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。

相关研发服务和供应服务

评论

   |   

提交评论

全部评论(0

暂无评论

相关推荐

【经验】如何解决闪存8位CMOS单片机CMS79F738触摸按键不工作的问题?

中微半导体CMS79F738为增强型闪存8位CMOS单片机,工作电压2.0V~5.5V,提供8Kx16 FLASH、256x8 RAM、128x8 Pro EE、内置触摸专用400x8 RAM、内置触摸按键检测模块。本文以CMS79F738为例介绍该系列MCU触摸按键不工作的问题。

2022-04-07 -  设计经验 代理服务 技术支持 采购服务

【经验】如何配置中微8位单片机CMS80F7519的GPIO为推挽输出

中微半导体的8位单片机CMS80F7519,GPIO的模式配置,在例程中并没有对应的代码,使客户使用时不清楚怎么操作。本文介绍GPIO模式配置的具体实现方式。

2022-10-09 -  设计经验 代理服务 技术支持 采购服务

【经验】怎么解决中微半导体8位MCU CMS80F7519串口波特率输出不正确的问题

中微半导体CMS80F7519是1T的8位MCU,最高主频48MHz,具有最大32KB程序存储区,2KB XRAM,工作电压2.1V-5.5V宽压,工作温度范围-40~105℃。集成LCD驱动、12bit ADC、多种通讯接口。

2023-01-04 -  设计经验 代理服务 技术支持 采购服务

【IC】中微半导推出高性价比触控 MCU-CMS79FT72xB系列,内置26通道触摸按键检测电路

中微半导体(深圳)股份有限公司持续完善8位MCU产品阵容资源,推出高性价比触控MCU-CMS79FT72xB。内置26通道触摸按键检测电路,工作电压2.5V~5.5V,工作温度范围:-40℃~85℃,集成ADC、LED、PWM、USART、LVD等模块。提供SOP16、SOP20、SOP28封装,可灵活满足家电、厨卫电器、生活电器、个人护理等应用。

2024-12-13 -  产品 代理服务 技术支持 采购服务

CMS80F731x增强型闪存8位1T 8051微控制器数据手册

描述- 本资料介绍了CMS80F251x和CMS80F731x两款增强型闪存8位1T 8051微控制器。这两款产品具有兼容MCS-51指令系统、多种振荡方式、丰富的内存和外设接口等特点,适用于工业控制、消费电子等领域。

型号- CMS80F731X,CMS80F7318,CMS80F7316

2023 年 8 月  - 中微半导体  - 数据手册  - V1.0.2 代理服务 技术支持 采购服务 查看更多版本

CMS80F253x 增强型闪存8位1T 8051微控制器数据手册

描述- 本资料为CMS80F251x和CMS80F253x系列增强型闪存8位1T 8051微控制器数据手册。资料详细介绍了该系列微控制器的特性、功能、存储器结构、管脚定义、电气参数和封装信息。主要包括工作电压范围、兼容MCS-51的1T指令系统、多种振荡方式、丰富的GPIO、中断源、定时器、通信模块、模拟模块等特性。

型号- CMS80F2539,CMS80F253X,CMS80F2538

2024 年 8 月  - 中微半导体  - 数据手册  - Rev.1.0.4 代理服务 技术支持 采购服务 查看更多版本

【视频】2023年8月17日可编程器件新技术研讨会

地平线、EPSON、中微等分享RISC-V MCU、车规32位MCU、低功耗时钟芯片、车规级存储、可编程时钟等新品。

2023-11-29 -  活动

CMS80F751x 增强型闪存8位1T 8051微控制器数据手册

描述- 本资料为CMS80F251x和CMS80F751x系列增强型闪存8位1T 8051微控制器的数据手册。资料详细介绍了产品的特性、功能、存储器结构、管脚定义、功能概要、电气参数等,适用于需要了解该系列微控制器详细信息的工程师和开发者。

型号- CMS80F7517,CMS80F7516,CMS80F7519,CMS80F751X,CMS80F7518

2024 年 8 月  - 中微半导体  - 数据手册  - Rev. 1.0.8 代理服务 技术支持 采购服务 查看更多版本

【选型】推荐国产8位MCU CMS80F7519应用于家电显示触摸控制,集成LCD和LED驱动模块

中微半导体CMS80F7519是1T 8051 8位微控制器,最高主频48MHz,具有最大32KB程序存储区,256B RAM空间, 2KB XRAM ,1KB非易失性数据区,最多30 个gpio,工作电压2.1V-5.5V。

2021-12-21 -  器件选型 代理服务 技术支持 采购服务

CMS80F261x 增强型闪存8位1T 8051微控制器数据手册

描述- 本资料为CMS80F261x系列8位1T 8051微控制器数据手册,详细介绍了该系列产品的特性、功能、存储器结构、管脚定义、功能概要等。CMS80F261x系列微控制器具有64KB程序存储器、256B RAM、4KB XRAM、1KB非易失性数据区,支持多种振荡方式,具有丰富的数字外设和模拟模块,适用于多种应用场景。

型号- CMS80F261X 系列,CMS80F2619,CMS80F261X,CMS80F2618,CMS80F26182,CMS80F261B,CMS80F261A

2024 年 8 月  - 中微半导体  - 数据手册  - Rev. 1.0.8 代理服务 技术支持 采购服务 查看更多版本

【IC】中微半导SC8P05x系列OTP MCU:高性价比IO型,简化外围配置,满足成本敏感型应用开发

中微半导体8位RISC架构IO型OTP MCU SC8P05x系列,标配比较器、LVD及3路以上PWM,外围配置简单并经成本优化,搭配高性价比解决方案,可灵活满足成本敏感型开发应用如小家电控制、玩具、小风扇、电动牙刷等。

2024-04-20 -  产品 代理服务 技术支持 采购服务

【应用】智能电暖器解决方案采用MCU CMS79FT73x,LED显示最大支持11段8位,16级亮度可调

针对市场上电暖器产品的功能特点,中微半导体推出高性价比智能电暖器解决方案,外围电路简单,功率可调、智能控温,具备高温保护、倾倒断电双重防护功能,安全可靠。

2022-07-05 -  应用方案 代理服务 技术支持 采购服务

CMS80F761x 增强型闪存8位1T 8051微控制器数据手册

描述- 本资料为CMS80F761x系列增强型闪存8位1T 8051微控制器数据手册。手册详细介绍了该系列微控制器的特性、功能、存储结构、管脚定义、GPIO特性以及管脚功能列表等,旨在为用户提供全面的技术参考。

型号- CMS80F7616,CMS80F761X,CMS80F7618,CMS80F7619,CMS80F761B,CMS80F761A

2024 年 7 月  - 中微半导体  - 数据手册  - Rev.1.0.2 代理服务 技术支持 采购服务
展开更多

电子商城

查看更多

品牌:中微半导体

品类:评估板

价格:¥50.0000

现货: 0

品牌:中微半导体

品类:8位MCU

价格:

现货: 0

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥3.5305

现货: 85,765

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥3.9026

现货: 83,555

品牌:SILICON LABS

品类:8位MCU

价格:¥5.8534

现货: 71,919

品牌:SILICON LABS

品类:Mixed-Signal MCU

价格:¥12.9143

现货: 61,558

品牌:SILICON LABS

品类:8位MCU

价格:¥8.1764

现货: 41,397

品牌:SILICON LABS

品类:8位MCU

价格:¥14.1226

现货: 29,699

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥4.3667

现货: 27,741

品牌:SILICON LABS

品类:8位MCU

价格:¥4.4595

现货: 26,040

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:SILICON LABS

品类:8位MCU

价格:¥4.9000

现货:12,000

品牌:SILICON LABS

品类:Mixed-Signal MCU

价格:¥10.1700

现货:10,000

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥3.7900

现货:3,451

品牌:SILICON LABS

品类:Mixed-Signal MCU

价格:¥11.1200

现货:1,201

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥16.8500

现货:550

品牌:SILICON LABS

品类:8位MCU

价格:¥56.0000

现货:550

品牌:SILICON LABS

品类:8位MCU

价格:¥5.1900

现货:396

品牌:SILICON LABS

品类:8位MCU

价格:¥39.8000

现货:266

品牌:中微半导体

品类:MCU

价格:¥2.5200

现货:4,378

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

TFT LCD液晶显示屏/模组定制

可定制显示屏的尺寸0.96”~15.6”,分辨率80*160~3840*2160,TN/IPS视角,支持RGB、MCU、SPI、MIPI、LVDS、HDMI接口,配套定制玻璃、背光、FPCA/PCBA。

最小起订量: 1000 提交需求>

MCU烧录/Flash烧录/CPLD烧录

可烧录IC封装SOP/MSOP/SSOP/TSOP/TSSOP/PLCC/QFP/QFN/MLP/MLF/BGA/CSP/SOT/DFN;IC包装Tray/Tube/Tape;IC厂商不限,交期1-3天。支持IC测试(FT/SLT),管装、托盘装、卷带装包装转换,IC打印标记加工。

最小起订量: 1pcs 提交需求>

查看更多

授权代理品牌:接插件及结构件

查看更多

授权代理品牌:部件、组件及配件

查看更多

授权代理品牌:电源及模块

查看更多

授权代理品牌:电子材料

查看更多

授权代理品牌:仪器仪表及测试配组件

查看更多

授权代理品牌:电工工具及材料

查看更多

授权代理品牌:机械电子元件

查看更多

授权代理品牌:加工与定制

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

研发客服
商务客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面