芯海单片机&汇编算法程序(1)
HX711应用参考
称重专用芯片HX711HX711是一款专为高精度电子秤设计的24位AD转换器芯片。
与同类型其它芯片相比,该芯片集成了包括稳压电源、片内时钟振荡器等其它同类型芯片所需的外围电路,具有集成度高、响应速度快、抗干扰性强等优点。
硬件电路设计图2 所示为系统硬件电路设计框图,系统设计成两块电路板,IO 板和MCU板。
MCU板上集成有HX711称重专用24位Σ-ΔDA转换芯片,RS232或RS485通信,16位7段LCD显示,IO板上集成有7路继电器IO输出,5路光电隔离IO输入,一路模拟量输出,2路模拟量输入,1路PWM光电隔离输出,5键键盘输入。
HX711外围电路以及电压基准电路设计,采用TL431芯片,通过电阻设定成5V输出,同时作为传感器电桥激励和HX711的参考电压,这样可以有效抵消温漂造成的系统误差(如图3所示)。
软件设计控制器软件设计HX711芯片的串口通讯线由管脚PD_SCK 和DOUT 组成,用来输出数据,选择输入通道和增益。
当数据输出管脚DOUT 为高电平时,表明AD 转换器还未准备好输出数据,此时串口时钟输入信号PD_SCK 应为低电平。
当DOUT 从高电平变低电平后,PD_SCK 应输入25至27个不等的时钟脉冲(如图4)。
其中第一个时钟脉冲的上升沿将读出输出24 位数据的最高位(MSB),直至第24 个时钟脉冲完成,24位输出数据从最高位至最低位逐位输出完成。
第25至27个时钟脉冲用来选择下一次AD转换的输入通道和增益,见表1。
PD_SCK 的输入时钟脉冲数不应少于25和多于27,否则会造成串口通讯错误。
当AD 转换器的输入通道或增益改变时,AD转换器需要4个数据输出周期才能稳定。
DOUT 在4 个数据输出周期后才会从高电平变低电平,输出有效数据。
根据图4所示的时序逻辑,读取通道A,增益128倍,其读取函数如下:unsigned int R eadCount(){unsigned int AD v al;unsigned long Count;unsigned char i;PCR0 = 0x FB; //避免与I2C总线冲突ADSK = 0;Count = 0;while(ADDO);for (i=0;i<24;i++){ADSK = 1;Count = Count<<1;ADSK = 0;if(ADDO) Count++;}ADSK = 1;;ADSK = 0;//判断是否为负值,并显示符号if((Count & 0x800000) == 0x800000){Count = ~(Count - 1);LCDDATA16 |= 0x80;}else{LCDDATA16 = 0x00;}ADval = (int)(Count >> 8);//取高十六位有效值B_AdFinish = 1;return(AD v al);}主程序流程如图5所示。
深圳市芯海 CS5817 说明书
CS5817 用户手册REV 1.0地址: 深圳市南山区高新区中区深圳软件园4栋508ADD: 508,4 Building,Software Park,Hi-Tech Industry Zone,Nanshan District,Shenzhen电话(Tel): (86-755) 86169140/86169257传真(Fax): (86-755) 86169057一、概述:CS5817是一种8段×16位LED 显示驱动控制专用电路,内部集成MCU 数字接口、数据锁存器、LED 驱动、时钟振荡电路,使用动态显示方式驱动8段×16位LED 数码管。
CS5817通过I 2C 线串行接口与单片机等交换数据。
二、特色说明:z 采用CMOS 工艺 z VDD :5V 低功耗z 内置显示电流驱动级,段电流不小于15mA ,位电流不小于80mA z 显示模式:8段×16位,动态显示扫描控制,直接驱动LED 数码管 z 串行接口(SCL ,SDA ),时钟速度从0到4MHz ,兼容I 2C 总线,节约引脚 z 振荡方式:RC 振荡 z 内置上电复位电路z封装形式:SOP28 CS5817ASDIP28 CS5817D三、应用:1. 各种数码显示电路2. DVD 、VCD 、机顶盒等显示面板四、 封装示意图五、管脚说明引脚号 引脚名称 类型引脚说明5 VCC 电源5V±10%11 GND 电源系统地23-24,26-28,1-3 SEG0~SEG7 输出数码管的段驱动,高电平有效4-8,12-22 DIG0~DIG15 输出数码管的位驱动,低电平有效10 SDA 输入I2C 总线串行接口的数据输入9 SCL 输入I2C 总线串行接口的时钟输入六、元件参数极限参数(TA= 25℃、VCC=5V)名称参数说明最小值典型值最大值单位VCC 电源电压 3.3 5 5.5 VICCs 静态电流(SCL和SDA为高电平)0.8 1 mAVIL SCL和SDA引脚低电平翻转电压0 1.5 VVIH SCL和SDA引脚高电平输入电压2.6VCC+0.5VVOLdig DIG引脚低电平输出电压(-80mA)0.8VVOHdig DIG引脚高电平输出电压(10mA)4.5 VVOLseg SEG引脚低电平输出电压(-15mA)0.5VVOHseg SEG引脚高电平输出电压(15mA)4.5 VVR 上电复位的默认电压门限2.33.04.0 V七、绝对最大值(临界或者超过绝对最大值将可能导致芯片工作不正常甚至损坏)名称 参数说明 最小值最大值单位TA 工作时的环境温度 -20 70 ℃TS 储存时的环境温度 -55 125 ℃VCC 电源电压(VCC接电源,GND接地)-0.5 6.5 VVIO 输入或者输出引脚上的电压 -0.5 VCC+0.5 VIMdig单个DIG引脚对VDD电流 0 10 mAIMseg单个SEG引脚对GND电流 0 75 mA八、内部时序参数(测试条件:TA=25℃,VCC=5V)(注:本表时序参数都是内置时钟周期的倍数,内置时钟的频率随着电源电压的降低而降低)名称 参数说明 最小值典型值最大值 单位TPR 电源上电检测产生的复位时间10 25 60 mSTDP 显示扫描周期(TDW*扫描极限)0.8 2 5 mS 接口时序参数(测试条件:TA=25℃,VCC=5V,参考附图)(注:本表计量单位以纳秒即910−秒为主,未注明最大值则理论值可以无穷大)名称 参数说明 最小值 典型值最大值 单位TSSTA SDA下降沿启动信号的建立时间100 nSTHSTA SDA下降沿启动信号的保持时间100 nSTSSTO SDA上升沿停止信号的建立时间100 nSTHSTO SDA上升沿停止信号的保持时间100 nSTCLOW SCL时钟信号的低电平宽度 100 nS TCHIG SCL时钟信号的高电平宽度 100 nSTSDA SDA输入数据对SCL上升沿的建立时间30 nSTHDA SDA输入数据对SCL上升沿的保持时间10 nSRate 平均数据传输速率 0 4M bps九、功能说明本手册中的数据,以 B 结尾的为二进制数,以 H 结尾的为十六进制数,否则为十进制数,标注为x的位表示该位可以是任意值。
芯海科技 CS1256 芯片使用者手册说明书
CS1256芯片用户手册带24bits ADC和BIM的高性能REV 1.2版本历史目录版本历史 (2)目录 (3)图清单 (5)表清单 (6)1简介 (7)主要特性 (7)应用场合 (7)功能说明 (8)极限值 (8)电气特性 (9)可靠性指标 (10)产品型号及引脚 (10)典型应用电路 (11)2功能寄存器说明 (12)功能寄存器列表 (12)功能寄存器说明 (12)2.2.1SYS—系统配置寄存器(地址00H) (12)2.2.2ADC0— ADC配置寄存器(地址01H) (13)2.2.3ADC1— ADC配置寄存器1(地址02H) (13)2.2.4ADC3— ADC配置寄存器3(地址04H) (14)2.2.5ADC4— ADC配置寄存器4(地址05H) (14)2.2.6ADC5— ADC配置寄存器5(地址06H) (15)2.2.7BIM0— BIM配置寄存器0(地址07H) (15)2.2.8BIM1— BIM配置寄存器(地址08H) (16)2.2.9ADO— ADC转换数据寄存器(地址09H) (16)2.2.10ADS— ADC转换数据读取标准寄存器(地址0AH) (16)3功能描述 (17)输入选择 (17)PGA和ADC (17)数字滤波器 (18)3.3.1频率响应 (18)3.3.2建立时间 (18)人体阻抗测量 (19)3.4.1正弦信号发生器 (20)3.4.2激励电极及测量电极 (21)3.4.3整流 (21)3.4.4阻抗校准 (21)参考电压源 (22)内部时钟源 (22)测量模式及其切换 (22)多种工作模式 (22)复位和掉电 (23)4转换有效位 (24)5典型特性 (25)LDO典型特性 (25)内部时钟典型特性 (25)BIM典型特性 (26)6三线串行通讯接口 (28)读时序 (28)写时序 (29)7封装 (31)8包装材料信息 (32)9产品丝印图说明 (33)图清单图 1-1 CS1256原理框图 (8)图 1-2 CS1256引脚图 (10)图 1-3 CS1256典型应用电路 (11)图 3-1模拟输入结构图 (17)图 3-2 PGA和ADC结构图 (17)图 3-3 COMB滤波器的频率响应特性(Fs=331Hz,DR=10Hz,3阶COMB) (18)图 3-4 COMB建立过程 (19)图 3-5 BIM模块结构图 (20)图 3-6 CS1256低功耗工作示意图 (23)图 5-1 LDO全电压全温度范围的典型特性(LDOS[1:0]=00,负载1mA) (25)图 5-2内部时钟全电压全温度范围的典型特性 (25)图 5-3 FWR模式下220欧姆纯电阻网络的测试结果 (26)图 5-4 FWR模式下510欧姆纯电阻网络的测试结果 (26)图 5-5 FWR模式下1958欧姆纯电阻网络的测试结果 (27)图 6-1读操作时序1(读AD值) (29)图 6-2读操作时序2(除AD值之外的寄存器) (29)图 6-3写操作时序 (29)图 7-1 芯片封装尺寸信息 (31)图 8-1 SOP16料管尺寸 (32)图 9-1 产品丝印图 (33)表清单表 1-1 CS1256 极限值 (8)表 1-2 CS1256电气特性 (9)表 1-3 CS1256引脚说明 (11)表 2-1功能寄存器列表 (12)表 2-2 SYS寄存器说明 (12)表 2-3 ADC0寄存器说明 (13)表 2-4 ADC1寄存器说明 (13)表 2-5 ADC3寄存器说明 (14)表 2-6 ADC4寄存器说明 (14)表 2-7 ADC5寄存器说明 (15)表 2-8 BIM0寄存器说明 (15)表 2-9 BIM1寄存器说明 (16)表 2-10 ADO寄存器说明 (16)表 2-11 ADO寄存器说明 (16)表 4-1 ADC信号链不同配置下的有效位(ENOB) (24)表 6-1串口通讯命令列表 (28)表 6-2 三线串行通讯接口时序表 (30)1简介主要特性✧BIM•支持4电极测量•支持5K/10K/25K/50K/100K/250KHz多档频率测量•支持阻抗绝对值和相角测量✧ADC•24-bit分辨率•输出速率10~1280Hz 8档可选✧ADC有效位• 2.35V参考、40Hz速率、128倍增益下19.5bits有效位✧LDO及内部参考电压•自带LDO,输出2.35/2.45/2.8/3.0V可选✧支持高性能、普通、低功耗、休眠模式✧支持电压测量、BIM测量及手动测量模式,可通过单命令切换✧低漂移片上时钟✧三线串行通讯应用场合✧人体阻抗分析✧交流测脂功能说明CS1256原理框图如图1-1所示。
芯海科技 ARM M M0-based MCU 输出手册说明书
输出手册版本历史版本号说明日期1.0 初版2019-6-171.1 1. LRC频率:min(30->27),max(50->62)2. ADC特性更新: fADC-40℃≤ Trange ≤ 85℃,fADC≤14MHz,支持电压范围2.65≤ VDDA ≤5.5V;-40℃≤ Trange ≤ 105℃,fADC≤14MHz,支持电压范围2.7≤ VDDA ≤5.5V;-40℃≤ Trange ≤ 105℃,fADC≤12MHz,支持电压范围2.4≤ VDDA ≤5.5V;进入校准模式,fADC≤12MHz。
进入正常转换模式,fADC≤14MHz。
支持:-40℃≤ Trange ≤ 105℃和电压范围2.4≤ VDDA ≤5.5V;3. ADC特性更新:VDDA=2.4V时,Offset和ERR Gain更新2020-6-31.2 1.增加G6U6版本相关信息2020-6-191.3 1.更新温度传感器线性度参数,区分不同温度范围2020-8-262/56文件编号:CS-QR-YF-054A02目录输出手册版本历史 (2)目录 (3)1介绍 (5)2功能 (6)3器件一览 (8)4引脚描述 (10)4.1LQFP48 (10)4.2LQFP32 (10)4.3QFN28L (11)4.4TSSOP20 (11)4.5引脚描述 (12)5I/O 复用 (15)5.1PA口复用功能 (15)5.2PB口复用功能 (16)6存储器 (17)7功能描述 (21)7.1ARM®C ORTEX®-M0内核 (21)7.2存储器 (21)7.3时钟 (21)7.4工作环境 (23)7.4.1工作电压 (23)7.5启动模式 (23)7.6电源管理 (23)7.6.1低功耗模式 (23)7.6.2RTC和备用寄存器的电源电压VBAT (23)7.6.3上电复位/掉电复位(POR/PDR) (23)7.6.4低电压复位模块(LVD) (24)7.7通用输入输出端口(I/O) (24)7.8模数转换器(ADC) (24)7.8.1温度传感器(TS) (24)7.8.2内部参考电压 (24)7.8.3VBAT监测 (25)7.9定时器 (25)7.9.1高级定时器 (TIM1) (25)7.9.2通用定时器 (TIM3, 14, 15,16, 17) (25)7.9.3基本定时器(TIM6) (26)7.9.4独立看门狗定时器(FWDT) (26)7.9.5窗看门狗定时器(WWDT) (26)7.9.6滴答定时器(SysTick) (26)7.10直接内存存取(DMA) (26)3/56文件编号:CS-QR-YF-054A027.11中断和事件 (26)7.12实时时钟(RTC)和备用寄存器 (26)7.13串行外设总线(SPI)/集成电路内置音频总线(I2S) (27)7.14通用同步异步收发器(USART) (27)7.15内置集成电路接口(I2C) (29)7.16循环冗余校验 (29)7.17串行调试端口(SWD-DP) (29)8电气特性 (30)8.1说明 (30)8.2绝对最大额定值 (31)8.3工作条件 (31)8.4I/O端口特性 (32)8.5低功耗模式唤醒时间 (33)8.6RC振荡特性 (33)8.7晶振特性 (34)8.8外部时钟特性 (36)8.9PLL特性 (36)8.10功耗 (37)8.11内部参考电压特性 (38)8.12ADC特性 (38)8.13温度传感器特性 (39)8.14VBAT监测器特性 (39)8.15F LASH 特性 (39)8.16定时器特性 (40)8.17SPI/I2S特性 (40)8.18I2C特性 (44)8.19ESD特性 (44)9封装信息 (46)9.1LQFP48 (46)9.2LQFP32 (48)9.3QFN28L (49)9.4TSSOP20 (51)10订货信息 (52)11勘误表 (53)12缩略语 (54)13销售和服务 (56)4/56文件编号:CS-QR-YF-054A021介绍CS32F030系列微控制器采用高性能的32位ARM® Cortex®-M0 内核,嵌入高达64Kbytes flash和8Kbytes SRAM,最高工作频率48MHz。
芯海单片机用户手册
5 电气特性 ....................................................................................................................................................... 51
2011.11.10
REV1.0
第 1 页,共 54 页
CSU8RF2111/CSU8RF2112
历史版本. REV 1.0
版本历史
修改内容 初版
版本历史
版本日期 2011-11-10
2011.11.10
REV1.0
第 2 页,共 54 页
2.1 2.1.1 2.1.2 2.1.3 2.2 2.3 2.4 2.5 2.6 2.7 2.7.1 2.8
CPU核 ..................................................................................................................................................... 6 存储器 ..................................................................................................................................................... 8 状态寄存器 ........................................................................................................................................... 10 INTE及INTF中断寄存器 ..................................................................................................................... 11 SFR ........................................................................................................................................................ 13 时钟系统 ............................................................................................................................................... 14 复位系统 ............................................................................................................................................... 16 中断 ....................................................................................................................................................... 18 定时器 0 ................................................................................................................................................ 20 定时/计数器 1 ....................................................................................................................................... 22 PWM...................................................................................................................................................... 24 I/O PORT ............................................................................................................................................... 25
深圳国芯人工智能有限公司 STC8H 系列单片机技术参考手册说明书
深圳国芯人工智能有限公司STC8H 系列单片机技术参考手册技术支持网站:官方技术论坛:资料更新日期:2023/9/12 (本文档可直接添加备注和标记)目录1单片机基础概述 (1)1.1 数制与编码 (1)1.1.1 数制转换 (1)1.1.2 原码、反码及补码 (4)1.1.3 常用编码 (5)1.2 几种常用的逻辑运算及其图形符号 (5)1.3 STC8H单片机性能概述 (9)1.4 STC8H单片机产品线 (10)2特性、价格及管脚 (11)2.1 STC8H1K08-36I-TSSOP20/QFN20,SOP20/16系列 (11)2.1.1 特性及价格 (11)2.1.2 管脚图,最小系统 (14)2.1.3 管脚说明 (17)2.2 STC8H1K28-36I-LQFP/QFN32,TSSOP/SOP28,TSSOP20系列 (20)2.2.1 特性及价格 (20)2.2.2 管脚图,最小系统 (23)2.2.3 管脚说明 (26)2.3 STC8H3K64S2-40I-LQFP48/32,QFN48/32,TSSOP20系列 (30)2.3.1 特性及价格(有16位硬件乘除法器MDU16,准16位单片机) (30)2.3.2 管脚图,最小系统 (33)2.3.3 管脚说明 (37)2.4 STC8H3K64S4-40I-LQFP48/32,QFN48/32,TSSOP20系列 (43)2.4.1 特性及价格(有16位硬件乘除法器MDU16,准16位单片机) (43)2.4.2 管脚图,最小系统 (46)2.4.3 管脚说明 (49)2.5 STC8H8K64U-LQFP/QFN-64/48/32,TSSOP20,SKDIP28,PDIP40 (55)2.5.1 特性及价格(有16位硬件乘除法器MDU16,准16位单片机) (55)2.5.2 STC8H8K64U系列内部结构图 (58)2.5.3 管脚图,最小系统 (59)2.5.4 管脚说明 (73)2.6 STC8H4K64TL-40I-LQFP48/32、QFN48、TSSOP20 (79)2.6.1 特性及价格(有16位硬件乘除法器MDU16,准16位单片机) (79)2.6.2 管脚图,最小系统 (82)2.6.3 RTC实战线路图 (85)2.6.4 管脚说明 (86)2.7 STC8H4K64TLCD-40I-LQFP64/48、QFN64/48 (93)2.7.1 特性及价格(有16位硬件乘除法器MDU16,准16位单片机) (93)2.7.2 管脚图,最小系统 (96)2.7.3 RTC实战线路图 (98)2.7.4 管脚说明 (99)2.8 STC8H1K08T-33I-TSSOP20/QFN20/SOP16 (108)2.8.1 特性及价格(有16位硬件乘除法器MDU16,准16位单片机) (108)2.8.2 管脚图,最小系统 (111)2.8.3 管脚说明 (114)2.9 STC8H2K08U-TSSOP20,QFN20,SOP16(提前预告) (118)2.9.1 特性及价格(有16位硬件乘除法器MDU16,准16位单片机) (118)2.9.2 管脚图,最小系统 (121)2.9.3 管脚说明 (127)2.10 STC8051H-42I-LQFP48/44、PDIP40 (131)2.10.1 特性及价格 (131)2.10.2 管脚图,最小系统 (134)3功能脚切换 (137)3.1 功能脚切换相关寄存器 (137)3.1.1 外设端口切换控制寄存器1(P_SW1),串口1、SPI切换 (137)3.1.2 外设端口切换控制寄存器2(P_SW2),串口2/3/4、I2C、比较器输出切换 (138)3.1.3 时钟选择寄存器(MCLKOCR) (138)3.1.4 T3/T4选择寄存器(T3T4PIN) (138)3.1.5 高级PWM选择寄存器(PWMx_PS) (140)3.1.6 高级PWM功能脚选择寄存器(PWMx_ETRPS) (142)3.2 范例程序 (143)3.2.1 串口1切换 (143)3.2.2 串口2切换 (144)3.2.3 串口3切换 (145)3.2.4 串口4切换 (147)3.2.5 SPI切换 (148)3.2.6 I2C切换 (150)3.2.7 比较器输出切换 (151)3.2.8 主时钟输出切换 (152)4封装尺寸图 (155)4.1 SOP8封装尺寸图 (155)4.2 DFN8封装尺寸图(3mm*3mm) (156)4.3 SOP16封装尺寸图 (157)4.4 SOP20封装尺寸图 (158)4.5 TSSOP20封装尺寸图 (159)4.6 QFN20封装尺寸图(3mm*3mm) (160)4.7 SOP28封装尺寸图 (161)4.8 TSSOP28封装尺寸图 (162)4.9 LQFP32封装尺寸图(9mm*9mm) (163)4.10 QFN32封装尺寸图(4mm*4mm) (164)4.11 LQFP48封装尺寸图(9mm*9mm) (165)4.12 QFN48封装尺寸图(6mm*6mm) (166)4.13 LQFP64封装尺寸图(12mm*12mm) (167)4.14 QFN64封装尺寸图(8mm*8mm) (168)4.15 STC8H系列单片机命名规则 (169)5ISP下载流程及典型应用线路图 (170)5.1.1 ISP下载流程图(串口下载模式) (170)5.1.2 ISP下载流程图(硬件/软件模拟USB+串口模式) (171)5.2 STC8H系列ISP下载应用线路图 (172)5.2.1 使用STC-USB Link1D工具下载,支持在线和脱机下载 (172)5.2.2 硬件USB直接ISP下载(5V系统) (174)5.2.3 硬件USB直接ISP下载(3.3V系统) (176)5.2.4 软件模拟硬件USB直接ISP下载,建议尝试,不支持仿真(5V系统) (177)5.2.5 软件模拟硬件USB直接ISP下载,建议尝试,不支持仿真(3.3V系统) (179)5.2.6 使用一箭双雕之USB转串口工具下载 (181)5.2.7 使用USB转双串口/TTL下载(有外部晶振) (183)5.2.8 使用USB转双串口/TTL下载(无外部晶振) (184)5.2.9 使用USB转双串口/TTL下载(自动停电/上电) (186)5.2.10 使用USB转双串口/RS485下载(5.0V) (187)5.2.11 使用USB转双串口/RS485下载(3.3V) (187)5.2.12 使用USB转双串口/RS232下载(5.0V) (189)5.2.13 使用USB转双串口/RS232下载(3.3V) (189)5.2.14 使用U8-Mini工具下载,支持ISP在线和脱机下载,也可支持仿真 (190)5.2.15 使用U8W工具下载,支持ISP在线和脱机下载,也可支持仿真 (192)5.2.16 使用RS-232转换器下载,也可支持仿真 (194)5.2.17 使用PL2303-GL下载,也可支持仿真 (195)5.2.18 单片机电源控制参考电路 (197)5.3 用STC一箭双雕之USB转双串口仿真STC8系列MCU (198)5.4 STC-ISP下载软件高级应用 (207)5.4.1 发布项目程序 (207)5.4.2 程序加密后传输(防烧录时串口分析出程序) (213)5.4.3 发布项目程序+程序加密后传输结合使用 (218)5.4.4 用户自定义下载(实现不停电下载) (220)5.4.5 如何简单的控制下载次数,通过ID号来限制实际可以下载的MCU数量 (224)6时钟、复位、看门狗与电源管理 (228)6.1 系统时钟控制 (228)6.1.1 系统时钟选择寄存器(CLKSEL) (230)6.1.2 时钟分频寄存器(CLKDIV) (230)6.1.3 内部高速高精度IRC控制寄存器(HIRCCR) (231)6.1.4 外部振荡器控制寄存器(XOSCCR) (231)6.1.5 外部32K振荡器控制寄存器(X32KCR) (232)6.1.6 内部低速IRC控制寄存器(IRC32KCR) (233)6.1.7 主时钟输出控制寄存器(MCLKOCR) (234)6.1.8 高速振荡器稳定时间控制寄存器(IRCDB) (234)6.1.9 USB时钟控制寄存器(USBCLK) (234)6.1.10 PLL时钟控制寄存器(PLLCR) (235)6.2 STC8H系列内部IRC频率调整 (236)6.2.1 IRC频段选择寄存器(IRCBAND) (237)6.2.2 内部IRC频率调整寄存器(IRTRIM) (237)6.2.3 内部IRC频率微调寄存器(LIRTRIM) (239)6.2.4 时钟分频寄存器(CLKDIV) (239)6.2.5 分频出3MHz用户工作频率,并用户动态改变频率追频示例 (240)6.3 系统复位 (243)6.3.1 看门狗复位(WDT_CONTR) (244)6.3.2 软件复位(IAP_CONTR) (246)6.3.3 低压复位(RSTCFG) (247)6.3.4 复位标志寄存器(RSTFLAG) (247)6.3.5 低电平上电复位参考电路(一般不需要) (249)6.3.6 低电平按键复位参考电路 (249)6.3.7 传统8051高电平上电复位参考电路 (250)6.4 外部晶振及外部时钟电路 (251)6.4.1 外部晶振输入电路 (251)6.4.2 外部时钟输入电路(P1.6为高阻输入模式,可当输入口使用) (251)6.5 时钟停振/省电模式与系统电源管理 (252)6.5.1 电源控制寄存器(PCON) (252)6.6 掉电唤醒定时器 (253)6.6.1 掉电唤醒定时器计数寄存器(WKTCL,WKTCH) (253)6.7 范例程序 (254)6.7.1 选择系统时钟源 (254)6.7.2 主时钟分频输出 (256)6.7.3 看门狗定时器应用 (257)6.7.4 软复位实现自定义下载 (259)6.7.5 低压检测 (261)6.7.6 省电模式 (262)6.7.7 使用INT0/INT1/INT2/INT3/INT4管脚中断唤醒省电模式 (264)6.7.8 使用T0/T1/T2/T3/T4管脚中断唤醒省电模式 (267)6.7.9 使用RxD/RxD2/RxD3/RxD4管脚中断唤醒省电模式 (271)6.7.10 使用I2C的SDA脚唤醒MCU省电模式 (274)6.7.11 使用掉电唤醒定时器唤醒省电模式 (276)6.7.12 LVD中断唤醒省电模式,建议配合使用掉电唤醒定时器 (278)6.7.13 比较器中断唤醒省电模式,建议配合使用掉电唤醒定时器 (281)6.7.14 使用LVD功能检测工作电压(电池电压) (283)7自动频率校准,自动追频(CRE) (288)7.1 相关寄存器 (288)7.1.1 CRE控制寄存器(CRECR) (288)7.1.2 CRE校准计数值寄存器(CRECNT) (289)7.1.3 CRE校准误差值寄存器(CRERES) (289)7.2 范例程序 (290)7.2.1 自动校准内部高速IRC(HIRC) (290)8存储器 (292)8.1 程序存储器 (292)8.2 数据存储器 (293)8.2.1 内部RAM (293)8.2.3 内部扩展RAM,XRAM,XDATA (295)8.2.4 辅助寄存器(AUXR) (295)8.2.5 外部扩展RAM,XRAM,XDATA (296)8.2.6 总线速度控制寄存器(BUS_SPEED) (296)8.2.7 8051中可位寻址的数据存储器 (297)8.2.8 扩展SFR使能寄存器EAXFR的使用说明 (299)8.3 存储器中的特殊参数,在ISP下载时可烧录进程序FLASH (300)8.4 只读特殊功能寄存器中存储的唯一ID号和重要参数(CHIPID) (305)8.4.1 CHIP之全球唯一ID号解读 (307)8.4.2 CHIP之内部参考信号源解读 (307)8.4.3 CHIP之内部32K的IRC振荡频率解读 (308)8.4.4 CHIP之高精度IRC参数解读 (309)8.4.5 CHIP之测试时间参数解读 (310)8.4.6 CHIP之芯片封装形式编号解读 (310)8.5 范例程序 (311)8.5.1 ) (311)8.5.2 ROM)中读取) (314)8.5.38.5.48.5.5 ) (322)8.5.68.5.78.5.8 ROM)中读取) (331)8.5.98.5.108.5.11 ROM)中读取) (344)8.5.12 ROM)中读取) (349)8.5.13 用户自定义内部IRC频率(从RAM中读取)9特殊功能寄存器 (358)9.1 STC8H1K08系列 (358)9.2 STC8H1K28系列 (360)9.3 STC8H3K64S4系列 (361)9.4 STC8H3K64S2系列 (363)9.5 STC8H8K64U-64Pin/48Pin USB系列 (365)9.6 STC8H4K64TL系列 (367)9.7 STC8H4K64TLCD系列 (369)9.8 STC8H1K08T系列 (371)9.9 STC8H2K08U系列 (373)9.10 特殊功能寄存器列表 (375)10I/O口 (389)10.1 I/O口相关寄存器 (389)10.1.1 端口数据寄存器(Px) (392)10.1.2 端口模式配置寄存器(PxM0,PxM1) (392)10.1.4 端口施密特触发控制寄存器(PxNCS) (393)10.1.5 端口电平转换速度控制寄存器(PxSR) (394)10.1.6 端口驱动电流控制寄存器(PxDR) (394)10.1.7 端口数字信号输入使能控制寄存器(PxIE) (394)10.2 配置I/O口 (396)10.3 I/O的结构图 (397)10.3.1 准双向口(弱上拉) (397)10.3.2 推挽输出 (397)10.3.3 高阻输入 (398)10.3.4 开漏输出 (398)10.3.5 新增4.1K上拉电阻 (399)10.3.6 如何设置I/O口对外输出速度 (399)10.3.7 如何设置I/O口电流驱动能力 (400)10.3.8 如何降低I/O口对外辐射 (400)10.4 STC-ISP | I/O口配置工具 (401)10.4.1 普通配置模式 (401)10.4.2 高级配置模式 (402)10.5 范例程序 (403)10.5.1 端口模式设置 (403)10.5.2 双向口读写操作 (404)10.6 一种典型三极管控制电路 (407)10.7 典型发光二极管控制电路 (408)10.8 混合电压供电系统3V/5V器件I/O口互连 (408)10.9 如何让I/O口上电复位时为低电平 (409)10.10 利用74HC595驱动8个数码管(串行扩展,3根线)的线路图 (410)10.11 I/O口直接驱动LED数码管应用线路图 (411)10.12 用STC系列MCU的I/O口直接驱动段码LCD (412)10.13 使用I/O和R-2R电阻分压实现DAC的经典线路图 (431)11指令系统 (432)11.1 寻址方式 (432)11.1.1 立即寻址 (432)11.1.2 直接寻址 (432)11.1.3 间接寻址 (432)11.1.4 寄存器寻址 (432)11.1.5 相对寻址 (432)11.1.6 变址寻址 (433)11.1.7 位寻址 (433)11.2 指令表 (433)11.3 指令详解(中文) (436)11.4 指令详解(英文) (469)11.5 多级流水线内核的中断响应 (504)12中断系统 (506)12.1 STC8H系列中断源 (506)12.3 STC8H系列中断列表 (510)12.4 中断相关寄存器 (513)12.4.1 中断使能寄存器(中断允许位) (515)12.4.2 中断请求寄存器(中断标志位) (520)12.4.3 中断优先级寄存器 (524)12.5 范例程序 (531)12.5.1 INT0中断(上升沿和下降沿),可同时支持上升沿和下降沿 (531)12.5.2 INT0中断(下降沿) (532)12.5.3 INT1中断(上升沿和下降沿),可同时支持上升沿和下降沿 (534)12.5.4 INT1中断(下降沿) (536)12.5.5 INT2中断(下降沿),只支持下降沿中断 (537)12.5.6 INT3中断(下降沿),只支持下降沿中断 (539)12.5.7 INT4中断(下降沿),只支持下降沿中断 (541)12.5.8 定时器0中断 (542)12.5.9 定时器1中断 (544)12.5.10 定时器2中断 (546)12.5.11 定时器3中断 (548)12.5.12 定时器4中断 (549)12.5.13 UART1中断 (551)12.5.14 UART2中断 (553)12.5.15 UART3中断 (556)12.5.16 UART4中断 (558)12.5.17 ADC中断 (560)12.5.18 LVD中断 (562)12.5.19 比较器中断 (564)12.5.20 SPI中断 (566)12.5.21 I2C中断 (567)13所有的I/O口均可中断(4种模式),不是传统外部中断 (570)13.1 I/O口中断相关寄存器 (570)13.1.1 端口中断使能寄存器(PxINTE) (571)13.1.2 端口中断标志寄存器(PxINTF) (572)13.1.3 端口中断模式配置寄存器(PxIM0,PxIM1) (572)13.1.4 端口中断优先级控制寄存器(PINIPL,PINIPH) (573)13.1.5 端口中断掉电唤醒使能寄存器(PxWKUE) (573)13.2 范例程序 (575)13.2.1 P0口下降沿中断 (575)13.2.2 P1口上升沿中断 (578)13.2.3 P2口低电平中断 (581)13.2.4 P3口高电平中断 (585)13.2.5 使用拓展Keil中断号方案的I/O口中断范例 (588)14定时器/计数器 (591)14.1 定时器3/4功能脚切换 (591)14.2 定时器的相关寄存器 (592)14.3.1 定时器0/1控制寄存器(TCON) (593)14.3.2 定时器0/1模式寄存器(TMOD) (593)14.3.3 定时器0模式0(16位自动重装载模式) (594)14.3.4 定时器0模式1(16位不可重装载模式) (595)14.3.5 定时器0模式2(8位自动重装载模式) (596)14.3.6 定时器0模式3(不可屏蔽中断16位自动重装载,实时操作系统节拍器) (596)14.3.7 定时器1模式0(16位自动重装载模式) (597)14.3.8 定时器1模式1(16位不可重装载模式) (598)14.3.9 定时器1模式2(8位自动重装载模式) (599)14.3.10 定时器0计数寄存器(TL0,TH0) (599)14.3.11 定时器1计数寄存器(TL1,TH1) (599)14.3.12 辅助寄存器1(AUXR) (599)14.3.13 中断与时钟输出控制寄存器(INTCLKO) (600)14.3.14 定时器0计算公式 (600)14.3.15 定时器1计算公式 (601)14.4 定时器2(24位定时器,8位预分频+16位定时) (602)14.4.1 辅助寄存器1(AUXR) (602)14.4.2 中断与时钟输出控制寄存器(INTCLKO) (602)14.4.3 定时器2计数寄存器(T2L,T2H) (602)14.4.4 定时器2的8位预分频寄存器(TM2PS) (602)14.4.5 定时器2工作模式 (603)14.4.6 定时器2计算公式 (603)14.5 定时器3/4(24位定时器,8位预分频+16位定时) (604)14.5.1 定时器4/3控制寄存器(T4T3M) (604)14.5.2 定时器3计数寄存器(T3L,T3H) (604)14.5.3 定时器4计数寄存器(T4L,T4H) (604)14.5.4 定时器3的8位预分频寄存器(TM3PS) (605)14.5.5 定时器4的8位预分频寄存器(TM4PS) (605)14.5.6 定时器3工作模式 (605)14.5.7 定时器4工作模式 (607)14.5.8 定时器3计算公式 (607)14.5.9 定时器4计算公式 (608)14.6 定时器T11(24位定时器,8位预分频+16位定时) (609)14.6.1 定时器T11控制寄存器(T11CR) (609)14.6.2 定时器T11的8位预分频寄存器(T11PS) (609)14.6.3 定时器T11计数寄存器(T11L,T11H) (609)14.6.4 定时器T11工作模式 (610)14.6.5 定时器T11计算公式 (611)14.7 STC-ISP | 定时器计算器工具 (612)14.8 范例程序 (613)14.8.1 定时器0(模式0-16位自动重载),用作定时 (613)14.8.2 定时器0(模式1-16位不自动重载),用作定时 (614)14.8.3 定时器0(模式2-8位自动重载),用作定时 (616)14.8.4 定时器0(模式3-16位自动重载不可屏蔽中断),用作定时 (618)14.8.5 定时器0(外部计数-扩展T0为外部下降沿中断) (620)14.8.6 定时器0(测量脉宽-INT0高电平宽度) (621)14.8.7 定时器0(模式0),时钟分频输出 (623)14.8.8 定时器1(模式0-16位自动重载),用作定时 (625)14.8.9 定时器1(模式1-16位不自动重载),用作定时 (626)14.8.10 定时器1(模式2-8位自动重载),用作定时 (628)14.8.11 定时器1(外部计数-扩展T1为外部下降沿中断) (630)14.8.12 定时器1(测量脉宽-INT1高电平宽度) (632)14.8.13 定时器1(模式0),时钟分频输出 (634)14.8.14 定时器1(模式0)做串口1波特率发生器 (635)14.8.15 定时器1(模式2)做串口1波特率发生器 (639)14.8.16 定时器2(16位自动重载),用作定时 (643)14.8.17 定时器2(外部计数-扩展T2为外部下降沿中断) (644)14.8.18 定时器2,时钟分频输出 (646)14.8.19 定时器2做串口1波特率发生器 (648)14.8.20 定时器2做串口2波特率发生器 (651)14.8.21 定时器2做串口3波特率发生器 (655)14.8.22 定时器2做串口4波特率发生器 (659)14.8.23 定时器3(16位自动重载),用作定时 (663)14.8.24 定时器3(外部计数-扩展T3为外部下降沿中断) (665)14.8.25 定时器3,时钟分频输出 (667)14.8.26 定时器3做串口3波特率发生器 (668)14.8.27 定时器4(16位自动重载),用作定时 (672)14.8.28 定时器4(外部计数-扩展T4为外部下降沿中断) (674)14.8.29 定时器4,时钟分频输出 (676)14.8.30 定时器4做串口4波特率发生器 (678)15超级简单的STC USB-CDC虚拟串口应用 (682)15.1 USB-CDC虚拟串口概述 (682)15.2 新建Keil项目并加入CDC模块 (683)15.3 USB-CDC虚拟串口与电脑进行数据传输 (690)15.4 STC USB-CDC虚拟串口实现不停电自动ISP下载 (691)16串口通信 (692)16.1 串口功能脚切换 (692)16.2 串口相关寄存器 (693)16.3 串口1 (694)16.3.1 串口1控制寄存器(SCON) (694)16.3.2 串口1数据寄存器(SBUF) (694)16.3.3 电源管理寄存器(PCON) (695)16.3.4 辅助寄存器1(AUXR) (695)16.3.5 串口1模式0,模式0波特率计算公式 (695)16.3.6 串口1模式1,模式1波特率计算公式 (696)16.3.7 串口1模式2,模式2波特率计算公式 (699)16.3.8 串口1模式3,模式3波特率计算公式 (699)16.3.9 自动地址识别 (700)16.3.10 串口1从机地址控制寄存器(SADDR,SADEN) (700)16.4 串口2 (702)16.4.1 串口2控制寄存器(S2CON) (702)16.4.2 串口2数据寄存器(S2BUF) (702)16.4.3 串口2模式0,模式0波特率计算公式 (702)16.4.4 串口2模式1,模式1波特率计算公式 (703)16.5 串口3 (705)16.5.1 串口3控制寄存器(S3CON) (705)16.5.2 串口3数据寄存器(S3BUF) (705)16.5.3 串口3模式0,模式0波特率计算公式 (705)16.5.4 串口3模式1,模式1波特率计算公式 (706)16.6 串口4 (708)16.6.1 串口4控制寄存器(S4CON) (708)16.6.2 串口4数据寄存器(S4BUF) (708)16.6.3 串口4模式0,模式0波特率计算公式 (708)16.6.4 串口4模式1,模式1波特率计算公式 (709)16.7 串口注意事项 (711)16.8 STC-ISP | 串口波特率计算器工具 (712)16.9 STC-ISP | 串口助手/USB-CDC (713)16.10 范例程序 (717)16.10.1 串口1使用定时器2做波特率发生器 (717)16.10.2 串口1使用定时器1(模式0)做波特率发生器 (720)16.10.3 串口1使用定时器1(模式2)做波特率发生器 (724)16.10.4 串口2使用定时器2做波特率发生器 (728)16.10.5 串口3使用定时器2做波特率发生器 (732)16.10.6 串口3使用定时器3做波特率发生器 (735)16.10.7 串口4使用定时器2做波特率发生器 (739)16.10.8 串口4使用定时器4做波特率发生器 (743)16.10.9 串口多机通讯 (748)16.10.10 串口中断收发-MODBUS协议 (749)16.10.11 串口转LIN总线 (760)17比较器,掉电检测,内部1.19V参考信号源(BGV) (768)17.1 比较器内部结构图 (769)17.2 比较器输出功能脚切换 (769)17.3 比较器相关的寄存器 (770)17.3.1 比较器控制寄存器1(CMPCR1) (770)17.3.2 比较器控制寄存器2(CMPCR2) (771)17.3.3 比较器扩展配置寄存器(CMPEXCFG) (771)17.4 范例程序 (773)17.4.1 旧版比较器的使用(中断方式) (773)17.4.2 旧版比较器的使用(查询方式) (775)17.4.3 新版比较器的使用(中断方式) (777)17.4.4 新版比较器的使用(查询方式) (780)17.4.5 旧版比较器的多路复用应用(比较器+ADC输入通道) (783)17.4.6 新版比较器的多路复用应用(比较器+ADC输入通道) (784)17.4.7 比较器作外部掉电检测(掉电过程中应及时保存用户数据到EEPROM中) (787)17.4.8 比较器检测工作电压(电池电压) (788)18IAP/EEPROM/DATA-FLASH (792)18.1 EEPROM操作时间 (792)18.2 EEPROM相关的寄存器 (792)18.2.1 EEPROM数据寄存器(IAP_DATA) (792)18.2.2 EEPROM地址寄存器(IAP_ADDR) (793)18.2.3 EEPROM命令寄存器(IAP_CMD) (793)18.2.4 EEPROM触发寄存器(IAP_TRIG) (793)18.2.5 EEPROM控制寄存器(IAP_CONTR) (793)18.2.6 EEPROM等待时间控制寄存器(IAP_TPS) (794)18.3 EEPROM大小及地址 (795)18.4 范例程序 (798)18.4.1 EEPROM基本操作 (798)18.4.2 使用MOVC读取EEPROM (801)18.4.3 使用串口送出EEPROM数据 (804)18.4.4 串口1读写EEPROM-带MOVC读 (808)18.4.5 口令擦除写入-多扇区备份-串口1操作 (815)19ADC模数转换,内部1.19V参考信号源(BGV) (825)19.1 ADC相关的寄存器 (825)19.1.1 ADC控制寄存器(ADC_CONTR),PWM触发ADC控制 (826)19.1.2 ADC配置寄存器(ADCCFG) (828)19.1.3 ADC转换结果寄存器(ADC_RES,ADC_RESL) (829)19.1.4 ADC时序控制寄存器(ADCTIM) (830)19.1.5 ADC扩展配置寄存器(ADCEXCFG) (831)19.2 ADC相关计算公式 (832)19.2.1 ADC速度计算公式 (832)19.2.2 ADC转换结果计算公式 (832)19.2.3 反推ADC输入电压计算公式 (832)19.2.4 反推工作电压计算公式 (834)19.3 10位ADC静态特性 (834)19.4 12位ADC静态特性 (834)19.5 ADC应用参考线路图 (835)19.5.1 一般精度ADC参考线路图 (835)19.5.2 高精度ADC参考线路图 (836)19.5.3 高精度ADC参考线路图(有独立A Vcc和AGnd) (837)19.6 STC-ISP | ADC转换速度计算器工具 (838)19.7 范例程序 (839)19.7.1 ADC基本操作(查询方式) (839)19.7.2 ADC基本操作(中断方式) (841)19.7.3 格式化ADC转换结果 (843)19.7.4 利用ADC第15通道测量外部电压或电池电压 (845)19.7.5 ADC作按键扫描应用线路图 (848)19.7.6 检测负电压参考线路图 (849)19.7.7 常用加法电路在ADC中的应用 (850)20同步串行外设接口SPI (851)20.1 SPI功能脚切换 (851)20.2 SPI相关的寄存器 (851)20.2.1 SPI状态寄存器(SPSTAT) (851)20.2.2 SPI控制寄存器(SPCTL),SPI速度控制 (852)20.2.3 SPI数据寄存器(SPDAT) (853)20.3 SPI通信方式 (854)20.3.1 单主单从 (854)20.3.2 互为主从 (854)20.3.3 单主多从 (855)20.4 配置SPI (856)20.5 数据模式 (858)20.6 范例程序 (859)20.6.1 SPI单主单从系统主机程序(中断方式) (859)20.6.2 SPI单主单从系统从机程序(中断方式) (861)20.6.3 SPI单主单从系统主机程序(查询方式) (863)20.6.4 SPI单主单从系统从机程序(查询方式) (865)20.6.5 SPI互为主从系统程序(中断方式) (867)20.6.6 SPI互为主从系统程序(查询方式) (869)21I2C总线 (873)21.1 I2C功能脚切换 (873)21.2 I2C相关的寄存器 (873)21.3 I2C主机模式 (875)21.3.1 I2C配置寄存器(I2CCFG),总线速度控制 (875)21.3.2 I2C主机控制寄存器(I2CMSCR) (876)21.3.3 I2C主机辅助控制寄存器(I2CMSAUX) (877)21.3.4 I2C主机状态寄存器(I2CMSST) (877)21.4 I2C从机模式 (879)21.4.1 I2C从机控制寄存器(I2CSLCR) (879)21.4.2 I2C从机状态寄存器(I2CSLST) (879)21.4.3 I2C从机地址寄存器(I2CSLADR) (881)21.4.4 I2C数据寄存器(I2CTXD,I2CRXD) (882)21.5 范例程序 (883)21.5.1 I2C主机模式访问AT24C256(中断方式) (883)21.5.2 I2C主机模式访问AT24C256(查询方式) (888)21.5.3 I2C主机模式访问PCF8563 (894)21.5.4 I2C从机模式(中断方式) (899)21.5.5 I2C从机模式(查询方式) (903)21.5.6 测试I2C从机模式代码的主机代码 (907)2216位高级PWM定时器,支持正交编码器 (913)22.1 简介 (916)22.2 主要特性 (916)22.3 时基单元 (919)22.3.1 读写16位计数器 (919)22.3.2 16位PWMA_ARR寄存器的写操作 (920)22.3.3 预分频器 (920)22.3.4 向上计数模式 (920)22.3.5 向下计数模式 (921)22.3.6 中间对齐模式(向上/向下计数) (923)22.3.7 重复计数器 (924)22.4 时钟/触发控制器 (925)22.4.1 预分频时钟(CK_PSC) (925)22.4.2 内部时钟源(f MASTER) (925)22.4.3 外部时钟源模式1 (926)22.4.4 外部时钟源模式2 (926)22.4.5 触发同步 (927)22.4.6 与PWMB同步 (929)22.5 捕获/比较通道 (932)22.5.1 16位PWMA_CCRi寄存器的写流程 (933)22.5.2 输入模块 (933)22.5.3 输入捕获模式 (934)22.5.4 输出模块 (935)22.5.5 强制输出模式 (936)22.5.6 输出比较模式 (936)22.5.7 PWM模式 (937)22.5.8 使用刹车功能(PWMFLT) (942)22.5.9 在外部事件发生时清除OCiREF信号 (943)22.5.10 编码器接口模式 (944)22.6 中断 (945)22.7 PWMA/PWMB寄存器描述 (947)22.7.1 高级PWM功能脚切换 (947)22.7.2 输出使能寄存器(PWMx_ENO) (948)22.7.3 输出附加使能寄存器(PWMx_IOAUX) (949)22.7.4 控制寄存器1(PWMx_CR1) (950)22.7.5 控制寄存器2(PWMx_CR2),及实时触发ADC (951)22.7.6 从模式控制寄存器(PWMx_SMCR) (953)22.7.7 外部触发寄存器(PWMx_ETR) (955)22.7.8 中断使能寄存器(PWMx_IER) (955)22.7.9 状态寄存器1(PWMx_SR1) (956)22.7.10 状态寄存器2(PWMx_SR2) (957)22.7.11 事件产生寄存器(PWMx_EGR) (957)22.7.12 捕获/比较模式寄存器1(PWMx_CCMR1) (958)22.7.13 捕获/比较模式寄存器2(PWMx_CCMR2) (961)22.7.14 捕获/比较模式寄存器3(PWMx_CCMR3) (962)22.7.15 捕获/比较模式寄存器4(PWMx_CCMR4) (963)22.7.16 捕获/比较使能寄存器1(PWMx_CCER1) (964)22.7.17 捕获/比较使能寄存器2(PWMx_CCER2) (966)22.7.18 计数器高8位(PWMx_CNTRH) (966)22.7.19 计数器低8位(PWMx_CNTRL) (967)22.7.20 预分频器高8位(PWMx_PSCRH),输出频率计算公式 (967)22.7.21 预分频器低8位(PWMx_PSCRL) (967)22.7.22 自动重装载寄存器高8位(PWMx_ARRH) (967)22.7.23 自动重装载寄存器低8位(PWMx_ARRL) (968)22.7.24 重复计数器寄存器(PWMx_RCR) (968)22.7.25 捕获/比较寄存器1/5高8位(PWMx_CCR1H) (968)22.7.26 捕获/比较寄存器1/5低8位(PWMx_CCR1L) (968)22.7.27 捕获/比较寄存器2/6高8位(PWMx_CCR2H) (969)22.7.28 捕获/比较寄存器2/6低8位(PWMx_CCR2L) (969)22.7.29 捕获/比较寄存器3/7高8位(PWMx_CCR3H) (969)22.7.30 捕获/比较寄存器3/7低8位(PWMx_CCR3L) (969)22.7.31 捕获/比较寄存器4/8高8位(PWMx_CCR4H) (969)22.7.32 捕获/比较寄存器4/8低8位(PWMx_CCR4L) (969)22.7.33 刹车寄存器(PWMx_BKR) (969)22.7.34 死区寄存器(PWMx_DTR) (970)22.7.35 输出空闲状态寄存器(PWMx_OISR) (971)22.8 范例程序 (972)22.8.1 BLDC无刷直流电机驱动(带HALL) (972)22.8.2 BLDC无刷直流电机驱动(无HALL),一个比较器当3个比较器分时复用 (981)22.8.3 使用高级PWM实现编码器 (988)22.8.4 正交编码器模式 (991)22.8.5 单脉冲模式(触发控制脉冲输出) (992)22.8.6 门控模式(输入电平使能计数器) (993)22.8.7 外部时钟模式 (995)22.8.8 输入捕获模式测量脉冲周期(捕获上升沿到上升沿或者下降沿到下降沿) (997)22.8.9 输入捕获模式测量脉冲高电平宽度(捕获上升沿到下降沿) (999)22.8.10 输入捕获模式测量脉冲低电平宽度(捕获下降沿到上升沿) (1001)22.8.11 输入捕获模式同时测量脉冲周期和高电平宽度(占空比) (1003)22.8.12 同时捕获4路输入信号的周期和高电平宽度(占空比) (1005)22.8.13 输出占空比为100%和0%的PWM波形的方法(以PWM1P为例) (1011)22.8.14 带死区控制的PWM互补输出 (1012)22.8.15 PWM端口做外部中断(下降沿中断或者上升沿中断) (1013)22.8.16 输出任意周期和任意占空比的波形 (1014)22.8.17 使用PWM的CEN启动PWMA定时器,实时触发ADC (1014)22.8.18 PWM周期重复触发ADC (1015)22.8.19 利用PWM实现16位DAC的参考线路图 (1016)22.8.20 利用PWM实现互补SPWM (1016)22.8.21 高级PWM输出-频率可调-脉冲计数(软件方式) (1020)22.8.22 高级PWM输出-频率可调-脉冲计数(硬件方式) (1023)22.8.23 产生3路相位差120度的互补PWM波形(网友提供) (1027)22.8.24 高级PWM时钟输出应用(系统时钟2分频输出) (1028)22.8.25 输出两路有相位差的PWM(PWMA) (1029)22.8.26 输出两路有相位差的PWM(PWMB) (1031)22.8.27 PWMA+PWMB实现8组定时器 (1034)23高级PWM(新增硬件移相功能) (1038)23.1 相关寄存器 (1038)24高速高级PWM(HSPWM) (1039)24.1 相关寄存器 (1039)24.1.1 HSPWM配置寄存器(HSPWMn_CFG) (1039)24.1.2 HSPWM地址寄存器(HSPWMn_ADR) (1040)24.1.3 HSPWM数据寄存器(HSPWMn_DAT) (1040)24.2 范例程序 (1042)24.2.1 使能高级PWM的高速模式(异步模式) (1042)25USB通用串行总线 (1045)25.1 USB相关的寄存器 (1045)25.1.1 USB控制寄存器(USBCON) (1046)25.1.2 USB时钟控制寄存器(USBCLK) (1046)25.1.3 USB间址地址寄存器(USBADR) (1047)25.1.4 USB间址数据寄存器(USBDAT) (1047)25.2 USB控制器寄存器(SIE) (1048)25.2.1 USB功能地址寄存器(FADDR) (1049)25.2.2 USB电源控制寄存器(POWER) (1049)25.2.3 USB端点IN中断标志位(INTRIN1) (1049)25.2.4 USB端点OUT中断标志位(INTROUT1) (1050)25.2.5 USB电源中断标志(INTRUSB) (1050)25.2.6 USB端点IN中断允许寄存器(INTRIN1E) (1051)25.2.7 USB端点OUT中断允许寄存器(INTROUT1E) (1051)25.2.8 USB电源中断允许寄存器(INTRUSBE) (1051)25.2.9 USB数据帧号寄存器(FRAMEn)) (1052)25.2.10 USB端点索引寄存器(INDEX) (1052)25.2.11 IN端点的最大数据包大小(INMAXP) (1052)25.2.12 USB端点0控制状态寄存器(CSR0) (1052)25.2.13 IN端点控制状态寄存器1(INCSR1) (1053)25.2.14 IN端点控制状态寄存器2(INCSR2) (1054)25.2.15 OUT端点的最大数据包大小(OUTMAXP) (1054)25.2.16 OUT端点控制状态寄存器1(OUTCSR1) (1054)25.2.17 OUT端点控制状态寄存器2(OUTCSR2) (1055)25.2.18 USB端点0的OUT长度(COUNT0) (1056)25.2.19 USB端点的OUT长度(OUTCOUNTn)) (1056)25.2.20 USB端点的FIFO数据访问寄存器(FIFOn) (1056)25.3 USB产品开发注意事项 (1056)25.4 范例程序 (1057)25.4.1 HID人机接口设备范例 (1057)25.4.2 HID(Human Interface Device)协议范例 (1068)25.4.3 CDC(Communication Device Class)协议范例 (1068)25.4.4 基于HID协议的USB键盘范例 (1068)25.4.5 基于HID协议的USB鼠标范例 (1068)25.4.6 基于HID协议的USB鼠标+键盘二合一范例 (1068)25.4.7 基于WINUSB协议的范例 (1068)25.4.8 MSC(Mass Storage Class)协议范例 (1069)26触摸按键控制器 (1070)26.1 触摸按键控制器内部框架图 (1072)26.2 低功耗触摸唤醒 (1072)26.3 仅做触摸按键功能时的操作步骤 (1072)26.4 低功耗触摸按键唤醒功能的操作步骤 (1073)26.5 触摸按键相关的寄存器 (1073)26.5.1 触摸按键使能寄存器(TSCHENn)) (1074)26.5.2 触摸按键配置寄存器(TSCFGn) (1075)26.5.3 触摸按键低电模式唤醒时间控制寄存器(TSWUTC) (1075)26.5.4 触摸按键控制寄存器(TSCTRL) (1076)26.5.5 触摸按键状态寄存器1(TSSTA1) (1077)26.5.6 触摸按键状态寄存器2(TSSTA2) (1077)26.5.7 触摸按键时间控制寄存器(TSRT) (1078)26.5.8 触摸按键数据寄存器(TSDAT) (1079)26.5.9 触摸按键门槛值寄存器(TSTH) (1079)26.6 基本参考电路图以及注意事项 (1080)26.7 范例程序 (1081)26.7.1 触摸按键配置软件介绍 (1081)26.7.2 触摸按键范例程序 (1083)27LED驱动器 (1084)27.1 LED驱动器内部框架图 (1085)27.2 LED驱动相关的寄存器 (1085)27.2.1 COM使能寄存器(COMEN) (1086)27.2.2 SEG使能寄存器(SEGEN) (1086)27.2.3 LED控制寄存器(LEDCTRL) (1086)27.2.4 LED时钟分频寄存器(LEDCKS) (1087)27.2.5 LED共阳模式数据寄存器(COMn_DA) (1088)27.2.6 LED共阴模式数据寄存器(COMn_DC) (1088)27.3 LED共阴模式(LEDMODE = 00) (1089)27.4 LED共阳模式(LEDMODE = 01) (1090)27.5 LED共阴/共阳模式(LEDMODE = 10) (1091)27.6 触摸按键与LED分时复用I/O (1092)27.7 共阴模式参考电路图 (1094)27.8 共阳模式参考电路图 (1094)27.9 共阴/共阳模式参考电路图1 (1095)27.10 共阴/共阳模式参考电路图2 (1096)27.11 范例程序 (1097)27.11.1 共阴/共阳模式驱动16个7段数码管 (1097)28RTC实时时钟 (1099)28.1 RTC相关的寄存器 (1099)28.1.1 RTC控制寄存器(RTCCR) (1101)28.1.2 RTC配置寄存器(RTCCFG) (1101)28.1.3 RTC中断使能寄存器(RTCIEN) (1101)28.1.4 RTC中断请求寄存器(RTCIF) (1102)28.1.5 RTC闹钟设置寄存器 (1102)28.1.6 RTC实时时钟初始值设置寄存器 (1102)28.1.7 RTC实时时钟计数寄存器 (1103)28.2 RTC实战线路图 (1104)28.3 范例程序 (1105)28.3.1 串口打印RTC时钟范例 (1105)28.3.2 利用ISP软件的用户接口实现不停电下载保持RTC参数 (1108)28.3.3 内部RTC时钟低功耗休眠唤醒-比较器检测电压程序 (1114)29LCD液晶驱动,即传统的段式/笔画式屏驱动 (1119)29.1 LCD功能脚切换 (1119)29.2 LCD相关的寄存器 (1120)29.2.1 LCD配置寄存器(LCDCFG) (1122)29.2.2 LCD配置寄存器2(LCDCFG2) (1122)29.2.3 死区时间长度配置寄存器(DBLEN) (1123)29.2.4 COM时间长度配置寄存器(COMLENx) (1123)29.2.5 闪烁率配置寄存器(BLANKRATE) (1123)29.2.6 LCD控制寄存器(LCDCR) (1123)29.2.7 COM线使能寄存器(COMON) (1123)29.2.8 SEG线使能寄存器(SEGONx) (1124)29.2.9 LCD数据寄存器(CxSEGVx) (1124)29.3 LCD显示相关配置 (1124)29.3.1 配置LCD刷新率(帧速率) (1124)29.3.2 配置LCD闪烁率 (1125)29.4 范例程序 (1126)29.4.1 LCD显示RTC时钟范例 (1126)30LCM接口(8/16位彩屏模块I8080/M6800接口) (1127)30.1 LCM接口功能脚切换 (1128)30.2 LCM相关的寄存器 (1128)30.2.1 LCM接口配置寄存器(LCMIFCFG) (1128)30.2.2 LCM接口配置寄存器2(LCMIFCFG2) (1129)30.2.3 LCM接口控制寄存器(LCMIFCR) (1129)30.2.4 LCM接口状态寄存器(LCMIFSTA) (1130)30.2.5 LCM接口数据寄存器(LCMIFDATL,LCMIFDATH) (1130)30.3 I8080/M6800模式LCM接口时序图 (1131)30.3.1 I8080模式 (1131)30.3.2 M6800模式 (1132)31DMA(批量数据传输) (1133)31.1 DMA相关的寄存器 (1134)31.2 存储器与存储器之间的数据读写(M2M_DMA) (1136)31.2.1 M2M_DMA配置寄存器(DMA_M2M_CFG) (1136)31.2.2 M2M_DMA控制寄存器(DMA_M2M_CR) (1137)31.2.3 M2M_DMA状态寄存器(DMA_M2M_STA) (1137)31.2.4 M2M_DMA传输总字节寄存器(DMA_M2M_AMT) (1137)31.2.5 M2M_DMA传输完成字节寄存器(DMA_M2M_DONE) (1137)31.2.6 M2M_DMA发送地址寄存器(DMA_M2M_TXAx) (1137)31.2.7 M2M_DMA接收地址寄存器(DMA_M2M_RXAx) (1137)31.3 ADC数据自动存储(ADC_DMA) (1139)31.3.1 ADC_DMA配置寄存器(DMA_ADC_CFG) (1139)31.3.2 ADC_DMA控制寄存器(DMA_ADC_CR) (1139)31.3.3 ADC_DMA状态寄存器(DMA_ADC_STA) (1139)31.3.4 ADC_DMA接收地址寄存器(DMA_ADC_RXAx) (1139)31.3.5 ADC_DMA配置寄存器2(DMA_ADC_CFG2) (1140)31.3.6 ADC_DMA通道使能寄存器(DMA_ADC_CHSWx) (1140)31.3.7 ADC_DMA的数据存储格式 (1141)31.4 SPI与存储器之间的数据交换(SPI_DMA) (1143)31.4.1 SPI_DMA配置寄存器(DMA_SPI_CFG) (1143)31.4.2 SPI_DMA控制寄存器(DMA_SPI_CR) (1143)31.4.3 SPI_DMA状态寄存器(DMA_SPI_STA) (1144)31.4.4 SPI_DMA传输总字节寄存器(DMA_SPI_AMT) (1144)31.4.5 SPI_DMA传输完成字节寄存器(DMA_SPI_DONE) (1144)31.4.6 SPI_DMA发送地址寄存器(DMA_SPI_TXAx) (1144)31.4.7 SPI_DMA接收地址寄存器(DMA_SPI_RXAx) (1144)31.4.8 SPI_DMA配置寄存2器(DMA_SPI_CFG2) (1145)31.5 串口1与存储器之间的数据交换(UR1T_DMA,UR1R_DMA) (1146)31.5.1 UR1T_DMA配置寄存器(DMA_UR1T_CFG) (1146)31.5.2 UR1T_DMA控制寄存器(DMA_UR1T_CR) (1146)31.5.3 UR1T_DMA状态寄存器(DMA_UR1T_STA) (1146)31.5.4 UR1T_DMA传输总字节寄存器(DMA_UR1T_AMT) (1147)31.5.5 UR1T_DMA传输完成字节寄存器(DMA_UR1T_DONE) (1147)31.5.6 UR1T_DMA发送地址寄存器(DMA_UR1T_TXAx) (1147)31.5.7 UR1R_DMA配置寄存器(DMA_UR1R_CFG) (1147)31.5.8 UR1R_DMA控制寄存器(DMA_UR1R_CR) (1147)31.5.9 UR1R_DMA状态寄存器(DMA_UR1R_STA) (1148)31.5.10 UR1R_DMA传输总字节寄存器(DMA_UR1R_AMT) (1148)31.5.11 UR1R_DMA传输完成字节寄存器(DMA_UR1R_DONE) (1148)31.5.12 UR1R_DMA接收地址寄存器(DMA_UR1R_RXAx) (1148)31.6 串口2与存储器之间的数据交换(UR2T_DMA,UR2R_DMA) (1149)31.6.1 UR2T_DMA配置寄存器(DMA_UR2T_CFG) (1149)31.6.2 UR2T_DMA控制寄存器(DMA_UR2T_CR) (1149)31.6.3 UR2T_DMA状态寄存器(DMA_UR2T_STA) (1149)31.6.4 UR2T_DMA传输总字节寄存器(DMA_UR2T_AMT) (1150)31.6.5 UR2T_DMA传输完成字节寄存器(DMA_UR2T_DONE) (1150)31.6.6 UR2T_DMA发送地址寄存器(DMA_UR2T_TXAx) (1150)31.6.7 UR2R_DMA配置寄存器(DMA_UR2R_CFG) (1150)31.6.8 UR2R_DMA控制寄存器(DMA_UR2R_CR) (1150)31.6.9 UR2R_DMA状态寄存器(DMA_UR2R_STA) (1151)31.6.10 UR2R_DMA传输总字节寄存器(DMA_UR2R_AMT) (1151)31.6.11 UR2R_DMA传输完成字节寄存器(DMA_UR2R_DONE) (1151)31.6.12 UR2R_DMA接收地址寄存器(DMA_UR2R_RXAx) (1151)31.7 串口3与存储器之间的数据交换(UR3T_DMA,UR3R_DMA) (1152)31.7.1 UR3T_DMA配置寄存器(DMA_UR3T_CFG) (1152)31.7.2 UR3T_DMA控制寄存器(DMA_UR3T_CR) (1152)31.7.3 UR3T_DMA状态寄存器(DMA_UR3T_STA) (1152)31.7.4 UR3T_DMA传输总字节寄存器(DMA_UR3T_AMT) (1153)31.7.5 UR3T_DMA传输完成字节寄存器(DMA_UR3T_DONE) (1153)31.7.6 UR3T_DMA发送地址寄存器(DMA_UR3T_TXAx) (1153)31.7.7 UR3R_DMA配置寄存器(DMA_UR3R_CFG) (1153)31.7.8 UR3R_DMA控制寄存器(DMA_UR3R_CR) (1153)31.7.9 UR3R_DMA状态寄存器(DMA_UR3R_STA) (1154)31.7.10 UR3R_DMA传输总字节寄存器(DMA_UR3R_AMT) (1154)31.7.11 UR3R_DMA传输完成字节寄存器(DMA_UR3R_DONE) (1154)31.7.12 UR3R_DMA接收地址寄存器(DMA_UR3R_RXAx) (1154)31.8 串口4与存储器之间的数据交换(UR4T_DMA,UR4R_DMA) (1155)31.8.1 UR4T_DMA配置寄存器(DMA_UR4T_CFG) (1155)31.8.2 UR4T_DMA控制寄存器(DMA_UR4T_CR) (1155)31.8.3 UR4T_DMA状态寄存器(DMA_UR4T_STA) (1155)31.8.4 UR4T_DMA传输总字节寄存器(DMA_UR4T_AMT) (1156)31.8.5 UR4T_DMA传输完成字节寄存器(DMA_UR4T_DONE) (1156)31.8.6 UR4T_DMA发送地址寄存器(DMA_UR4T_TXAx) (1156)31.8.7 UR4R_DMA配置寄存器(DMA_UR4R_CFG) (1156)31.8.8 UR4R_DMA控制寄存器(DMA_UR4R_CR) (1156)31.8.9 UR4R_DMA状态寄存器(DMA_UR4R_STA) (1157)31.8.10 UR4R_DMA传输总字节寄存器(DMA_UR4R_AMT) (1157)31.8.11 UR4R_DMA传输完成字节寄存器(DMA_UR4R_DONE) (1157)31.8.12 UR4R_DMA接收地址寄存器(DMA_UR4R_RXAx) (1157)31.9 LCM与存储器之间的数据读写(LCM_DMA) (1158)31.9.1 LCM_DMA配置寄存器(DMA_LCM_CFG) (1158)31.9.2 LCM_DMA控制寄存器(DMA_LCM_CR) (1158)31.9.3 LCM_DMA状态寄存器(DMA_LCM_STA) (1158)31.9.4 LCM_DMA传输总字节寄存器(DMA_LCM_AMT) (1159)31.9.5 LCM_DMA传输完成字节寄存器(DMA_LCM_DONE) (1159)31.9.6 LCM_DMA发送地址寄存器(DMA_LCM_TXAx) (1159)31.9.7 LCM_DMA接收地址寄存器(DMA_LCM_RXAx) (1159)31.10 范例程序 (1160)31.10.1 串口1中断模式与电脑收发测试- DMA接收超时中断 (1160)31.10.2 串口1中断模式与电脑收发测试- DMA数据校验 (1165)。
CKS32F031F4P6中科芯CKS32位单片机
CKS32F031F4P6 系列采用高性能的 ARM Cortex ™ -M0 的 32 位 RISC 内核,工作于 48MHz 时钟频率,高速的嵌入式闪存(FLASH 最高可达 32K 字节,SRAM 可达 4K 字节),并广泛集成增强型外设和 I/O 口。
所有器件提供标准的通信接口(一个 I2C,一个 SPI/I2S,一个 USART),一个 12 位 ADC,5 个 16 位定时器,一个 32 位定时器和一个高级控制 PWM 定时器。
功能■内核:ARM 32位的Cortex™-M0 CPU,频率最高可达48MHz■存储器−从 16K 到 32K 字节的闪存存储器−4K 字节的 SRAM 带硬件校验■CRC计算单元■复位和供电管理−一个16位定时器, 带有2个输入捕获/输出比较及−数字和I/O口提供:2.0~3.6伏供电反极性输出通道,死区时间发生器,紧急刹车功−模拟提供:V DDA=V DD~3.6伏能−上电/掉电复位(POR/PDR) −一个16位定时器, 带有输入捕获/输出比较及反−可编程电压检测器(PVD) 极性输出通道,死区时间发生器,紧急刹车功能−低功耗休眠,停止,和待机模式和IR控制调制门−用于RTC和备份寄存器的电源V BAT −一个16位定时器带一路输入捕获/输出比较■时钟管理−独立和系统窗口看门狗定时器−4到32MHz晶体振荡器−SysTick定时器:24位向下计数−32kHz RTC用可的校准振荡器■日历型RTC集成闹钟可周期性自动从Stop/−内部8MHz RC带6倍频锁相环Standby状态唤醒−内部40kHz RC振荡器■通讯接口■多达39个高速I/O口−1个I2C接口:支持快速脉冲模式(1 Mbit/s), 20mA电−全部可映射为外部中断输入流槽,支持SMBus/PMBus和从Stop模式唤醒−多达26个I/O口支持5V容忍−1个USART接口:支持主同步SPI,modem控制功能,■5通道DMA控制器ISO7816接口,LIN, IrDR,自动波特率检测功能和唤■1×12 位,1.0微秒ADC(多至10采样通道) 醒功能−转换范围: 0~3.6V −1个SPI接口(18Mbit/s)外设支持4到16位可编程字−单独的2.4到3.6伏模拟供电长,与I2S接口复用■多达9个定时器■串行两线调试(SWD)−一个16位7通道高级控制定时器用于6通道PWM ■96位唯一ID输出, 带死区时间发生器和紧急刹车功能■扩展温度范围:-40~+105°C−一个32位和一个16位定时器, 每个多达4路输入捕目录功能 (1)目录 (1)1 介绍 (4)2 描述 (5)3 功能概述 (7)3.1 ARM®的Cortex™-M0 内核 (7)3.2 存储器 (7)3.3 启动模式 (8)3.4 循环冗余校验计算单元(CRC) (8)3.5 电源管理 (8)3.5.1 供电方式 (8)3.5.2 电源监测 (9)3.5.3 稳压器 (9)3.5.4 低功耗模式 (9)3.6 时钟和启动 (10)3.7 通用输入/输出端口(GPIO) (11)3.8 直接存储器访问控制器(DMA) (12)3.9 中断和事件 (12)3.9.1 向量嵌套中断控制器(NVIC) (12)3.9.2 扩展中断/事件控制器(EXTI) (12)3.10 模数转换器(ADC) (13)3.10.1 温度传感器 (13)3.10.2 内部参考电压(V REFINT) (13)3.10.3 V BAT 电池电压监测 (13)3.11 定时器和看门狗 (14)3.11.1 高级控制定时器(TIM1) (14)3.11.2 通用定时器(TIM2,3,14,16,17) (15)3.11.3 独立窗口看门狗(IWDG) (16)3.11.5 SysTick 定时器 (16)3.12 实时时钟(RTC)和备份寄存器 (16)3.13 内部集成电路接口(I2C) (17)3.14 通用同步/异步收发器(USART) (18)3.15 串行外设接口(SPI)/内部集成的音频接口(I2S) (19)3.16 两线串行调试端口(SW-DP) (19)4 引线和引脚说明 (20)5 内存映射 (29)6 电气特性 (32)6.1 参数条件 (32)6.1.1 最小和最大数值 (32)6.1.2 典型数值 (32)6.1.3 典型曲线 (32)6.1.4 负载电容 (32)6.1.5 引脚输入电压 (32)6.1.6 供电方案 (33)6.1.7 电流消耗测量 (34)6.2 绝对最大额定值 (34)6.3 工作条件 (36)6.3.1 通用工作条件 (36)6.3.2 上电和掉电时的工作条件 (36)6.3.3 内嵌复位和电源控制模块特性 (37)6.3.4 内置的参照电压 (38)6.3.5 供电电流特性 (38)6.3.6 低功耗唤醒时间 (46)6.3.7 外部时钟源特性 (46)6.3.8 内部时钟源特性 (50)6.3.9 PLL 特性 (52)6.3.10 储存器特性 (53)6.3.11 EMC 特性 (53)6.3.12 电气敏感性 (55)6.3.14 I/O 端口特性 (56)6.3.15 NRST 引脚特性 (61)6.3.16 12 位ADC 特性 (62)6.3.17 温度传感器特性 (66)6.3.18 V BAT 监测特性 (66)6.3.19 Timer 定时器特性 (66)6.3.20 通信接口 (67)7 封装特性 (73)7.1 封装机械数据 (73)7.2 热特性 (83)7.6.1 参考文档 (83)8 版本历史 (84)1 介绍本文给出了 CKS32F031xx 微控制器产品的器件的特性。
芯海单片机除法运算
芯海单片机除法运算;============================================; filename: 除法运算.asm; chip : CSU1182B; author :胡琴; date : 2013-02-21;完整代码下载: 51hei/f/xhrfys.rar;============================================inclu de CSU1182B.inc;============================================; program start;============================================ ORG 000h GOTO CF01 ORG 015HCF01: MOVLW 0FFH ; MOVWF 0B7H ;被除数高8 位MOVLW 0FFH ; MOVWF 0B8H ;被除数低8 位MOVLW 00H ; MOVWF0B9H ;余数高位(被除数处理数据寄存器)MOVLW 00H ; MOVWF 0BAH ;余数低位(被除数处理数据寄存器)MOVLW 00H ; MOVWF 0BBH ;商低8 位MOVLW 00H ; MOVWF 0BCH ;商高8 位MOVLW 03H ; MOVWF 0BDH ;除数低8 位MOVLW 0E8H ; MOVWF 0BEH ;除数高8 位MOVLW 16 ; MOVWF 0BFH ;位数寄存器CF02: RLF 0B8H,1 ;带进位左移被除数RLF0B7H,1 ; RLF 0BAH,1 ;带进位处理被除数数据RLF 0B9H,1 ; BCF STATUS,C ;清C MOVFW 0BEH ; SUBWF 0BAH,0 ;用处理出来的被除数减除数MOVWF0C1H ; MOVFW 0BDH ; SUBWFC 0B9H,0 ;用处理出来的被除数减除数MOVWF 0C0H ; BTFSS STATUS,C ;判断处理出来的被除数是否比除数大GOTO CF03 ; MOVFW 0C1H ;是则保存商到被除数处理数据寄存器MOVWF0BAH ; MOVFW 0C0H ; MOVWF 0B9H ;CF03: RLF 0BCH,1 ;将相减后的C 左移进商寄存器RLF 0BBH,1 ; DECFSZ 0BFH,1 ;判断是否完成运算GOTO CF02 ; GOTO $ end;============================================tips:感谢大家的阅读,本文由我司收集整编。
解读A股信号链芯片第一股——芯海科技
71
Copyright©博看网 . All Rights Reserved.
届中国集成电路产业促进大 会上荣获“优秀技术创新产 品”称号。
以本土优势拓展市场 经 过 三 十 余 年 的 发 展,
中国本土电子产业成长迅 速,已成为电子产品生产制 造大国,该产业的迅速发展 为本土芯片设计企业提供了 重要的竞争优势。
相 对 于 海 外 竞 争 对 手, 芯海科技一方面更加贴近、 了解本土市场,能够快速响 应客户需求,予以充分的服 务支持,可以稳步占据供应 链 的 关 键 位 置; 另 一 方 面, 公司与本土电子产品制造企 业在企业文化、市场理念和 售后服务等方面更能相互认 同, 业 务 合 作 通 畅、 高 效, 形成了密切的且相互依存的 产业生态链。
芯 海 科 技( 深 圳 ) 股 份有限公司(下称“芯海科 技”),是一家集感知、计算、 控制于一体的全信号链芯片 设计企业,公司拥有完整的 信号链芯片设计能力,核心 技术为高精度的 ADC 技术 及高可靠性 MCU 技术。业 内周知,模拟电路是集成电 路 的 皇 冠,ADC 是 皇 冠 上 的 明 珠, 设 计 难 度 极 其 高。 放眼全球,顶级的芯片公司 都同时拥有模拟和 MCU 两 大 类 产 品。 芯 海 科 技 是 国 内少有的同时拥有 ADC 和 MCU 双平台的芯片设计公 司。其 ADC 和 MCU 产品已 达 到 国 外 TI、ST 同 类 产 品 的同等水平,目前处于国内 领先、国际先进水平。
近年来,芯海科技在诸 多方面取得显著成绩:2015 年,CSU1185D 获得 2015 年 度第十届“中国芯”最具潜 质 产 品;2016 年,CS1258 产品获得“高性能模拟前端 芯片”第十届(2015 年度) 中国半导体创新产品和技术 奖;2016 年,CS1258 产 品 获得“高性能模拟前端芯片” 第 十 届(2015 年 度 ) 中 国 半导体创新产品和技术奖; 2018 年公司推出国内首颗内 置 USB PD3.0 快 充 协 议 的 32 位 MCU 芯 片 CS32G020, 凭借优越的性能,荣获 2019 年 第 四 届 中 国 IoT 技 术 创 新 奖;2019 年, 芯 海 科 技 ADC 产品 CS1259 在第十四
CS1258系列AFE用户手册v02
CS1258 芯片用户手册带24bits ADC 和BIM 的高性能AFEREV0.2 通讯地址:深圳市南山区蛇口南海大道1079 号花园城数码大厦A座9楼邮政编码:518067公司电话:+(86 755)86169257传真:+(86 755)86169057公司网站:CS1258 芯片用户手册版本历史修改记录日期0.1 预览版本2016/3/15 0.2 .更新了电气特性2016/3/29.更新了典型应用图.更新了封装图目录版本历史 (2)目录 (3)图目录 (5)表目录 (5)1 简介 (6)1.1 主要特性 (6)1.2 应用场合 (6)1.3 功能说明 (6)1.4 极限值 (8)1.5 电气特性 (9)1.6 可靠性指标 (10)1.7 产品型号及引脚 (11)1.8 典型应用电路 (12)2 功能寄存器说明 (13)2.1 功能寄存器列表 (13)2.2 功能寄存器说明 (13)2.2.1 SYS —系统配置寄存器 (13)2.2.2 ADC0— ADC 配置寄存器 (14)2.2.3 ADC1— ADC 配置寄存器1 (14)2.2.4 ADC2— ADC 配置寄存器2 (15)2.2.5 ADC3— ADC 配置寄存器3 (15)2.2.6 ADC4— ADC 配置寄存器4 (16)2.2.7 ADC5— ADC 配置寄存器5 (16)2.2.8 BIM0— BIM 配置寄存器0 (17)2.2.9 BIM1— BIM 配置寄存器 (17)2.2.10 ADO— ADC 转换数据寄存器 (18)2.2.11 ADS— ADC 转换数据读取标准寄存器 (18)3 功能描述 (19)3.1 输入选择 (19)3.2 输入电平移位器 (19)3.3 IDAC1/IDAC0 和输入通道 (20)3.4 PGA 和ADC (21)3.5 数字滤波器 (23)3.5.1 频率响应 (23)3.5.2 建立时间 (23)3.6 人体阻抗测量 (25)3.6.1 正弦信号发生器 (25)3.6.2 激励电极及测量电极 (26)3.6.3 整流 (26)3.6.4 阻抗校准 (27)3.7 参考电压源 (28)3.8 内部时钟源 (28)3.9 温度传感器 (28)3.10 测量模式及其切换 (28)3.11 多种工作模式 (29)3.12 复位和断电(POR&power down) (30)4 转换有效位 (31)5 典型特性 (32)5.1 ADC 典型特性 (32)5.2 LDO/VREF 典型特性 (32)5.3 内部时钟典型特性 (32)5.4 IDAC 典型特性 (32)5.5 BIM 典型特性 (32)6 三线串行通讯接口 (37)6.1.1 读时序 (38)6.1.2 写时序 (38)7 封装 (40)图目录图 1.1 CS1258 原理框图 (7)图 1.2 CS1258 引脚图 (11)图 1.3 CS1258 典型应用电路 (12)图 3.1 模拟输入结构图 (19)图 3.2 电平移位模块 (20)图 3.3 IDAC1/IDAC0 结构及与输入通道关系 (20)图 3.4 PGA 和ADC 结构图 (21)图 3.5 COMB 滤波器的频率响应特性(Fs=331Hz,DR=10Hz,3 阶COMB) (23)图 3.6 COMB 建立过程 (24)图 3.7 BIM 模块结构图 (25)图 3.8 CS1258 低功耗工作示意图 (29)图 5.1 内部时钟全电压全温度范围的典型特性 (32)图 5.2 FWR 模式下220 欧姆纯电阻网络的测试结果 (33)图 5.3 FWR 模式下1000 欧姆纯电阻网络的测试结果 (33)图 5.4 FWR 模式下1958 欧姆纯电阻网络的测试结果 (34)图 5.5 FWR+MIX 模式510ohm+470pF 并联网络的阻抗绝对值测试结果 (34)图 5.6 FWR+MIX 模式510ohm+470pF 并联网络的相位角测试结果 (35)图 5.7 FWR+MIX 模式1018Ohm+10nF 并联网络的阻抗绝对值测试结果 (35)图 5.8 FWR+MIX 模式1018Ohm+10nF 并联网络的相位角测试结果 (36)图 6.1 读操作时序1(读AD 值) (38)图 6.2 读操作时序2(除AD 值之外的寄存器) (38)图 6.3 写操作时序 (39)图7.1 芯片LQFP32 封装尺寸信息(天水) (40)表目录表 1.1 CS1258 极限值 (8)表 1.2 CS1258 电气特性 (9)表 1.3 CS1258 引脚说明 (11)表 2.1 功能寄存器列表 (13)表 2.2 SYS 寄存器说明 (13)表 2.3 ADC0 寄存器说明 (14)表 2.4 ADC1 寄存器说明 (14)表 2.5 ADC2 寄存器说明 (15)表 2.6 ADC3 寄存器说明 (15)表 2.7 ADC4 寄存器说明 (16)表 2.8 ADC5 寄存器说明 (16)表 2.9 BIM0 寄存器说明 (17)表 2.10 BIM1 寄存器说明 (17)表 4.1 ADC 信号链不同GAIN 及DR 下的有效位(ENOB)1) (31)表 6.1 串口通讯命令列表 (37)表 6.2 三线串行通讯接口时序表 (39)版权所有,侵权必究芯海科技(深圳)股份有限公司第 5 页,共40 页1 简介1.1 主要特性◆输入●支持单端输入●支持组成多个差分输入对●支持输入电平移位功能◆PGA●1/2/4/8/16/32/64/128 倍可选增益●高达100Mohm 的等效输入阻抗◆BIM●支持4/6/8 电极测量●支持5K/10K/25K/50K/100K/250KHz 多档频率测量●支持阻抗绝对值和相角测量◆ADC●24 bit 分辨率●输出速率10~1280Hz 8 档可选◆有效位● 2.35V 参考、40Hz 速率、128 倍增益下19.5bits 有效位◆LDO 及内部参考电压●自带LDO,输出2.35/2.45/2.8/3.0V 可选,精度±1%●自带低漂移基准,内部参考电压2.048V 可选,精度±1%◆支持性能、普通、低功耗、休眠模式◆支持电压测量、温度测量、BIM 测量及手动测量模式,单命令切换◆低漂移片上时钟◆三线串行通讯1.2 应用场合桥式传感器四角平衡称重压力检测人体阻抗分析交流测脂1.3 功能说明CS1258 原理框图如图1 所示。
盛群半导体 HT48RA0-2 HT48RA0-1 遥控型单片机 说明书
遥控型单片机 使用手册
二○○五年三月
Copyright 2005 by HOLTEK SEMICONDUCTOR INC
本使用手册版权为盛群半导体股份有限公司所有,非经盛群半导体股份有限公司书面授权同意,不得通过任 何形式复制、储存或传输。
ቤተ መጻሕፍቲ ባይዱ 目录
目录
第一部份 单片机概论 .................................................................. 1
第一章 硬件结构........................................................................................ 3 简介.............................................................................................................. 3 特性.............................................................................................................. 4 技术特性 ..............................................................................................4 内核特性 ..............................................................................................4 周边特性 ..............................................................................................5 选择表.......................................................................................................... 6 系统框线图.................................................................................................. 7 引脚分配...................................................................................................... 8 引脚说明...................................................................................................... 8 极限参数...................................................................................................... 9 直流电气特性............................................................................................ 10 交流电气特性............................................................................................ 11 系统结构.................................................................................................... 12 时序和流水线结构(Pipelining) .........................................................12 程序计数器 ........................................................................................13 堆栈 ....................................................................................................16 算术及逻辑单元 – ALU ...................................................................17 程序存储器................................................................................................ 18 结构 ....................................................................................................18 特殊向量 ............................................................................................19 多 bank 管理 ......................................................................................19 查表 ....................................................................................................23 数据存储器................................................................................................ 28 结构 ....................................................................................................28 通用数据存储器 ................................................................................28 专用数据存储器 ................................................................................29
芯海科技 32位MCU系列 产品手册
芯海科技产品手册CHIPSEA PRODUCT MANUAL芯海科技成立于2003年9月,是一家集感知、计算、控制、连接于一体的全信号链集成电路设计企业。
专注于高精度ADC、高可靠性MCU、测量算法以及AIoT 一站式解决方案的研发设计。
产品和方案广泛应用于工业测量与工业控制、通信与计算机、锂电管理、消费电子、汽车电子、智慧家居、智能仪表、智慧健康等领域。
公司总部位于深圳,在合肥、西安、上海、成都设立子公司,是国家级高新技术企业,被广东省科技厅认定为“广东省物联网芯片开发与应用工程技术研究中心”,获得国家级专精特新“小巨人”称号。
建有可靠性检测中心、健康测量实验室、感知实验室、MCU实验室。
公司年均研发投入超过20%,研发人员占比近70%,核心成员均有10年以上工作经验。
截止到2022年上半年,芯海科技累计拥有全球专利申请近800件,累计拥有已授权专利近350件(含美国专利),拥有专利数量在科创板芯片设计上市公司中名列前茅。
企业简介ABOUT CHIPSEA1523健康测量信号调理数据转换器模拟前端32位MCU 8位MCU010406091113信号链无线产品低功耗蓝牙开发生态开发生态鸿蒙智联解决方案OKOK智能物联解决方案健身行业SaaS 解决方案2021221719电源管理AIoT产品快 充电池管理MCUC H I P S E A32位MCU系列产品概述芯海科技的CS32系列32位MCU基于Arm®Cortex®-M处理器,内嵌Flash存储器,集成高精度ADC和丰富的模拟外设。
该产品系列品类齐全,同时保持了集成度高和易于开发的特点,提供了丰富的软件和开发工具支持,广泛应用于工业控制、汽车电子、智能家居、消费类电子等领域。
产品特色典型应用高可靠低功耗高精度32KB64KB 128KB 256KB 512KB 1024KB ��TWS电子烟电表电动自行车扫地机器人无人机C H I P S E A 产品选型C H I P S E AC H I P S E A8位MCU系列产品概述芯海科技的8位MCU采用芯海科技自主知识产权的8位RISC内核,并集成12位ADC、内部基准电压、OTP或Flash存储器、PWM等资源,支持C语言开发,具有低功耗、易开发等特点。
芯海 CS1238 用户手册说明书
CS1238用户手册24-bit Sigma-Delta ADC Rev 1.1通讯地址:深圳市南山区蛇口南海大道1079号花园城数码大厦A座9楼邮政编码:518067公司电话:+(86 755)86169257传真:+(86 755)86169057公司网站:微信号:芯海科技微信二维码:版本历史目录版本历史 (2)目录 (3)1芯片功能说明 (5)1.1芯片主要功能特性 (5)1.2芯片应用场合 (5)1.3芯片基本结构功能描述 (6)1.4芯片绝对最大极限值 (7)1.5CS1238 数字逻辑特性 (7)1.6CS1238电气特性 (8)1.7芯片引脚 (9)2芯片功能模块描述 (10)2.1模拟输入前端 (10)2.2温度传感器 (10)2.3低噪声PGA放大器 (11)2.4时钟信号源 (12)2.5复位和断电(POR&power down) (12)2.6SPI串口通信 (13)2.6.1建立时间 (13)2.6.2ADC数据输出速率 (14)2.6.3数据格式 (14)DRDY/) (14)2.6.4数据准备/数据输入输出(DOUT2.6.5串行时钟输入(SCLK) (14)2.6.6数据发送 (15)2.6.7功能配置 (16)2.6.7.1SPI命令字 (16)2.6.7.2SPI寄存器 (17)2.6.8Power down模式 (18)3芯片的封装 (19)3.1SOP-14pin (19)3.2DIP-14pin (19)图目录图1CS1238原理框图 (6)图2CS1238芯片引脚图 (9)图3模拟输入结构图 (10)图4PGA结构图 (11)图5CS1238数据建立过程1 (13)图6CS1238数据建立过程2 (13)图7CS1238读取数据时序图1 (15)图8CS1238读取数据时序图2 (15)图9功能配置时序图 (16)图10CS1238 PowerDown模式示意图 (18)图11芯片SOP14封装尺寸信息 (19)图12芯片DIP14封装尺寸信息 (20)表目录表1CS1238 极限值 (7)表2CS1238数字逻辑特性 (7)表3CS1238电气特性(VDD =5V、3.3V ) (8)表4CS1238电源电气特性(VDD =5V) (8)表5CS1238电源电气特性(VDD = 3.3V) (8)表6PIN脚说明 (9)表7输出速率设置 (14)表8理想输出码和输入信号(1) (14)表9读取数据时序表 (15)表10CS1238命令字说明表 (16)表11Config寄存器说明表 (17)1芯片功能说明CS1238是一款高精度、低功耗模数转换芯片,两路差分输入通道,内置温度传感器和高精度振荡器。
单片机的常用芯片分析
单片机的常用芯片分析作者:夏正阳来源:《经济技术协作信息》 2017年第34期夏正阳前言:单片机是电子行业中最为基础的电子设备。
其成本低廉,结构简单,体积小,功能强悍,是微型生活电器等的控制器的首选。
当前单片机技术较为成熟,婴儿根据不同的需求出现了各种不同型号的单片机,这些单片机有着各自的优缺点,成为使用者多维度选择的物质支撑。
本研究详细分析了各种不同的单片机,为不同的需求提供指导意见。
一、单片机简介单片机是一类集成电路芯片。
其通过将一个八位的中央处理器如 805I 以及一个随机内存存储器RAM芯片和只读存储器ROM集合到一个芯片中,通过多个IO端口的操作实现对电路的输入输出控制。
目前,单片机中最为经典的就是以 805I 为核心集成的51单片机,这几乎是所有单片机初学者必选的学习器具。
这种单片机目前主要有插针型的芯片组成。
很多厂家设计的时候为了容易对单片机芯片的维护,往往采用管座将单片机芯片和电路连接在一起,使用时灵活方便。
单片能否正常工作主要看最小系统搭建是否符合设计,一般来说最小系统的主要模块为,晶振模块,供电模块以及复位模块,这是单片机能够正常工作的基础,供电模块一般采用5V直流供电,晶振模块一般采用和单片机处理速度相合配的震荡频率,一般为10M左右。
除此之外,可以搭配一些外设电路,比如液晶显示电路,AD和DA接入电路,或者数码管显示电路,蜂鸣器电路以及按键模块等,丰富单片机的资源,使得单片机程序开发能够有足够的余地。
单片机最为重要的是IO口的合理使用,一般单片机芯片的管脚数为 40 个,除去部分设置使用的端口外,大约有 32 个IO口,其分为P0,P1, P2, P3 四组端口,每组端口为八个。
使用IO口时要合理分配,避免由于端口不足而导致功能无法实现的情况。
二、常用的单片机芯片除了上述讲述的经典的单片机外,单片机在数十年的发展中,其技术日臻完善,形成了多需求,多性能的单片机系列,极大的丰富了人们的设计需求。
晟矽微电 8 位单片机 MC30P6201 用户手册说明书
晟矽微电8位单片机MC30P6201用户手册V1.1本产品为广东晟矽微电子有限公司研制并销售,晟矽微电保留对产品在可靠性、功能和设计方面的改进作进目录1产品概要 (4)1.1产品特性 (4)1.2订购信息 (5)1.3引脚排列 (6)1.4端口说明 (7)2电气特性 (9)2.1极限参数 (9)2.2直流电气特性 (9)2.3交流电气特性 (10)2.4CMP特性参数 (11)3CPU与存储器 (12)3.1指令集 (12)3.2程序存储器 (13)3.3数据存储器 (14)3.4堆栈 (15)3.5控制寄存器 (15)3.6用户配置字 (18)4时钟 (20)4.1内部高频RC振荡器 (21)4.2内部低频RC振荡器 (21)4.3外部晶体振荡器 (21)4.4外部RC振荡器 (21)4.5系统工作模式 (22)4.6低功耗模式 (22)5复位 (23)5.1复位条件 (23)5.2上电复位 (24)5.3外部复位 (24)5.4低电压复位 (24)5.5看门狗复位 (24)6I/O端口 (25)6.1通用I/O功能 (25)6.2内部上/下拉电阻 (26)6.3端口模式控制 (28)7定时器TIMER (30)7.1看门狗定时器WDT (30)7.2定时器T0 (30)7.3定时器T1 (32)7.4定时器T2 (36)8比较器CMP和电压检测EVD (41)8.1CMP概述 (41)8.2CMP相关寄存器 (42)9中断 (44)9.1外部中断 (44)9.2定时器中断 (44)9.3键盘中断 (44)9.4比较器中断 (45)9.5中断相关寄存器 (45)10特性曲线 (48)10.1I/O特性 (48)10.2功耗特性 (51)10.3模拟电路特性 (56)11封装尺寸 (60)11.1SOP20 (60)11.2SSOP20(e=0.65) (60)11.3SOP18 (61)11.4DIP18 (61)11.5SOP16 (62)11.6DIP16 (62)11.7SOP14 (63)11.8DIP14 (63)11.9TSSOP20 (64)12修订记录 (65)1产品概要1.1产品特性⏹8位CPU内核✧精简指令集,5级深度硬件堆栈✧CPU为单时钟,仅在系统主时钟下运行✧系统主时钟下F CPU可配置为F OSC的2/4分频⏹程序存储器✧2K×14位OTP型程序存储器(烧录1次)✧1K×14位OTP型程序存储器(烧录2次)⏹数据存储器✧96字节SRAM型通用数据存储器,支持直接寻址、间接寻址等多种寻址方式⏹3组共18个I/O✧P0(P00~P07),P1(P10~P17),P2(P20~P21)✧所有端口均支持施密特输入,除P05外均支持推挽输出,P1所有端口均可选推挽或开漏输出,P04~P07/P20~P21可选输入/输出态或高阻态(复位初始状态为高阻态)✧P05为输入/开漏输出口,可复用为外部复位RST输入,编程时为高压VPP输入✧P06/P07可复用为外部时钟振荡器输入/输出✧所有端口均内置上拉和下拉电阻,均可单独使能✧P10/P00可复用为外部中断输入,支持外部中断唤醒功能✧P0和P1所有端口均支持键盘中断唤醒功能,并可单独使能⏹时钟源✧内置高频RC振荡器(16MHz),其1/2/4/8/16/32分频时钟,可用作系统主时钟源✧支持外接高频晶体振荡器(455KHz/4MHz~16MHz),可用作系统主时钟源✧支持外接RC振荡器(0~4MHz),可用作系统主时钟源✧内置低频RC振荡器(32KHz),可用作系统主时钟源、或外设低频时钟源✧支持外接低频晶体振荡器(32768Hz),可用作系统主时钟源、或外设低频时钟源⏹系统工作模式✧运行模式:CPU在系统主时钟下运行✧休眠模式(低功耗模式):CPU暂停,系统主时钟源停止⏹内部自振式看门狗计数器(WDT)✧与定时器T0共用预分频器✧溢出时间可配置:4.5ms/18ms/72ms/288ms(无预分频)✧工作模式可配置:始终开启、始终关闭,也可软件控制开启或关闭⏹3个定时器✧8位定时器T0,支持外设低频时钟,可实现外部计数功能,与WDT共用预分频器✧8位定时器T1,可实现外部计数、3路共周期独立占空比的PWM(可组合成1对带死区互补PWM)✧11位定时器T2,可实现2路11位共周期独立占空比的PWM⏹1个模拟比较器CMP✧输入共模0 ~(VDD-1.4V),输出可选有/无回滞✧正端输入可选择外部输入电压、或内部基准电压V IR(0.5V)✧负端输入可选择外部输入电压、或外部输入电压/VDD的内部分压电压✧输出端电平可选择上升沿或下降沿触发中断,可从端口输出且支持输出取反✧可实现VDD或外部输入的电压检测(EVD)功能⏹中断✧外部中断(INT0~INT1),键盘中断(P00~P07,P10~P17)✧定时器中断(T0~T2)✧CMP中断⏹低电压复位LVR✧ 1.8V/2.0V/2.4V/2.7V/3.0V⏹工作电压✧V LVR27 ~ 5.5V @ Fcpu = 0~8MHz @HIRC✧V LVR20 ~ 5.5V @ Fcpu = 0~4MHz @HIRC✧V LVR18 ~ 5.5V @ Fcpu = 0~32KHz/2 @LIRC⏹封装形式✧SOP20/SSOP20/TSSOP20/SOP18/DIP18/SOP16/DIP16/SOP14/DIP141.2订购信息产品名称封装形式备注MC30P6201A0M SOP20MC30P6201A0R SSOP20 e=0.65MC30P6201A0Y TSSOP20MC30P6201A0L SOP18MC30P6201A0D DIP18MC30P6201A0K SOP16MC30P6201A0C DIP16MC30P6201A0J SOP14MC30P6201A0B DIP141.3引脚排列MC30P6201A0M/A0R/A0YP20P01/TC1/CMPO P00/INT1P07/OSCO/ERCI P06/OSCI VDD P17/PWM1A P16/PWM1B P15/PWM1C P21EVN2/P02[SCK]/EVN1/P03EVN0/TC0/P04[VPP]/RST/CMPN/P05GND[SDI]/INT0/P10[SDO]/PWM2A/P11PWM2B/P12MC30P6201A0M/A0R/A0YSOP20/SSOP20/TSSOP201234567891011122019181714131516P14P13MC30P6201A0L/A0DMC30P6201A0L/A0D SOP18/DIP18123456789101112181714131516P01/TC1/CMPO P00/INT1P07/OSCO/ERCI P06/OSCI VDD P17/PWM1A P16/PWM1B P15/PWM1C EVN2/P02[SCK]/EVN1/P03EVN0/TC0/P04[VPP]/RST/CMPN/P05GND[SDI]/INT0/P10[SDO]/PWM2A/P11PWM2B/P12P14P13MC30P6201A0K/A0CMC30P6201A0K/A0CSOP16/DIP1612345678910111214131516P01/TC1/CMPO P00/INT1P07/OSCO/ERCI P06/OSCI VDD P17/PWM1A P16/PWM1B P15/PWM1CEVN2/P02[SCK]/EVN1/P03EVN0/TC0/P04[VPP]/RST/CMPN/P05GND[SDI]/INT0/P10[SDO]/PWM2A/P11PWM2B/P12MC30P6201A0J/A0BMC30P6201A0J/A0BSOP14/DIP141234567891011121413P01/TC1/CMPO P00/INT1P07/OSCO/ERCI P06/OSCI VDD P17/PWM1A P16/PWM1BEVN2/P02[SCK]/EVN1/P03EVN0/TC0/P04[VPP]/RST/CMPN/P05GND[SDI]/INT0/P10[SDO]/PWM2A/P111.4 端口说明端口名称 类型 功能说明VDD P 电源 GND P 地P0(除P05), P2D GPIO (推挽输出),内部上/下拉 P05 D GPIO (开漏输出),内部上/下拉P1 D GPIO (推挽输出或开漏输出),内部上/下拉 INT0~INT1 DI 外部中断输入TC0~TC1 DI 定时器T0~T1的外部计数输入 PWM1A~PWM1C DO 定时器T1的3路PWM 输出 PWM2A~PWM2BDO 定时器T2的2路PWM 输出 CMPN AI CMP 负端外部输入EVN0 AI CMP 正端外部输入;CMP 电压检测外部输入通道 EVN1~EVN2 AI CMP 电压检测外部输入通道 CMPO DO CMP 输出OSCI, OSCOA 外部时钟振荡器输入/输出 ERCI AI 外部RC 振荡器输入 RST DI 外部复位输入SCK, SDI, SDOD 编程时钟/数据输入/数据输出接口 VPPP编程高压输入注:P-电源端口;D-数字端口,DI-数字输入,DO-数字输出;A-模拟端口,AI-模拟输入,AO-模拟输出。
芯海科技CST92PB21用户手册说明书
1CST92PB21用户手册REV 1.0版本历史目录版本历史 (2)目录 (3)1产品概述 (4)1.1功能描述 (4)1.2主要特性 (4)1.3PIN配置 (5)2电气特性 (6)2.1极限值 (6)2.2直流特性 (6)2.3功耗特性 (6)2.4RF发送特性 (6)2.5RF接收特性 (7)3封装图 (8)4典型应用方案 (9)1产品概述1.1功能描述●CST92PB21是一款低功耗、低成本、高集成度的BLE无线收发芯片,片上集成发射机、接收机、GFSK调制解调器、BLE基带等。
该芯片采用DFN10 3×3mm封装,外围电路简单,搭配低成本MCU和少量外围被动器件,即可实现BLE信号传输。
1.2主要特性2.4G收发器●单端RFIO●GFSK调制解调●支持1Mbps数据传输速率●接收灵敏度-85dBm●发射功率-50~+4dBm主机接口●3线SPI通信,最快传输速率达10Mbps●IRQ中断信号输出振荡器●支持16M XTALCMOS技术●工作电压范围—VIN 1.9V~3.6V●工作温度范围—-40~85℃功耗●发射状态:20mA@0dBm output power●接收状态:20mA●睡眠状态:3uA封装●DFN10(3×3mm, pitch 0.5mm)应用领域●蓝牙广播电子秤●蓝牙iBeacon●遥控器●机器间相互通信1.3 PIN 配置CSNVIN IRQ NCRFN2电气特性2.5RF接收特性表 6 RF接收特性3封装图图 1DFN10(3mm×3mm, pitch 0.5mm)SYMBOLS MIN NOR MAX(mm)D/E 2.924 3.000 3.076D1 2.300 2.400 2.500E1 1.600 1.700 1.800k 0.200 - -b 0.200 0.250 0.300e - 0.500 -4典型应用方案图 2典型应用方案。