寄存器ios10耗电

ios10耗电  时间:2021-02-25  阅读:()
晶哲科技www.
wxjzkj.
com改变从芯开始用芯成就未来JZ8M4634数据手册第1页共74页JZ8M4634数据手册8BITTK+AD型MTPMCU版本号V1.
02018年5月第2页共74页晶哲科技www.
wxjzkj.
com改变从芯开始用芯成就未来JZ8M4634数据手册修改记录版本号修改说明备注V1.
0完成初稿第3页共74页晶哲科技www.
wxjzkj.
com改变从芯开始用芯成就未来JZ8M4634数据手册目录1产品简述.
71.
1特性.
71.
2引脚图.
81.
2.
1LQFP32.
81.
2.
2SOP28.
81.
3引脚描述.
92中央处理器(CPU)122.
1程序存储器.
122.
1.
1复位向量(0000H)122.
1.
2中断向量(0008H)132.
1.
3查表.
132.
2数据存储器.
142.
2.
1数据存储器结构.
142.
2.
2数据存储器寻址模式.
142.
2.
3系统寄存器定义.
152.
2.
4INDF0间接寻址寄存器0.
152.
2.
5INDF1间接寻址寄存器1.
152.
2.
6FSR0间接寻址指针0.
152.
2.
7FSR1间接寻址指针1.
162.
2.
8HBUF查表数据高8位.
162.
2.
9PCL程序计数器指针低位.
162.
2.
10STATUS状态寄存器.
163复位.
173.
1复位方式.
174系统时钟.
184.
1概述.
184.
2OSCM寄存器.
184.
3IRCCAL寄存器.
194.
4系统时钟结构框图.
204.
5系统时钟高低频切换.
205中断.
215.
1概述.
215.
2OPTION配置寄存器.
215.
3INTCR0中断控制寄存器0.
225.
4INTF0中断标志寄存器0.
225.
5INTCR1中断控制寄存器1.
235.
6INTF1中断标志寄存器1.
245.
7INTCR2中断控制寄存器2.
255.
8INTF2中断标志寄存器2.
25第4页共74页晶哲科技www.
wxjzkj.
com改变从芯开始用芯成就未来JZ8M4634数据手册6端口.
266.
1IOA.
266.
2IOB.
276.
3IOC.
286.
4IOD.
296.
5IODS端口驱动设置寄存器.
307定时器0/1(TC0/1)317.
1概述.
317.
2TXCR控制寄存器.
317.
3TCXCLTCX计数器低位.
327.
4TCXCHTCX计数器高位.
327.
5TCXPRLTCX周期寄存器低位.
337.
6TCXPRHTCX周期寄存器高位.
338定时器2(TC2)348.
1概述.
348.
2T2CR控制寄存器.
358.
3TC2CL计数器低位.
358.
4TC2CH计数器高位.
368.
5TC2CL周期寄存器低位.
368.
6TC2CH周期寄存器高位.
368.
7TC2GCR门控控制寄存器.
368.
7.
1门控-TC0溢出周期.
378.
7.
2门控-上升沿到下降沿模式.
378.
7.
3门控-下降沿到上升沿模式.
378.
7.
4门控-上升沿到上升沿模式.
388.
7.
5门控-下降沿到下降沿模式.
389脉宽调制模块PWM.
399.
1概述.
399.
2PWMXCR控制寄存器.
399.
3PWMS输出端口控制寄存器.
409.
4PWMXDH数据高位.
409.
5PWMXDL数据低位.
409.
6DEADTPWM死区控制寄存器.
409.
7PWM输出波形示例.
419.
7.
1互补PWM输出.
419.
7.
2带死区的互补PWM输出.
419.
7.
3PWM波形图.
429.
7.
4有效电平选择.
4210通用串行通讯口(USART)4310.
1概述.
4310.
2TX0CR发送控制寄存器.
4310.
3TX0REG发送数据寄存器.
43第5页共74页晶哲科技www.
wxjzkj.
com改变从芯开始用芯成就未来JZ8M4634数据手册10.
4RX0CR接收控制寄存器.
4410.
5RX0REG发送数据寄存器.
4410.
6BRGDH波特率寄存器高位.
4410.
7BRGDH波特率寄存器低位.
4510.
8USART使用说明.
4510.
8.
1波特率设置.
4510.
8.
2异步发送.
4510.
8.
3异步接收.
4710.
8.
4同步发送.
4810.
8.
5同步接收.
4910.
8.
6唤醒及休眠模式下通讯.
5011串行通讯口(I2C)5111.
1概述.
5111.
2通讯波形示意.
5111.
3I2CCONI2C控制寄存器.
5111.
4I2CBUF数据寄存器.
5211.
5唤醒及休眠模式下通讯.
5211.
6通讯波形图.
5211.
7应用示例.
5311.
7.
1从机软件流程图.
5411.
7.
1例程.
5412触摸按键(CDC)5712.
1概述.
5712.
2原理框图.
5712.
3TKXCTR0控制寄存器0.
5812.
3TKXCHSH/L触摸按键通道选择寄存器.
5812.
4TKXCNTH/L触摸按键计数寄存器.
5912.
5操作说明.
5913模数转换器(ADC)6013.
1概述.
6013.
2ADCON0寄存器.
6013.
3ADCON1寄存器.
6113.
4ADCON2寄存器.
6213.
5ADHADC数据高位.
6213.
6ADLADC数据低位.
6213.
7AD转换时间.
6214比较器(CMP)6314.
1概述.
6314.
2比较器框图.
6314.
3CMPC0比较器控制寄存器0.
6414.
4CMPC1比较器控制寄存器1.
6514.
5COPAC运放/比较器控制寄存器.
6515运算放大器(OPA)66第6页共74页晶哲科技www.
wxjzkj.
com改变从芯开始用芯成就未来JZ8M4634数据手册15.
1概述.
6615.
2OPA0C0运放OPA0控制寄存器0.
6615.
3OPA0C1运放OPA0控制寄存器1.
6715.
4COPA0C运放OPA0控制寄存器2.
6715.
5OPA1C0运放OPA1控制寄存器0.
6715.
6OPA1C1运放OPA1控制寄存器1.
6815.
7COPA1C运放OPA0控制寄存器2.
6916看门狗(WDT)7016.
1概述.
7016.
2OPTION配置寄存器.
7016.
3WDTC看门狗控制寄存器.
7017芯片配置字(OPTIONBIT)7118电性参数.
7318.
1极限参数.
7318.
2直流特性.
73第7页共74页晶哲科技www.
wxjzkj.
com改变从芯开始用芯成就未来JZ8M4634数据手册1产品简述JZ8M4634是一颗采用高速低功耗CMOS工艺设计开发的8位高性能精简指令单片机,内部有4K*16位多次擦写编程存储器(MTP,擦写次数1000),256*8位的数据存储器(RAM),30个双向I/O口,三个8/16位Timer定时器/计数器,1路UART,1路I2C从机,3路8+4位分辨率的互补PWM,11+5路12位AD转换器,2组触摸按键,1路比较器,2路运算放大器,支持多种系统工作模式和多个中断源.
1.
1特性CPU特性高性能精简指令4K*16位的MTP程序存储器256*8位的数据存储器8级堆栈缓存器支持查表指令I/O口最多30个双向I/O口所有端口可编程弱上拉/弱下拉IOB/IOC/IOD口变化中断三个定时器/计数器TC0:具有自动装载功能的定时/计数器TC1:具有自动装载功能的定时/计数器TC2:带有门控功能的定时/计数器三路PWM时基可独立选择TC0、TC1或TC2互补输出及死区控制16位高分辨率系统时钟内部高速RC振荡器:16MHz内部低速RC振荡器:32KHz/500KHz外部高速晶体振荡器:4-20MHz外部低速晶体振荡器:32768Hz系统工作模式普通模式:高低速时钟同时工作低速模式:仅低速时钟工作休眠模式:高低速时钟都停止工作通用异步串行通讯口UART宽范围波特率(150bps-38400bps)支持半双工同步模式芯片间通讯口I2C从机高速通讯400Kbps两组触摸按键模块(11路+16路)1路比较器2路运算放大器11+5路12位ADC内嵌参考电压2V、3V、4V、VDD11路外部输入1路内部电源电压检测VDD/41路内部GND电压检测1路内部参考电压检测2路内部运放输出检测多路中断源定时器中断:TC0/TC1/TC2,TC2门控UART发送中断、UART接收中断IOA6/IOA7外部中断IOB/IOC/IOD口中断触摸按键中断ADC转换中断比较器中断运放中断看门狗定时器特殊功能可编程代码保护ISP功能封装形式LQFP32/SOP28第8页共74页晶哲科技www.
wxjzkj.
com改变从芯开始用芯成就未来JZ8M4634数据手册128232745262562423722892110201911121817131416151.
2引脚图1.
2.
1LQFP32IOB0IOB1IOA6IOA5IOB2IOB3IOA5IOA3IOB4IOB5IOA2IOA1IOD4IOD5IOA0IOC51.
2.
2SOP28PWM2PX/TK10/IOD2PWM2PY/IOD3VSST2CKI/PWN0P/TKCOM1/XIN/IOB0T2G2/PWM0N/TK16/XOUT/IOB1RSTB/VPP/IOB2I2C_SCL/PWM1P/TK17/IOB3I2C_SDA/PWM1N/TK18/IOB4CX/A1X/TK19/IOB5PWM1PX/TK23/IOD5PWM1NX/TK24/IOD6TX/CMPP/A0X/TK20/IOB6RX/CMPN/TK21/IOB7PWM0PX/TK28/IOC3IOD1/TK9/PWM2NXIOD0/TK8/PWM2NYVDDIOA7/AIN7/TK7/INT1/T1CKI/T2G1/PSCKIOA6/AIN6/TK6/INT0/T0CKI/T2G0/PSDAIOA5/AIN5/TK5/VREFIOA4/AIN4/TK4/A0PIOA3/AIN3/TK3/A0NIOA2/AIN2/TK2/PWM2NIOA1/AIN1/TK1/PWM2PIOA0/AIN0/TK0/TK31/A1NIOC5/AIN10/TK30/A1P/IOC0/AIN8/TKCOM0IOC4/AIN9/TK29/PWM0NX32313029282726251242233224215JZ8M463420619718817910111213141516IOA7VDDIOD0IOD1IOD2IOD3GNDIOC0IOD6IOD7IOB6IOB7IOC1IOC2IOC3IOC4JZ8M4634第9页共74页晶哲科技www.
wxjzkj.
com改变从芯开始用芯成就未来JZ8M4634数据手册1.
3引脚描述名称类型说明VDD,VSSP电源输入端IOA0AIN0TK0TK31A1NI/OAAAA输入/输出IO,SMT,上拉电阻AD通道0触摸按键通道0触摸按键通道31运算放大器OPA1负端输入IOA1AIN1TK1PWM2PI/OAAO输入/输出IO,SMT,上拉电阻AD通道1触摸按键通道1PWM2正相输出IOA2AIN2TK2PWM2NI/OAAO输入/输出IO,SMT,上拉电阻AD通道2触摸按键通道2PWM2反相输出IOA3AIN3TK3A0NI/OAAA输入/输出IO,SMT,上拉电阻AD通道3触摸按键通道3运算放大器OPA0负端输入IOA4AIN4TK4A0PI/OAAA输入/输出IO,SMT,上拉电阻AD通道4触摸按键通道4运算放大器OPA0正端输入IOA5AIN5TK5VREFI/OAAA输入/输出IO,SMT,上拉电阻AD通道5触摸按键通道5AD外部参考电压输入IOA6AIN6TK6INT0T0CKIT2G0PSDAI/OAAIIII/O输入/输出IO,SMT,上拉电阻AD通道6触摸按键通道6外部中断TC0外部时钟输入TC2门控信号输入编程用IOA7AIN7TK7INT1T1CKIT2G1I/OAAIII输入/输出IO,SMT,上拉电阻AD通道触摸按键通道7外部中断TC1外部时钟输入TC2门控信号输入第10页共74页JZ8M4634数据手册晶哲科技www.
wxjzkj.
com改变从芯开始用芯成就未来PSCKI/O编程用IOB0XINTKCOM1PWM0PT2CKII/OAAOO输入/输出IO,SMT,上拉电阻外部晶体振荡器接口触摸按键灵敏度电容口PWM0正相输出TC2外部时钟输入IOB1XOUTTK16PWM0NT2G2I/OAAOI输入/输出IO,SMT,上拉电阻外部晶体振荡器接口触摸按键通道16PWM0反相输出TC2门控信号输入IOB2RSTBVPPI/OIP输入/输出IO,SMT,上拉电阻外部复位输入,上拉电阻编程高压电源IOB3PWM1PTK17I2C_SCLI/OOAO输入/输出IO,SMT,上拉电阻PWM1正相输出触摸按键通道17I2C通讯时钟口IOB4PWM1NTK18I2C_SDAI/OOAI/O输入/输出IO,SMT,上拉电阻PWM1反相输出触摸按键通道18I2C通讯数据口IOB5A1XTK19CXI/OAAO输入/输出IO,SMT,上拉电阻运算放大器OPA1输出触摸按键通道19比较器CMP输出IOB6CMPPA0XTK20TXI/OAAAO输入/输出IO,SMT,上拉电阻比较器CMP正端输入运算放大器OPA0输出触摸按键通道20通用异步串行通讯发送口IOB7CMPNTK21RXI/OAAI输入/输出IO,SMT,上拉电阻比较器CMP负端输入触摸按键通道21通用异步串行通讯接收口IOC0AIN8TKCOM0I/OAA输入/输出IO,SMT,上拉电阻AD通道8触摸按键灵敏度电容口IOC1TK26I/OA输入/输出IO,SMT,上拉电阻触摸按键通道26IOC2TK27I/OA输入/输出IO,SMT,上拉电阻触摸按键通道27IOC3I/O输入/输出IO,SMT,上拉电阻第11页共74页JZ8M4634数据手册晶哲科技www.
wxjzkj.
com改变从芯开始用芯成就未来TK28PWM0NXAO触摸按键通道28PWM0正相输出IOC4AIN9TK29PWM0NXI/OAAO输入/输出IO,SMT,上拉电阻AD通道9触摸按键通道29PWM0反相输出IOC5AIN10TK30I/OAA输入/输出IO,SMT,上拉电阻AD通道10触摸按键通道30IOD0TK8PWM2NYI/OAO输入/输出IO,SMT,上拉电阻触摸按键通道8PWM2反相输出IOD1TK9PWM2NXI/OAO输入/输出IO,SMT,上拉电阻触摸按键通道9PWM2反相输出IOD2TK10PWM2PXI/OAO输入/输出IO,SMT,上拉电阻触摸按键通道10PWM2正相输出IOD3PWM2PYI/OO输入/输出IO,SMT,上拉电阻PWM2正相输出IOD4TK22PWM1PYI/OAO输入/输出IO,SMT,上拉电阻触摸按键通道22PWM1正相输出IOD5TK23PWM1PXI/OAO输入/输出IO,SMT,上拉电阻触摸按键通道13PWM1正相输出IOD6TK24PWM1NXI/OAO输入/输出IO,SMT,上拉电阻触摸按键通道14PWM1反相输出IOD7TK25PWM1NYI/OAO输入/输出IO,SMT,上拉电阻触摸按键通道15PWM1反相输出注:I=输入O=输出I/O=输入/输出P=电源A=模拟端口第12页共74页JZ8M4634数据手册晶哲科技www.
wxjzkj.
com改变从芯开始用芯成就未来2中央处理器(CPU)2.
1程序存储器地址说明0x0000复位向量0x0001~0x0007用户区0x0008中断向量0x0009~0x0FEF用户区0x0FF0~0x0FFF厂商保留区2.
1.
1复位向量(0000H)JZ8M4634有以下四种复位方式上电复位看门狗复位外部复位欠压复位发生上述任一种复位后,程序将从0000H处重新开始执行,系统寄存器也将都恢复为初始默认值.
例:定义复位向量ORGGOTO.
.
.
MAIN:.
.
.
.
.
.
GOTO0000HMAIN;;跳转至用户程序开始MAIN;用户程序开始;;用户主程序循环第13页共74页JZ8M4634数据手册晶哲科技www.
wxjzkj.
com改变从芯开始用芯成就未来2.
1.
2中断向量(0008H)JZ8M4634中断向量地址为0008H.
一旦有中断响应,程序计数器PC的当前值就会存入堆栈缓存器并跳转到0008H处开始执行中断服务程序.
例:中断服务程序:2.
1.
3查表利用RDT指令可以读取程序区数据,其中读到的16位数据高位放在HBUF中,低位放在A寄存器中;FSR1的低3位和FSR0组成11位程序区数据寻址指针.
例:查找ROM地址为"DTAB"的值MOVIAHIGH(DTAB);获取数据表地址高位MOVARFSR1;设置数据表高位指针MOVIALOW(DTAB);获取数据表地址地位MOVARRDTFSR0;设置数据表低位指针;若需读取表的其它数据,修改指针;读取表的第一个数据0x0102MOVARTABDL;将低位数据0x02放在TABDLMOVRHBUF,A;高位数据读入累加器AMOVARTABDL;将高位数据0x01放在TABDHDTAB:DW0x0102DW0x1112ORGGOTO.
.
.
ORGGOTO0000HSTART;跳转到程序开始0008HIRQSUB;发生中断后,跳转到中断子程序START:.
.
.
.
.
.
GOTOSTART;主程序循环IRQSUB:PUSH.
.
.
POPRETIE;进入中断子程序后,先保存现场;退出中断子程序前,恢复现场END第14页共74页JZ8M4634数据手册晶哲科技www.
wxjzkj.
com改变从芯开始用芯成就未来012.
2数据存储器2.
2.
1数据存储器结构数据寄存器分为两个256字节的块区,共512字节,地址0x000~0x1FF.
其中0x00~0x0FF为通用寄存器(RAM),0x100~0x1FF分配给特殊功能寄存器.
通用寄存器可通过直接寻址或INDF0、INDF2间接寻址;特殊功能寄存器可通过直接寻址或INDF1、INDF2间接寻址.
具体地址分配参照下表.
地址区域间接寻址INDF0间接寻址INDF1间接寻址INDF2直接寻址0X1FF~0x100SFRNOYESYESYES0x0FF~0x000GPRYESNO2.
2.
2数据存储器寻址模式9位数据寄存器地址组成LSB直接寻址模式例:MOVAR0X155;把A寄存器内容写入0x55地址间接寻址模式0例:MOVARINDF0;把A寄存器内容写入FSR0指向寄存器间接寻址模式1例:MOVARINDF1;把A寄存器内容写入FSR1指向寄存器间接寻址模式2例:MOVARINDF2;把A寄存器内容写入FSR1/FSR0指向寄存器来自指令的9位地址FSR0FSR1FSR1[0]FSR0第15页共74页JZ8M4634数据手册晶哲科技www.
wxjzkj.
com改变从芯开始用芯成就未来2.
2.
3系统寄存器定义数据寄存器映射表0/81/92/A3/B4/C5/D6/E7/F0x000~0x0F0GPR(256x8)0x100~0x178RESERVE0x1800x1880x1900x198TC0PRLTC0PRHTC1PRLTC1PRHTC2PRLTC2PRHTK1CNTLTK1CNTH0x1A0TK1CTR0TK1CHSLTK1CHSHTK0CNTLTK0CNTHTK0CTR0TK0CHSLTK0CHSH0x1A8OPA1C0OPA1C1COPA1CCMPC0CMPC1OPA0C0OPA0C1COPA0C0x1B0INDF0FSR0TX0CRTX0REGRX0CRRX0REGBRGDHBRGDL0x1B8INDF1FSR1PCLSTATUSOPTIONOSCMWDTCADCON20x1C0INDF2HBUFINTCR2INTF2INTCR0INTF0INTCR1INTF10x1C8IOAOEAPUAPDAIOBOEBPUBPDB0x1D0IOCOECPUCPDCIODOEDPUDPDD0x1D8ANSAANSCIOBICRIOCICRIODICRPWM2CRPWM2DHPWM2DL0x1E0PWM0CRPWM0DHPWM0DLPWMDEATPWM1CRPWM1DHPWM1DLI2CCON0x1E8T0CRTC0CLTC0CHIODST1CRTC1CLTC1CHI2CBUF0x1F0T2CRTC2CLTC2CHT2GCRADCON0ADCON1ADLADH0x1F8PWMSIRCCAL(注:GPR为通用寄存器)2.
2.
4INDF0间接寻址寄存器0访问INDF0寄存器时,实现间接寻址模式0,访问到的是FSR0寄存器所指向的寄存器内容,间接寻址模式0仅可寻址通用寄存器区0x0000~0x00FF空间2.
2.
5INDF1间接寻址寄存器1访问INDF1寄存器时,实现间接寻址模式1,访问到的是FSR1寄存器所指向的寄存器内容,间接寻址模式1仅可寻址通用寄存器区0x0100~0x01FF空间2.
2.
6FSR0间接寻址指针0利用间接寻址模式0访问通用寄存器时,FSR0为地址指针;当以间接寻址模式2访问通用寄存器时,FSR0作为地址指针的低位第16页共74页JZ8M4634数据手册晶哲科技www.
wxjzkj.
com改变从芯开始用芯成就未来2.
2.
7FSR1间接寻址指针1利用间接寻址模式1访问通用寄存器时,FSR1为地址指针;当以间接寻址模式2访问通用寄存器时,FSR1作为地址指针的高位2.
2.
8HBUF查表数据高8位利用RDT指令读取程序区数据时,读到的16位数据高8位放在HBUF中2.
2.
9PCL程序计数器指针低位1BAHBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0PCLPCL7PCL6PCL5PCL4PCL3PCL2PCL1PCL0读/写R/WR/WR/WR/WR/WR/WR/WR/W复位后00001000Bit[7:0]PCL[7:0]:程序计数器指针低位.
用户将该PCL作为目的操作数做加法运算时(ADDRAPCL、ADCRAPCL),13位PC值参与运算,运算结果写入PC,实现程序的相对跳转;加法运算外的其它运算时,仅PCL参与运算,PCH保持不变.
PCH不可寻址.
2.
2.
10STATUS状态寄存器1BBHBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0STATUSZDCC读/写R/WR/WR/W复位后XXXBit2Z:零标志1=算术/逻辑运算的结果为零;0=算术/逻辑运算的结果非零.
Bit1DC:辅助进位标志1=加法运算时低四位有进位,或减法运算后没有向高四位借位;0=加法运算时低四位没有进位,或减法运算后有向高四位借位.
Bit0C:进位标志1=加法运算后有进位、减法运算没有借位发生或移位后移出逻辑"1";0=加法运算后没有进位、减法运算有借位发生或移位后移出逻辑"0".
第17页共74页JZ8M4634数据手册晶哲科技www.
wxjzkj.
com改变从芯开始用芯成就未来3复位3.
1复位方式上电复位(POR)外部复位(MCLRBReset)欠压复位(BOR)看门狗定时器复位(WDTReset)JZ8M4634有以上4种复位方式,任何一种复位都会使PC程序计数器清零,让程序从0000H处开始运行,并且使系统寄存器值复位.
第18页共74页JZ8M4634数据手册晶哲科技www.
wxjzkj.
com改变从芯开始用芯成就未来4系统时钟4.
1概述JZ8M4634支持双时钟系统:高速时钟和低速时钟.
高速时钟由外部晶体振荡器或内置的16MHzRC振荡电路(IHRC16MHz)提供,低速时钟由低速晶体振荡器(32768Hz)或内置低速RC振荡电路(ILRC64KHz/500KHz)提供.
两种时钟都可作为系统时钟源Fosc,系统工作在低速模式时,Fosc2分频后为一个指令周期.
低频系统时钟源和高频系统源可根据芯片配置字进行配置.
4.
2OSCM寄存器工作模式控制寄存器OSCM1BDHBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0OSCMSTBHSTBL-STOPCLKMSTPHLIRC500KSTPL读/写RWRW-RWRWRWRWRW复位后xx-0x101Bit7STBH:高频振荡器稳定标志Bit6STBL:低频振荡器稳定标志Bit4STOP:CPU工作状态标志位1=CPU停止工作0=CPU正常工作,所有复位唤醒Bit3CLKM:系统时钟状态标志位1=CPU运行于低频时钟0=CPU运行于高频时钟Bit2STPH:高频振荡器控制1=休眠状态或低速模式下关闭高频振荡器0=休眠状态或低速模式下高速振荡器仍然工作Bit1LIRC500K:低频振荡器频率选择1=内部低频振荡器频率500KHz0=内部低频振荡器频率32KHzBit0STPL:低频振荡器控制1=休眠状态下低频振荡器停止工作0=休眠状态下低频振荡器仍然工作注:工作时勿在进行高低频切换同时STOPCPU操作,可能会造成系统紊乱.
注:CLKM的初始状态由配置字SPDUP决定.
第19页共74页JZ8M4634数据手册晶哲科技www.
wxjzkj.
com改变从芯开始用芯成就未来TASK_IRCCAL:;//若需继续在IRCCAL寄存器内写入其他值需要重复以上所有步骤4.
3IRCCAL寄存器1FCHBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0IRCCAL-IRCAL6IRCCAL5IRCCAL4IRCCAL3IRCCAL2IRCCAL1IRCCAL0读/写-RWRWRWRWRWRWRW复位后-XXXXXXX内置的高频RC振荡电路在芯片上电后频率为校准过的16MHz,但程序中可以通过特殊的流程来调整此频率以满足特定应用需求.
例:调整IRC频率MOVIA0x55MOVAR0x1F9;//1F9H地址写入055HMOVIA0xAAMOVAR0x1F9;//1F9H地址写入0AAHMOVIAVALUEMOVARIRCCAL;//写入IRCCAL第20页共74页JZ8M4634数据手册晶哲科技www.
wxjzkj.
com改变从芯开始用芯成就未来MUXLIRC4.
4系统时钟结构框图芯片配置字高频振荡器高频系统时钟CPU时钟低频系统时钟STOP低频振荡器CLKM定时器低频时钟F500K/F64K芯片配置字看门狗时钟32K@5V高速运行模式(CLKM=0)低速运行模式(CLKM=1)休眠模式(STOP=1)高频振荡器运行由STPH决定由STPH决定低频振荡器运行运行由STPL决定WDT配置字决定由配置字决定由配置字决定Timer0/Timer1TXEN若选择高速时钟,需STPH=0高速时钟源&STPH=0或低速时钟源&STPL=04.
5系统时钟高低频切换高频振荡器稳定计数器:64Clocks(内部IRC模式)/1024Clocks(外部高频振荡器模式)低频振荡器稳定计数器:16Clocks(内部RC模式)/1024Clocks(外部低频振荡器模式)高低频切换时间高频切低频:1个低频时钟周期+1个高频时钟周期低频切高频&STBH=0:1个低频时钟周期+高频振荡器起振时间+高频振荡器稳定时间低频切高频&STBH=1:1个低频时钟周期+1个高频时钟周期唤醒时间:CLKM=0&STBH=0:高频振荡器起振时间+高频振荡器稳定时间CLKM=0&STBH=1:64ClocksCLKM=1&STBL=0:低频振荡器起振时间+低频振荡器稳定时间CLKM=1&STBL=1:16ClocksHIRC16M1:2/1:4/.
.
.
MUXMUX1:2分频器第21页共74页JZ8M4634数据手册晶哲科技www.
wxjzkj.
com改变从芯开始用芯成就未来5中断5.
1概述JZ8M4634有多路中断源:TC0/TC1/TC2,TC2门控,IO变化中断,UART发送/接收中断.
中断可以将系统从睡眠模式中唤醒,在唤醒前,中断请求被锁定.
一旦程序进入中断,寄存器OPTION的位GIE被硬件自动清零以避免响应其它中断.
系统退出中断后,硬件自动将GIE置"1",以响应下一个中断.
设置GIE和中断控制寄存器INTCR0/INTCR1/INTCR2来使能中断,查询INTF0/INTF1/INTF2中断标志寄存器判断中断是否发生.
5.
2OPTION配置寄存器1BCHBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0OPTIONGIE-TOPDMINT11MINT10MINT01MINT00读/写R/W-RRR/WR/WR/WR/W复位后0-110000Bit.
7GIE:全局中断控制位1=总中断使能(RETIE指令会将该位置1)0=屏蔽所有中断(响应中断后自动清零)Bit[3:2]MINT1[1:0]:INT1中断模式选择MINT1[1:0]INT1中断模式选择00上升沿中断01下降沿中断1X变化中断Bit[1:0]MINT0[1:0]:INT0中断模式选择MINT0[1:0]INT0中断模式选择00上升沿中断01下降沿中断1X变化中断第22页共74页JZ8M4634数据手册晶哲科技www.
wxjzkj.
com改变从芯开始用芯成就未来5.
3INTCR0中断控制寄存器01C4HBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0INTCR0I2CIEADIERXIETXIETC2GIETC2IETC1IETC0IE读/写R/WR/WR/WR/WR/WR/WR/WR/W复位后00000000Bit7I2CIE:1=使能I2C中断0=屏蔽I2C中断Bit6ADIE:1=使能ADC转换中断0=屏蔽ADC转换中断Bit.
5RXIE:1=使能串行通讯接收中断0=屏蔽串行通讯接收中断Bit.
4TXIE:1=使能串行通讯发送中断0=屏蔽串行通讯发送中断Bit.
3TC2GIE:1=使能TC2门控中断0=屏蔽TC2溢出中断Bit.
2TC2IE:1=使能TC2溢出中断0=屏蔽TC2溢出中断Bit.
1TC1IE:1=使能TC1溢出中断0=屏蔽TC1溢出中断Bit.
0TC0IE:1=使能TC0溢出中断0=屏蔽TC0溢出中断5.
4INTF0中断标志寄存器01C5HBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0INTF0I2CIFADIFRXIFTXIFTC2GIFTC2IFTC1IFTC0IF读/写R/WR/WRRR/WR/WR/WR/W复位后00000000(注:除UART发送/接收之外的所有中断标志位需软件清零)Bit7I2CIF:I2CMaster写数据1=缓冲区内接收到数据(读SSPBUF清零)0=未收到数据或数据已读第23页共74页JZ8M4634数据手册晶哲科技www.
wxjzkj.
com改变从芯开始用芯成就未来I2CMaster读数据1=缓冲区内无待发数据0=缓冲区已写入待发数据Bit6ADIF:1=产生ADC转换中断0=未产生ADC转换中断Bit.
5RXIF:1=产生串行通讯接收中断0=未产生串行通讯接收中断Bit.
4TXIF:1=产生串行通讯发送中断0=未产生串行通讯发送中断Bit.
3TC2GIF:1=产生TC2门控中断0=未产生TC2溢出中断Bit.
2TC2IF:1=产生TC2溢出中断0=未产生TC2溢出中断Bit.
1TC1IF:1=产生TC1溢出中断0=未产生TC1溢出中断Bit.
0TC0IF:1=产生TC0溢出中断0=未产生TC0溢出中断5.
5INTCR1中断控制寄存器11C6HBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0INTCR1CMPIEOPA0IEOPA1IEIODCHIEINT1IEINT0IEIOCCHIEIOBCHIE读/写R/WR/WR/WR/WR/WR/WR/WR/W复位后00000000Bit7CMPIE:1=使能比较器中断0=屏蔽比较器中断Bit6OPA0IE:1=使能运放OPA0中断0=屏蔽运放OPA0中断Bit5OPA1IE:1=使能运放OPA1中断0=屏蔽运放OPA1中断Bit.
4IODCHIE:1=使能端口D变化中断0=屏蔽端口D变化中断第24页共74页JZ8M4634数据手册晶哲科技www.
wxjzkj.
com改变从芯开始用芯成就未来Bit.
3INT1IE:1=使能外部端口中断10=使能外部端口中断1Bit.
2INT0IE:1=使能外部端口中断00=使能外部端口中断0Bit.
1IOCCHIE:1=使能端口C变化中断0=屏蔽端口C变化中断Bit.
0IOBCHIE:1=使能端口B变化中断0=屏蔽端口B变化中断5.
6INTF1中断标志寄存器11C7HBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0INTF1CMPIFOPA0IFOPA1IFIODCHIFINT1IFINT0IFIOCCHIFIOBHIF读/写R/WR/WR/WR/WR/WR/WR/WR/W复位后00000000(注:所有中断标志位需软件清零)Bit7CMIF:1=产生比较器中断0=未产生比较器中断Bit6OPA0IF:1=产生运放OPA0中断0=未产生运放OPA0中断Bit5OPA1IF:1=产生运放OPA1中断0=未产生运放OPA1中断Bit4IODCHIF:1=IOD对应输入端口状态发生变化0=IOD对应输入端口状态未发生变化Bit.
3INTF1IF:1=产生外部中断INT00=未产生外部中断INT0Bit.
2INTF1IF:1=产生外部中断INT00=未产生外部中断INT0Bit.
1IOCCHIF:1=IOC对应输入端口状态发生变化0=IOC对应输入端口状态未发生变化Bit.
0IOBCHIF:1=IOB对应输入端口状态发生变化0=IOB对应输入端口状态未发生变化第25页共74页JZ8M4634数据手册晶哲科技www.
wxjzkj.
com改变从芯开始用芯成就未来5.
7INTCR2中断控制寄存器21C2HBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0INTCR2TK1IETK0IE读/写R/WR/W复位后00Bit7TK1IE:1=使能触摸按键中断10=屏蔽触摸按键中断1Bit6TK0IE:1=使能触摸按键中断00=屏蔽触摸按键中断05.
8INTF2中断标志寄存器21C3HBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0INTF2TK1IFTK0IF读/写R/WR/W复位后00Bit7TK1IF:1=产生触摸按键中断10=未产生触摸按键中断1Bit6TK0IF:1=产生触摸按键中断00=未产生触摸按键中断0第26页共74页JZ8M4634数据手册晶哲科技www.
wxjzkj.
com改变从芯开始用芯成就未来6端口6.
1IOAIOA数据寄存器1C8HBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0IOAIOA7IOA6IOA5IOA4IOA3IOA2IOA1IOA0读/写R/WR/WR/WR/WR/WR/WR/WR/W复位后00000000IOA方向寄存器1C9HBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0OEAOEA7OEA6OEA5OEA4OEA3OEA2OEA1OEA0读/写R/WR/WR/WR/WR/WR/WR/WR/W复位后00000000Bit[7:0]OEA:A口输出使能1=输出0=输入IOA上拉使能寄存器1CAHBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0PUAPUA7PUA6PUA5PUA4PUA3PUA2PUA1PUA0读/写R/WR/WR/WR/WR/WR/WR/WR/W复位后00000000Bit[7:0]PUA:A口上拉使能1=上拉使能0=上拉关闭IOA下拉使能寄存器1CBHBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0PDAPDA7PDA6PDA5PDA4PDA3PDA2PDA1PDA0读/写R/WR/WR/WR/WR/WR/WR/WR/W复位后00000000Bit[7:0]PDA:A口上下使能1=下拉使能0=下拉关闭IOA端口模式控制寄存器1D8HBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0第27页共74页JZ8M4634数据手册晶哲科技www.
wxjzkj.
com改变从芯开始用芯成就未来ANSAANSA7ANSA6ANSA5ANSA4ANSA3ANSA2ANSA1ANSA0读/写R/WR/WR/WR/WR/WR/WR/WR/W复位后00000000Bit[7:0]ANSA:A口模式控制1=作为模拟端口(IO输入功能屏蔽)0=作为数字IO口6.
2IOBIOB数据寄存器1CCHBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0IOBIOB7IOB6IOB5IOB4IOB3IOB2IOB1IOB0读/写R/WR/WR/WR/WR/WR/WR/WR/W复位后00000000IOB方向寄存器1CDHBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0OEBOEB7OEB6OEB5OEB4OEB3OEB2OEB1OEB0读/写R/WR/WR/WR/WR/WR/WR/WR/W复位后00000000Bit[7:0]OEB:B口输出使能1=输出0=输入IOB上拉使能寄存器1CEHBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0PUBPUB7PUB6PUB5PUB4PUB3PUB2PUB1PUB0读/写R/WR/WR/WR/WR/WR/WR/WR/W复位后00000000Bit[7:0]PUB:B口上拉使能1=上拉使能0=上拉关闭IOB下拉使能寄存器1CFHBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0PDBPDB7PDB6PDB5PDB4PDB3PDB2PDB1PDB0读/写R/WR/WR/WR/WR/WR/WR/WR/W复位后00000000注:IOB[2]作为输出口的注意事项(1)需将PUB2置1才能输出高电平.
(2)IOB[2]输出的高电平是由上拉电阻提供的,所以驱动能力弱.
(3)IOB[2]输出的低电平驱动能力比其他端口略弱一些,输出低电平时内部电路会关闭上拉电阻.
第28页共74页JZ8M4634数据手册晶哲科技www.
wxjzkj.
com改变从芯开始用芯成就未来Bit[7:0]PDB:B口下拉使能1=下拉使能0=下拉关闭IOB变化中断使能寄存器1DAHBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0IOBICRIOBICR7IOBICR6IOBICR5IOBICR4IOBICR3IOBICR2IOBICR1IOBICR0读/写R/WR/WR/WR/WR/WR/WR/WR/W复位后00000000Bit[7:0]IOBICR:B口变化中断使能1=使能B口变化中断0=关闭B口变化中断6.
3IOCIOC数据寄存器1D0HBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0IOC--IOC5IOC4IOC3IOC2IOC1IOC0读/写--RWRWRWRWRWRW复位后--000000IOC方向寄存器1D1HBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0OEC--OEC5OEC4OEC3OEC2OEC1OEC0读/写--RWRWRWRWRWRW复位后--000000Bit[7:0]OEC:C口输出使能1=输出0=输入IOC上拉使能寄存器1D2HBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0PUC--PUC5PUC4PUC3PUC2PUC1PUC0读/写--R/WR/WR/WR/WR/WR/W复位后--000000Bit[7:0]PUC:C口上拉使能1=上拉使能0=上拉关闭IOC下拉使能寄存器1D3HBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0PDC--PDC5PDC4PDC3PDC2PDC1PDC0读/写--R/WR/WR/WR/WR/WR/W复位后--000000第29页共74页JZ8M4634数据手册晶哲科技www.
wxjzkj.
com改变从芯开始用芯成就未来Bit[7:0]PDC:C口下拉使能1=下拉使能0=下拉关闭IOC端口模式控制寄存器1D9HBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0ANSA--ANSA5ANSA4---ANSA0读/写--R/WR/W---R/W复位后--00---0Bit[5:4,0]ANSC:C口模式控制1=作为模拟端口(IO输入功能屏蔽)0=作为数字IO口IOC变化中断使能寄存器1DBHBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0IOCICR--IOCICR5IOCICR4IOCICR3IOCICR2IOCICR1IOCICR0读/写--R/WR/WR/WR/WR/WR/W复位后--000000Bit[7:0]IOCICR:C口变化中断使能1=使能C口变化中断0=关闭C口变化中断6.
4IODIOD数据寄存器1D4HBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0IODIOD7IOD6IOD5IOD4IOD3IOD2IOD1IOD0读/写RWRWRWRWRWRWRWRW复位后00000000IOD方向寄存器1D5HBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0OEDOED7OED6OED5OED4OED3OED2OED1OED0读/写RWRWRWRWRWRWRWRW复位后00000000Bit[7:0]OED:D口输出使能1=输出0=输入IOD上拉使能寄存器1D6HBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0PUDPUD7PUD6PUD5PUD4PUD3PUD2PUD1PUD0读/写R/WR/WR/WR/WR/WR/WR/WR/W复位后00000000第30页共74页JZ8M4634数据手册晶哲科技www.
wxjzkj.
com改变从芯开始用芯成就未来Bit[7:0]PUD:D口上拉使能1=上拉使能0=上拉关闭IOD下拉使能寄存器1D7HBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0PDDPDD7PDD6PDD5PDD4PDD3PDD2PDD1PDD0读/写R/WR/WR/WR/WR/WR/WR/WR/W复位后00000000Bit[7:0]PDD:D口下拉使能1=下拉使能0=下拉关闭IOD变化中断使能寄存器1DCHBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0IODICRIODICR7IODICR6IODICR5IODICR4IODICR3IODICR2IODICR1IODICR0读/写R/WR/WR/WR/WR/WR/WR/WR/W复位后00000000Bit[7:0]IODICR:D口变化中断使能1=使能D口变化中断0=关闭D口变化中断6.
5IODS端口驱动设置寄存器1EBHBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0IODSIODISIOCISIOBISIOAISIODDSIOCDSIOBDSIOADS读/写R/WR/WR/WR/WR/WR/WR/WR/W复位后00000000Bit[7:4]IOxIS:IO翻转电平选择IOxISIO输入翻转电平选择0SMT翻转1低翻转点Bit[3:0]IOxDS:IO驱动能力选择IOxDSIO驱动能力选择(端口压差0.
5V时)0标准驱动(设计值35mA)1小驱动(设计值10mA)第31页共74页JZ8M4634数据手册晶哲科技www.
wxjzkj.
com改变从芯开始用芯成就未来比较7定时器0/1(TC0/1)7.
1概述JZ8M4634TC0/TC1为带有可设置1:128预分频器及周期寄存器的16位定时计数器,具有休眠状态下唤醒功能.
向上计数模式,TCx使能后,TCxC递增,当TCxC计数值与TCxPR相等时,TCx溢出,将TCxCH清零重新开始计数,同时将中断标志位TxIF置1.
向下计数模式,TCx使能后,TCxC递减,当TCxC计数值为0时,TCx溢出,TCxC将重新载入TCxPR的值开始递减计数,同时将中断标志位TxIF置1.
中间对齐方式,TCx使能后,TCxC递增计数,当TCxC递增到TCxPR时,开始递减,递减到0时,产生溢出中断,同时开始递增.
可选择时钟源,高频系统时钟Fosch、低频系统时钟Foscl、指令时钟Fcpu和外部时钟T0CKI16位周期寄存器预分频比多级可选,最大可选择1:128溢出中断功能溢出中断唤醒功能(当输入频率选择Foscl,Fosch或T0CKI时,若所选择的时钟源振荡器一直工作,此时TC0/TC1在休眠状态下依然工作,溢出中断可唤醒CPU)溢出FosclFoschFCPUTxCKITCxCKPS[2:0]TCxENTCxCNT清零溢出中断TCxCKS[1:0]7.
2TxCR控制寄存器1E8H/1ECHBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0T0CR/T1CRTCxENTCxMOD1TCxMOD0-TCxCKS1TCxCKS0TCxCKPS2TCxCKPS1TCxCKPS0读/写R/WR/WR/WR/WR/WR/WR/WR/W复位后00000000Bit7TCxEN:TCx模块使能位1=使能TCxTCxPRTCxC预分频器1:1–1:128第32页共74页JZ8M4634数据手册晶哲科技www.
wxjzkj.
com改变从芯开始用芯成就未来0=关闭TCxBit[6:5]TCxMOD:TCx模式选择位TCxMOD[1:0]TCx模式选择00递增模式01递减模式1X中心对齐模式中心对齐模式下,TCxMOD0为只读模式,表示目前定时器的状态Bit[4:3]TCxCKS:TCx时钟源选择TC0CKS[1:0]TC0时钟源选择00Foscl(低频系统时钟)01Fosch(高频系统时钟)10Fcpu11T0cki(TC0)T1cki(TC1)Bit[2:0]TCxCKPS[2:0]:TCx预分频比选择TCxCKPS[2:0]TCx预分频比0001:10011:20101:40111:81001:161011:321101:641111:1287.
3TCxCLTCx计数器低位1E9H/1EDHBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0TC0CL/TC1CLTCxCL7TCxCL6TCxCL5TCxCL4TCxCL3TCxCL2TCxCL1TCxCL0读/写R/WR/WR/WR/WR/WR/WR/WR/W复位后xxXxxxxx7.
4TCxCHTCx计数器高位1EAH/1EEHBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0TC0CH/TC1CHTCxCH7TCxCH6TCxCH5TCxCH4TCxCH3TCxCH2TCxCH1TCxCH0读/写R/WR/WR/WR/WR/WR/WR/WR/W第33页共74页JZ8M4634数据手册晶哲科技www.
wxjzkj.
com改变从芯开始用芯成就未来复位后xxxxxxxx7.
5TCxPRLTCx周期寄存器低位198H/19AHBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0TC0/1PRLTCxPRL7TCxPRL6TCxPRL5TCxPRL4TCxPRL3TCxPRL2TCxPRL1TCxPRL0读/写R/WR/WR/WR/WR/WR/WR/WR/W复位后xxXxxxxx7.
6TCxPRHTCx周期寄存器高位199H/19BHBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0TC0/1PRHTCxPRH7TCxPRH6TCxPRH5TCxPRH4TCxPRH3TCxPRH2TCxPRH1TCxPRH0读/写R/WR/WR/WR/WR/WR/WR/WR/W复位后xxxxxxxx第34页共74页JZ8M4634数据手册晶哲科技www.
wxjzkj.
com改变从芯开始用芯成就未来TC2EN溢出中断清零TC2PR比较TC2C4选1门控逻辑预分频器1:1–1:1288定时器2(TC2)8.
1概述JZ8M4634TC2为带门控功能的可设置1:128预分频器及周期寄存器的16位定时计数器,具有休眠状态下唤醒功能.
16位工作方式与TC0/TC1相同.
可选择时钟源:高频系统时钟Fosch,低频系统时钟Foscl、指令时钟Fcpu和RFCI可选择预分频比,最大1:128门控模式可选择门控源:TC0溢出信号、RFC输出和外部门控信号T2G0/T2G1溢出中断功能溢出中断唤醒功能(当输入频率选择Foscl,Fosch输出时,若所选择的时钟源振荡器一直工作,此时TC2在休眠状态下依然工作,溢出中断可唤醒CPU)T2G0T2G1T2G2TC0溢出周期TC2ENTC2GENTC2GS[1:0]FosclFoschFcpuT2CKITC2CKPS[2:0]TC2CKS[1:0]第35页共74页JZ8M4634数据手册晶哲科技www.
wxjzkj.
com改变从芯开始用芯成就未来8.
2T2CR控制寄存器1F0HBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0TC2CRTC2ENT2MOD1T2MOD0TC2CKS1TC2CKS0TC2CKPS2TC2CKPS1TC2CKPS0读/写R/WR/WR/WR/WR/WR/WR/WR/W复位后00000000Bit7TC2EN:TC2模块使能位1=使能TCx0=关闭TCxBit[6:5]TC2MOD:TCx模式选择位TC2MOD[1:0]TC2模式选择00递增模式01递减模式1X中心对齐模式中心对齐模式下,TCxMOD0为只读模式,表示目前定时器的状态Bit[4:3]TC2CKS[1:0]:TC2时钟源选择位TC2CKS[1:0]TC2计数时钟源选择00Foscl(低频系统时钟)01Fosch(高频系统时钟)10Fcpu11T2CKIBit[2:0]TC2CKPS[1:0]:TC2预分频比选择TCxCKPS[2:0]TC2预分频比0001:10011:20101:40111:81001:161011:321101:641111:1288.
3TC2CL计数器低位1F1HBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0TC2CLTC2CL7TC2CL6TC2CL5TC2CL4TC2CL3TC2CL2TC2CL1TC2CL0读/写R/WR/WR/WR/WR/WR/WR/WR/W复位后xxxxxxxX第36页共74页JZ8M4634数据手册晶哲科技www.
wxjzkj.
com改变从芯开始用芯成就未来8.
4TC2CH计数器高位1F2HBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0TC2CHTC2CH7TC2CH6TC2CH5TC2CH4TC2CH3TC2CH2TC2CH1TC2CH0读/写R/WR/W-R/WR/WR/WR/WR/W复位后xxxxxxxX8.
5TC2CL周期寄存器低位19CHBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0TC2PRLTC2PRL7TC2PRL6TC2PRL5TC2PRL4TC2PRL3TC2PRL2TC2PRL1TC2PRL0读/写R/WR/WR/WR/WR/WR/WR/WR/W复位后xxxxxxxX8.
6TC2CH周期寄存器高位19DHBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0TC2PRHTC2PRH7TC2PRH6TC2PRH5TC2PRH4TC2PRH3TC2PRH2TC2PRH1TC2PRH0读/写R/WR/W-R/WR/WR/WR/WR/W复位后xxxxxxxX8.
7TC2GCR门控控制寄存器1F3HBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0TC2GCRTC2GENTC2GO--TC2GS1TC2GS0TC2GM1TC2GM0读/写R/WR/W--R/WR/WR/WR/W复位后00--0000Bit7TC2GEN:TC2门控模式使能位1=使能门控功能0=关闭门控功能,TC2是否计数仅受TC2EN控制Bit6TC2GO:启动门控控制位1=启动门控0=完成门控计数,自动清零Bit[3:2]TC2GS[1:0]:TC2门控源选择位TC2GS[1:0]TC2门控选择00TC0溢出周期(支持上升沿到上升沿模式)第37页共74页JZ8M4634数据手册晶哲科技www.
wxjzkj.
com改变从芯开始用芯成就未来01RFC时钟RFCI10T2G011T2G1Bit[1:0]TC2GM[1:0]:TC2门控模式选择位TC2GM[1:0]TC2门控模式选择00上升沿到下降沿01下降沿到上升沿10上升沿到上升沿11下降沿到下降沿8.
7.
1门控-TC0溢出周期当门控源选择TC0溢出周期时,需选择上升沿到上升沿模式,启动门控计数后,门控逻辑从第一次TC0溢出开始计数,第二次TC0溢出停止计数,如下图.
TC2GENTC2GOTC0溢出TC2C8.
7.
2门控-上升沿到下降沿模式上升沿到下降沿模式:启动门控计数后,门控逻辑从捕获到的第一个上升沿开始计数,然后捕获到下降沿停止计数,如下图:TC2GENTC2GOT2G0/T2G1TC2C8.
7.
3门控-下降沿到上升沿模式下降沿到上升沿模式:启动门控计数后,门控逻辑从捕获到的第一个下降沿开始计数,然后注:(1)启动门控前需先将门控使能,不可同时置1.
(2)选择TC0溢出信号作为门控源时,若TC0是8位模式,则TC0CL不能为0软件启动自动清零软件启动自动清零停止计数计数停止计数计数停止计数软件启动自动清零软件启动自动清零停止计数计数停止计数计数停止计数第38页共74页JZ8M4634数据手册晶哲科技www.
wxjzkj.
com改变从芯开始用芯成就未来捕获到上升沿停止计数,如下图:TC2GENTC2GOT2G0/T2G1TC2C8.
7.
4门控-上升沿到上升沿模式上升沿到上升沿模式:启动门控计数后,门控逻辑从捕获到的第一个上升沿开始计数,然后捕获到第二个上升沿停止计数,如下图:TC2GENTC2GOT2G0/T2G1TC2C8.
7.
5门控-下降沿到下降沿模式下降沿到下降沿模式:启动门控计数后,门控逻辑从捕获到的第一个下降沿开始计数,然后捕获到第二个下降沿停止计数,如下图:TC2GENTC2GOT2G0/T2G1TC2C软件启动自动清零软件启动自动清零停止计数计数停止计数计数停止计数软件启动自动清零软件启动自动清零停止计数计数停止计数计数停止计数软件启动自动清零软件启动自动清零停止计数计数停止计数计数停止计数第39页共74页JZ8M4634数据手册晶哲科技www.
wxjzkj.
com改变从芯开始用芯成就未来9脉宽调制模块PWM9.
1概述JZ8M4634有3路带有死区控制的PWM,可独立进行设置,16位分辨率.
互补输出死区控制9.
2PWMxCR控制寄存器1E0/1E4/1DDHBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0PWMxCRPWMxENPWMxPOEPWMxNOEPWMxPASPWMxNASPWMxDENPWMxTBS1PWMxTBS0读/写R/WR/WR/WR/WR/WDEADENRWRW复位后00000011Bit7PWMxEN:PWM模块使能位1=使能PWM0=关闭PWMBit6PWMxPOE:PWM正相波形输出使能位1=端口输出PWMxP波形0=端口用作IOBit5PWMxNOE:PWM反相波形输出使能位1=端口输出PWMxN波形0=端口用作IOBit4PWMxPAS:PWMxP波形有效电平选择1=PWMxP波形有效电平为低电平0=PWMxP波形有效电平为高电平Bit3PWMxNAS:PWMxN波形有效电平选择1=端口输出PWM波形高电平有效0=端口输出PWM波形低电平有效Bit2PWMxDEN:PWM死区控制使能1=使能死区控制0=关闭死区控制Bit[1:0]PWMxTBS:PWM时基选择PWMxTBSPWM时基选择00TC001TC110TC211未定义第40页共74页JZ8M4634数据手册晶哲科技www.
wxjzkj.
com改变从芯开始用芯成就未来9.
3PWMS输出端口控制寄存器1F8HBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0PWMS---PWM0SPWM2S0PWM2S0PWM1S1PWM1S0读/写---R/WR/WR/WR/WR/W复位后---00000Bit4PWM0S:PWM0输出管脚选择1=PWM0PX/PWM0NX0=PWM0P/PWM0NBit[3:2]PWM2S[1:0]:PWM2输出管脚选择PWM2S[1:0]PWM2输出管脚00PWM2N/PWM2P01PWM2NX/PWM2PX10PWM2NY/PWM2PY11PWM2NX+Y/PWM2PX+YBit[1:0]PWM1S[1:0]:PWM1输出管脚选择PWM2S[1:0]PWM1输出管脚00PWM1N/PWM1P01PWM1NX/PWM1PX10PWM1NY/PWM1PY11PWM1NX+Y/PWM1PX+Y9.
4PWMxDH数据高位1E1/1E5/1DEHBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0PWMxDHPWMxH7PWMxH6PWMxH5PWMxH4PWMxH3PWMxH2PWMxH1PWMxH0读/写R/WR/WR/WR/WR/WR/WR/WR/W复位后000000009.
5PWMxDL数据低位1E2/1E6/1DFHBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0PWMxDLPWMxL7PWMxL6PWMxL5PWMxL4PWMxL3PWMxL2PWMxL1PWMxL0读/写R/WR/WR/WR/WR/WR/WR/WR/W复位后000000009.
6DEADTPWM死区控制寄存器1E3HBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0第41页共74页JZ8M4634数据手册晶哲科技www.
wxjzkj.
com改变从芯开始用芯成就未来DEADTDEADTF3DEADTF2DEADTF1DEADTF0DEADTR3DEADTR2DEADTR1DEADTR0读/写R/WR/WR/WR/WR/WR/WR/WR/W复位后00000000Bit[7:4]DEADTF[3:0]:前死区宽度设置Tdeadf=DEADTF*时基时钟周期Bit[3:0]DEADTR[3:0]:后死区宽度设置Tdeadr=DEADTR*时基时钟周期9.
7PWM输出波形示例9.
7.
1互补PWM输出例:PWMxCR=11100000BPWMxDH=55H,PWMxDL=0H,DEADT=33H,TC0CL=FFHTCxCPWMxPPWMxN9.
7.
2带死区的互补PWM输出例:PWMxCR=11100100BPWMxDH=55H,PWMxDL=0H,TC0CL=FFHTCxCPWMxPPWMxN注:(1)时基时钟周期即各PWM所选择的时钟源经预分频之后的时钟周期.
(2)3路PWM共用同一档前/后死区宽度设置寄存器,但当每路PWM选择不同的时基时,死区宽度计算是对应不同的时基时钟周期.
FEHFFH00H01H55HFFH00H01H55HDEADTFDEADTRFEHFFH00H01H55HFFH00H01H55H第42页共74页JZ8M4634数据手册晶哲科技www.
wxjzkj.
com改变从芯开始用芯成就未来9.
7.
3PWM波形图TCx递增模式TXPRPWMD0PWMTCx递减模式TXPRPWMD0PWMTCx中心对齐模式TXPRPWMD0PWM9.
7.
4有效电平选择例:PWMxCR=11101100BPWMxDH=55H,PWMxDL=0H,TC0CL=FFHTCxCPWMxPPWMxNDEADTFDEADTRFEHFFH00H01H55HFFH00H01H55H第43页共74页JZ8M4634数据手册晶哲科技www.
wxjzkj.
com改变从芯开始用芯成就未来10通用串行通讯口(USART)10.
1概述JZ8M4634支持异步全双工模式和同步半双工模式.
10.
2TX0CR发送控制寄存器1B2HBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0TX0CRTXENTMCLRSYNCTX9SLAVESPD1SPD0TXD9读/写R/WRR/WR/WR/WR/WR/WR/W复位后01000000Bit7TXEN:使能发送1=使能USART发送功能0=屏蔽USART发送功能Bit6TMCLR:发送寄存器空标志1=数据已发送,移位寄存器空0=正在发送数据,移位寄存器不空Bit5SYNC:同步模式1=选择同步模式0=选择异步模式Bit4TX9:数据长度选择1=9位数据0=8位数据Bit3SLAVE:同步发送/接收模式1=SLAVE0=MasterBit[2:1]SPD[1:0]:发送接收速度选择SPD[1:0]波特率分频比(n)1125610640116004Bit0TXD9:发送数据第9位数据10.
3TX0REG发送数据寄存器1B3HBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0TX0REGTX0D7TX0D6TX0D5TX0D4TX0D3TX0D2TX0D1TX0D0读/写R/WR/WR/WR/WR/WR/WR/WR/W复位后xxXxxxxx第44页共74页JZ8M4634数据手册晶哲科技www.
wxjzkj.
com改变从芯开始用芯成就未来10.
4RX0CR接收控制寄存器1B4HBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0RX0CRRXENCKPS-RX9SRENRXOVFFRERRXD9读/写R/WR/W-R/WR/WRRR复位后00-00000Bit7RXEN:使能发送1=使能USART接收功能0=屏蔽USART接收功能Bit6CKPS:同步模式时钟模式选择1=下降沿发送数据0=上升沿发送数据Bit4RX9:数据长度选择1=9位数据0=8位数据Bit3SREN:同步接收开始1=开始同步接收,单字节接收模式下接收完一个字节自动清零0=停止异步接受Bit2RXOVF:接受缓冲区溢出标志1=接收缓冲区溢出,读缓冲区自动清零0=接收缓冲区未发生溢出Bit1FRER:接收数据格式错1=当前接收数据格式错(未收到停止位)0=当前接收数据未发生格式错Bit0RXD9:发送数据第9位数据10.
5RX0REG发送数据寄存器1B5HBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0RX0REGRX0D7RX0D6RX0D5RX0D4RX0D3RX0D2RX0D1RX0D0读/写R/WR/WR/WR/WR/WR/WR/WR/W复位后xxXxxxxx10.
6BRGDH波特率寄存器高位1B6HBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0BRGDHSBYTEBRGD9BRGD8读/写R/WR/WR/W复位后000Bit1SBYTE:同步接收模式选择1=单字节接收,接收完一个字节后自动清除SREN0=多字节接收第45页共74页JZ8M4634数据手册晶哲科技www.
wxjzkj.
com改变从芯开始用芯成就未来10.
7BRGDH波特率寄存器低位1B7HBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0BRGDLBRGD7BRGD6BRGD5BRGD4BRGD3BRGD2BRGD1BRGD0读/写R/WR/WR/WR/WR/WR/WR/WR/W复位后0000000010.
8USART使用说明10.
8.
1波特率设置通过设置BRGD和SPD来获得所需的波特率.
波特率计算公式:目标波特率=Fosc/((BRGD+1)*n)常用波特率设置(Fosc=16MHz)10.
8.
2异步发送当TXEN使能时,TXIF中断标志为1说明TXREG发送寄存器为空,TMCLR=1说明发送移位寄存器为空,发送器处于空闲状态.
空闲状态时写入TXREG,写入数据将立即装载到发送移位寄存器中,此时,TXIF为1,TMCLR=0,发送器进入发送状态.
此时再次写入TXREG,TXIF将清零,说明TXREG有未发送数据,发送移位寄存器发送完毕后,TXREG数据将自动载入发送移位寄存器继续发送,且TXIF为空.
当TXIF为0时写入TXREG,将覆盖上次写入数据.
n目标波特率15030060012002400480096001920038400256实际波特率150.
2300.
5601.
0BRGD19FHCFH67H64实际波特率--300.
1601.
01201.
92403.
8BRGD--340H19FHCFH67H16实际波特率1200.
52403.
84807.
79615.
4----BRGD340H19FHCFH67H----4实际波特率4801.
99615.
419230.
838461.
5BRGD340H19FHCFH67H第46页共74页JZ8M4634数据手册晶哲科技www.
wxjzkj.
com改变从芯开始用芯成就未来S012345678S012345678TS012345678FoscTX9DTXIFTXBRGDTXREG870波特率发生器单字节发送:TXENTXIFTXCLRTXT多字节发送:TXENTXIFTXCLRTXT发送1Byte发送2ByteSTEP1:设置波特率SSPD=X,BRGD=X,SYNC=0STEP2:设置TXEN=1,设置数据模式TX9=XSTEP3:写入数据高位TXD9STEP4:写入TXREG,启动发送STEP5:当TXIF=1时,写入TXREG发送下一个字节STEP6:重复STEP5,直到该帧数据发送完成WriteTXREGWrite1ByteWrite2Byte第47页共74页JZ8M4634数据手册晶哲科技www.
wxjzkj.
com改变从芯开始用芯成就未来FoscRX当前接收数据上次接收数据RXIFRXOVFBRGD870波特率发生器S读取Byte101234S012345678T567810.
8.
3异步接收设置异步模式,使能RXEN,开始启动异步接收.
RX管脚处于高电平时,接收器处于空闲状态,当检测到RX变为低电平,接收器检测该低电平是否有效起始位,若为有效起始位,则启动数据时钟恢复电路和数据恢复电路进行接收.
1个数据接收完成后,RXIF置1,当接收3个数据未读取,RXOVF置1,同时舍弃第三个接收数据.
完全读取RXREG后RXIF自动清零.
FRERRX9DTXREGRRERRX9DTXREGRXENRXTRXIF发送1Byte发送2Byte读取Byte2读取Byte1读取Byte2RXIFSTEP1:设置波特率SSPD=X,BRGD=X,SYNC=0STEP2:设置RXEN=1STEP3:等待接收完成RXIF=1STEP4:判断FRER=0,若为1,帧格式错误,舍弃数据STEP5:读取RX9DSTEP6:读取RXREG,重复3-6第48页共74页JZ8M4634数据手册晶哲科技www.
wxjzkj.
com改变从芯开始用芯成就未来10.
8.
4同步发送当TXEN=1,SYNC=1时,使能同步发送功能.
CKPS选择发送时钟极性,TXIF中断标志为1说明TXREG发送寄存器为空,TMCLR=1说明发送移位寄存器为空,发送器处于空闲状态.
空闲状态写入TXREG,写入数据将立即装载到发送移位寄存器中,此时,TXIF为1,TMCLR=0,发送器进入发送状态.
此时再次写入TXREG,TXIF将清零,说明TXREG有未发送数据,发送移位寄存器发送完毕后,TXREG数据将自动载入发送移位寄存器继续发送,且TXIF为空.
当TXIF为0时写入TXREG,将覆盖上次写入数据.
单字节发送:TXENTXIFTXCLRDTSCK(CKPS=0)SCK(CKPS=1)FoscSLAVE=0SCKTX9DTXIFDTBRGD波特率发生器TXREG870Write1Byte012345678第49页共74页JZ8M4634数据手册晶哲科技www.
wxjzkj.
com改变从芯开始用芯成就未来多字节发送:TXENTXIFTXCLRDTSCK(CKPS=0)SCK(CKPS=1)参考操作步骤SLAVE=0:STEP1:设置波特率SSPD=X,BRGD=X,SYNC=1STEP2:设置TXEN=1,设置数据模式TX9=XSTEP3:写入数据高位TXD9STEP4:写入TXREG,启动发送STEP5:当TXIF=1时,写入TXREG发送下一个字节STEP6:重复STEP5,直到该帧数据发送完成参考操作步骤SLAVE=1:STEP1:设置波特率SSPD=X,BRGD=X,SYNC=1STEP2:设置TXEN=1,设置数据模式TX9=XSTEP3:当TXIF=1时,写入数据高位TXD9STEP4:写入TXREG等待发送下一个字节STEP5:重复STEP3-4,直到该帧数据发送完成10.
8.
5同步接收设置同步SYNC=1模式,使能RXEN,开始启动异步接收.
RX管脚处于高电平时,接收器处于空闲状态,当检测到RX变为低电平,接收器检测该低电平是否有效起始位,若为有效起始位,则启动数据时钟恢复电路和数据恢复电路进行接收.
1个数据接收完成后,RXIF置1,当接收3个数据未读取,RXOVF置1,同时舍弃第三个接收数据.
完全读取RXREG后RXIF自动清零.
Write1ByteWrite2Byte1Byte2Byte012345678012345678FoscSLAVE=0SCKDT当前接收数据上次接收数据RXIFRXOVFBRGD波特率发生器870RX9DRXREGRX9DRXREG第50页共74页JZ8M4634数据手册晶哲科技www.
wxjzkj.
com改变从芯开始用芯成就未来TXENByte1Byte2DT012345678012345678SCK(CKPS=0)SCK(CKPS=1)RXIFRXIF参考操作步骤SLAVE=0:STEP1:设置波特率SSPD=X,BRGD=X,SYNC=0STEP2:设置RXEN=1STEP3:写SREN启动接收STEP4:等待接收完成RXIF=1STEP5:读取RX9D读取RXREG读取RXREGSTEP6:读取RXREG,单字节接收(SBYTE=1)重复3-6;多字节接收(SBYTE=0)重复4-6参考操作步骤SLAVE=1:STEP1:设置波特率SSPD=X,BRGD=X,SYNC=0STEP2:设置RXEN=1STEP3:写SREN启动接收STEP4:等待接收完成RXIF=1STEP5:读取RX9DSTEP6:读取RXREG,单字节接收(SBYTE=1)重复3-6;多字节接收(SBYTE=0)重复4-610.
8.
6唤醒及休眠模式下通讯TXIE置1时,TXIF中断标志唤醒CPURXIE置1时,RXIF中断标志唤醒CPU异步接收时,检测到START位将自动使能高频振荡器,接收完成后唤醒CPU同步接收时,若作为主机,则休眠状态下部工作;作为从机,则接收1个字节完成后唤醒CPU读取RXREG读取RXREG第51页共74页JZ8M4634数据手册晶哲科技www.
wxjzkj.
com改变从芯开始用芯成就未来11串行通讯口(I2C)11.
1概述JZ8M4634支持高速I2C(400K)Slave.
11.
2通讯波形示意STARTSTOPSCLSDAS器件地址+W(0)A数据-W1A数据-W2APS器件地址+W(0)A数据-W1ASR器件地址+R(1)A数据-R1A数据-R2/APS器件地址+R(1)A数据-R1A数据-R2/AP11.
3I2CCONI2C控制寄存器1E7HBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0I2CCONI2CENR_WD_ABFNACKA2A1A0读/写R/WRRRRR/WR/WR/W复位后01000000Bit7I2CEN:使能发送1=使能串行通讯功能0=屏蔽串行通讯功能Bit6R_W:发送寄存器空标志1=Master读数据(主机发接收数据命令)注:(1)CPU时钟选择2T时不支持.
B7B6B5B4B3B2B1B0ACK第52页共74页JZ8M4634数据手册晶哲科技www.
wxjzkj.
com改变从芯开始用芯成就未来0=Master写数据(复位后、START、STOP后)Bit5D_A:数据地址标志1=主机发送的是数据(Start后发过的第一个数据)0=主机发送的是地址Bit4BF:数据缓冲区满R_W=01=从机接收到数据,未读0=已读或未接受到数据R_W=11=有数据待发送0=数据已发送或正在发送Bit3NACK:Master读数据ACK1=Master停止接收数据0=Master继续接收下一个数据Bit[2:0]A[2:0]:从机地址地址(写入):0xA0+A[2:0]*2地址(读取):0xA0+A[2:0]*2+111.
4I2CBUF数据寄存器1EFHBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0I2CBUFI2CBUF7I2CBUF6I2CBUF5I2CBUF4I2CBUF3I2CBUF2I2CBUF1I2CBUF0读/写R/WR/WR/WR/WR/WR/WR/WR/W复位后xxXxxxxx11.
5唤醒及休眠模式下通讯当I2CCON.
7为1时,SCL、SDA线的低电平会唤醒CPU,并开始通讯,通讯期间CPU无法进入休眠模式11.
6通讯波形图STARTSTOPSCLSDAB7B6B5B4B3B2B1B0ACK第53页共74页JZ8M4634数据手册晶哲科技www.
wxjzkj.
com改变从芯开始用芯成就未来BFReadSLAVEADDRESSReadDATA0ReadDATA1D_AR_W缓冲区未读,从机拉低总线BFReadSLAVEADDRESSReadDATA0D_AR_W缓冲区未写,从机拉低总线BFWriteDATA0WriteDATA1WriteDATA2WriteDATA3这个数据主机未接收)写操作,清除中断D_AR_WNACKSSLAVEADDRESS+W(0)ADATA0ADATA1AP地址匹配后,主机向从机写入两个数据两个数据没有读取,从机拉低SCL,等待数据读取SSLAVEADDRESS(READ)ADATA0ADATA1ADATA2/AP11.
7应用示例I2CMaster读数据此操作JZ8M4634作为从机,允许主机通过I2C接口对其RAM进行读写操作SSLAVEADDRESS+W(0)ADATA0ADATA1AP第54页共74页JZ8M4634数据手册晶哲科技www.
wxjzkj.
com改变从芯开始用芯成就未来11.
7.
1从机软件流程图11.
7.
1例程中断出口IIC中断入口断点保护R_W=1(主机读数据)R_WR_W=0(主机写数据)NACK=1NACKD_AD_A=0(从机地址)D_A=1写入SSPBUF,缓冲区地址-1(上次写入缓冲区的数据未发送)NACK=0读取SSPBUF软件设标志判断否FirstData是读取缓冲区数据,写入SSPBUF,缓冲区地址+1读取SSPBUF,写入缓冲区,缓冲区地址+1读取SSPBUF,写入缓冲区地址寄存器恢复断点保护LISTP=JZ8M4634#includeJZ8M4634.
inc#define#define#definebFirstByte0x0f,0SlaveBuffAddrStartAdr0x100x0eORG.
0GOTOMainProgram;//中断入口ORG.
8GOTOisr_pro第55页共74页JZ8M4634数据手册晶哲科技www.
wxjzkj.
com改变从芯开始用芯成就未来MainProgram:MOVIAb'10000010';//IICSLAVE为0xA2(写)/0xA3(读)MOVARSSPCONBSETSSPCON,SSPIE;//使能IIC中断BSETOPTION,GIEMainLoop:CLRWDTGOTOMainLoop;//中断处理子程序isr_pro:PUSHMOVRFSR0,AMOVARsFSR0;//中断中用到FSR0,保护JBTS0intf2,0GOTOsspintisr_End:BCLRFLAGMOVRsFSR0,AMOVARFSR0;//中断中用到FSR0,保护POPRETIEsspint:BSETFLAGJBTS1sspcon,R_W;//R_WGOTOiicMasterWriteiicMasterRead:JBTS0sspcon,NACKGOTOiicMasterReadNoAckMOVRSlaveBuffAddr,AMOVARFSR0MOVRINDF0,AMOVARSSPBUFINCRSlaveBuffAddr,RGOTOisr_EndiicMasterReadNoAck:;//Master读数据完毕DECRSlaveBuffAddr,R;//上次写入数据未接收,地址减1MOVARSSPBUF;//清除中断GOTOisr_EndiicMasterWrite:JBTS0SSPCON,D_AGOTOiicGetBufAddr第56页共74页JZ8M4634数据手册晶哲科技www.
wxjzkj.
com改变从芯开始用芯成就未来iicAddr:MOVRBSETGOTOiicGetBufAddr:JBTS1GOTOMOVRMOVARBCLRGOTOiicGetData:MOVRMOVARMOVRMOVARINCRGOTOSSPBUF,AbFirstByteisr_End;//读数据,清空缓冲区bFirstByteiicGetDataSSPBUF,ASlaveBuffAddrbFirstByteisr_EndSlaveBuffAddr,AFSR0SSPBUF,AINDF0SlaveBuffAddr,Risr_End第57页共74页JZ8M4634数据手册晶哲科技www.
wxjzkj.
com改变从芯开始用芯成就未来12触摸按键(CDC)12.
1概述JZ8M4634有2组触摸按键模块,灵敏度可通过外接电容调节,可替代机械式触摸按键,实现防水防尘,简单易用的操作接口.
12.
2原理框图TKnTKCHS触摸按键充电端口输出使能TKO放电外部参考电容(2200PF)+VBG-CDC中断信号波形示意图:TKSTART充电脉冲放电脉冲端口输出低电平放电TKO软件清零TKIFTC2CnN+1N+2N+3N+4N+X-1N+X第58页共74页JZ8M4634数据手册晶哲科技www.
wxjzkj.
com改变从芯开始用芯成就未来12.
3TKxCTR0控制寄存器01A5/1A0HBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0TKxCTR0TKENTKSTARTTKCKS1TKCKS0----R/WR/WR/WR/WR/W----POR0000----Bit7TKEN:CDC模块使能控制位1=使能CDC模块0=关闭CDC模块Bit6TKSTART:启动通道转换1=启动通道转换0=通道转换完成,自动清零Bit[5:4]TKCKS[1:0]:CDC时钟分频选择位TKCKS[1:0]输入信号选择00Fosch/401Fosch/810Fosch/1611Fosch/3212.
3TKxCHSH/L触摸按键通道选择寄存器1A6/1A1HBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0TKxCHSLTKxCHS7TKxCHS6TKxCHS5TKxCHS4TKxCHS3TKxCHS2TKxCHS1TKxCHS0R/WR/WR/WR/WR/WR/WR/WR/WR/WPOR000000001A7/1A2HBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0TKxCHSHTKxCHS15TKxCHS14TKxCHS13TKxCHS12TKxCHS11TKxCHS10TKxCHS9TKxCHS8R/WR/WR/WR/WR/WR/WR/WR/WR/WPOR00000000Bit[7:0]TKxCHSn触摸通道连通1=连通该通道0=不连通该通道注:(1)CDC0模块有效通道为CHS10~CHS0,对应IO口TK10~TK0.
(2)CDC1模块通道CHS15~CHS0对应IO口TK31~TK16.
第59页共74页JZ8M4634数据手册晶哲科技www.
wxjzkj.
com改变从芯开始用芯成就未来12.
4TKxCNTH/L触摸按键计数寄存器1A3/19EHBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0TKxCNTHTKxCNTH7TKxCNTH6TKxCNTH5TKxCNTH4TKxCNTH3TKxCNTH2TKxCNTH1TKxCNTH0R/WR/WR/WR/WR/WR/WR/WR/WR/WPOR000000001A4/19FHBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0TKxCNTLTKxCNTL7TKxCNTL6TKxCNTL5TKxCNTL4TKxCNTL3TKxCNTL2TKxCNTL1TKxCNTL0R/WR/WR/WR/WR/WR/WR/WR/WR/WPOR00000000注:(1)按键扫描过程中,不允许写操作.
12.
5操作说明1-设置相关通道IO方向控制及设置为模拟PIN2-定时器2时钟源设置为CDC输出TKCLK3-CDC相关通道/转换时钟设置4-使能CDC模块TKEN=15-设置TKO管脚输出0,对外接电容放电(保证足够时间放电完全)6-设置TKO管脚为输入模式7-清除定时器2TC2CH/TC2CL8-启动CDC转换(TKSTART置1)9-等待转换完成(TKSTART==0)/或使用中断模式(TKIF)10-读取定时器2的计数值,判断是否有按键发生11-重复3-10对不同通道进行扫描第60页共74页JZ8M4634数据手册晶哲科技www.
wxjzkj.
com改变从芯开始用芯成就未来13模数转换器(ADC)13.
1概述JZ8M4634有个11路外部通道(AIN0~AIN10)和5路内部通道(VDD_DIV,VREF,OPAO和GND)12位分辨率的A/D转换器,可以将模拟信号转换成12位数字信号.
进行AD转换时,首先要选择输入通道,然后启动AD转换.
转换结束后,系统自动将EOC设置为"1",并将转换结果存入寄存器ADH和寄存器ADL中.
13.
2ADCON0寄存器1F4HBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0ADCON0ADENBADSEOCADFMCHS3CHS2CHS1CHS0读/写R/WR/WRR/WRWR/WR/WR/W复位后00000000Bit7ADENB:ADC使能控制位.
1=使能ADC0=关闭ADCBit6ADS:ADC启动位.
1=开始(每次写入1将重新启动ADC).
0=停止,转换完成自动清零Bit5EOC:ADC状态控制位.
1=转换结束,ADS复位.
0=转换过程中;Bit4ADFM:数据格式选择位.
1=ADRES={ADH[3:0],ADL[7:0]};ADH[7:4]=0.
0=ADRES={ADH[7:0],ADL[7:4]};ADL[3:0]=0.
Bit[3:0]CHS[3:0]:ADC输入通道选择位.
[0000]~[1010]=AIN0~AIN10[1011]=运放OPA0输出[1100]=VDD/4[1101]=内建VREF基准电平[1110]=GND[1111]=运放OPA1输出注:1)若ADENB=1,用户应设置IOA.
n/AINn为无上拉电阻的输入模式.
系统不会自动设置.
若已经设置了ANSEL.
n,IOA.
n/AINn的数字I/O功能(都是隔离开来的).
13.
3ADCON1寄存器第61页共74页晶哲科技www.
wxjzkj.
com改变从芯开始用芯成就未来JZ8M4634数据手册1F5HBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0ADCON1VHS2ADCKS2ADCKS1ADCKS0VREMS1VREMS0VHS1VHS0读/写R/WR/WR/WR/WR/WR/WR/WR/W复位后00000000Bit[6:4]ADCKS[2:0]:ADC时钟源选择位.
ADCKS[2:0]ADC时钟源选择000Fcpu001Fcpu/2010Fcpu/4011Fcpu/8100Fcpu/16101Fcpu/32110Fcpu/64111Bit[3:2]VREMS[1:0]:ADC参考电压模式选择位.
VREMS[1:0]ADC参考电压模式00VDD01内部参考电压10外部参考电压11内部参考与外部参考连接Bit[7,1:0]VHS[2:0]:ADC内建基准电平选择位.
内建VREF基准电平VHS[1:0]VHS[2]=0VHS[2]=100关闭内部参考关闭内部参考012.
0V180mV103.
0V270mV114.
0V360mV注:1)若由VHS[1:0]控制选择的内部VREF电平高于VDD,内部VREF为VDD.
例:VHS[1:0]=11(内部VREF=4.
0V),VDD=3.
0V,则实际内部VREF=3.
0V.
第62页共74页晶哲科技www.
wxjzkj.
com改变从芯开始用芯成就未来JZ8M4634数据手册13.
4ADCON2寄存器1BFHBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0ADCON2----ADVOS3ADVOS2ADVOS1ADVOS0读/写----R/WR/WR/WR/W复位后----0000Bit[3:0]ADVOS[3:0]:ADC失调补偿寄存器13.
5ADHADC数据高位1F7HBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0ADH读/写RRRRRRRR复位后XXXXXXXX13.
6ADLADC数据低位1F6HBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0ADL读/写RRRRRRRR复位后XXXXXXXX13.
7AD转换时间注:ADH/ADL的数据格式与ADM相关,当ADFM=1时,ADH[7:4]=0,ADH[3:0]存放高四位数据,ADL[7:0]存放低8位数据;当ADFM=0时,ADH[7:0]存放高8位数据,ADL[7:4]存放低4位数据,AD:[3:0]=012位AD转换时间=1/(ADCclock)*16sec第63页共74页晶哲科技www.
wxjzkj.
com改变从芯开始用芯成就未来JZ8M4634数据手册14比较器(CMP)14.
1概述JZ8M4634包含一个比较器,具有多种输入源,多种参考电压选项,输出极性控制,输出到定时计数器,多种输出中断触发和输出唤醒MCU功能,增强了使用的灵活性,适应各种广泛的应用.
14.
2比较器框图A0NS[2:0]S01S02A0N0.
5VDDGNDVREFHOPA1NR1R210K500KS03OPA0IEA0P0.
5VDDGNDVREFHMUXOPA1POPA0OPA0OToOPA0interruptA0XS04A0PS[2:0]A1NS[2:0]S11S12A1N0.
5VDDGNDVREFHOPA1NR1R210K500KS13OPA1OOPA1IEA1PA1X0.
5VDDGNDVREFHS14OPA1PA1PS[2:0]OPA1ToOPA1interruptCNS[2:0]CN0.
5VDDGNDVREFHCP0.
5VDDGNDVREFHCMPNCMPPCINTS[1:0]CMPDebounceEdgecontrolTointerruptCPS[2:0]CXMUXMUXMUXMUXMUX14.
3CMPC0比较器控制寄存器0第64页共74页JZ8M4634数据手册、晶哲科技www.
wxjzkj.
com改变从芯开始用芯成就未来1ABHBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0CMPC0CMPENCMPOUTCMPNS2CMPNS1CMPNS0CMPPS2CMPPS1CMPPS0R/WR/WRR/WR/WR/WR/WR/WR/WPOR00000000Bit7CMPEN:比较器使能控制位1=使能比较器0=关闭比较器Bit6CMPOUT:比较器输出位1=CP脚输入电压大于CN脚0=CP脚输入电压小于CN脚Bit[5:3]CMPNS[2:0]:比较器反相输入信号选择位CMPNS[2:0]输入信号选择000CMPNX001CMPN010运放输出OPA1O011VDD/2100VREF101GND110运放输出OPA0O111未定义Bit[1:0]CMPPS[2:0]:比较器正相输入信号选择位CMPPS[2:0]输入信号选择000CMPPX001CMPP010运放输出OPA1O011VDD/2100VREF101GND110运放输出OPA0O111未定义注:设计者必须在使能比较器中断之前将比较器使能,以避免未知的中断发Th.
第65页共74页JZ8M4634数据手册晶哲科技www.
wxjzkj.
com改变从芯开始用芯成就未来14.
4CMPC1比较器控制寄存器11ACHBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0CMPC1CMPOEN-CMPHIENCMPOFMCMPOF3CMPOF2CMPOF1CMPOF0R/WR/W-R/WR/WR/WR/WR/WR/WPOR0-000000Bit7CMPOEN:比较器输出使能1=比较器信号从端口输出0=关闭比较器信号输出Bit5CMPHIEN:比较器功耗选择1=大功耗0=小功耗Bit[4]CMPOFM:校准模式选择1=失调校准模式0=正常工作模式Bit[3:0]CMPOF[3:0]:校准参数位14.
5COPAC运放/比较器控制寄存器1A7HBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0COPACCINTS1CINTS0-A0GSA0SW3A0SW2A0SW1A0SW0R/WRWRW-R/WR/WR/WR/WR/WPOR00-00000Bit7-6CINTS[1:0]:比较器中断触发类型选择CINTS[1:0]触发类型00下降沿触发01上升沿触发10双边沿触发11无第66页共74页JZ8M4634数据手册晶哲科技www.
wxjzkj.
com改变从芯开始用芯成就未来15运算放大器(OPA)15.
1概述JZ8M4634包含两个运算放大器OPA,可用于用户特定的模拟信号处理.
通过设置相应的控制寄存器,可使能或关闭运算放大器或实现如跟随器,同相放大器,反相放大器或各种滤波器等.
15.
2OPA0C0运放OPA0控制寄存器01ADHBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0OPA0C0OPA0ENOPA0OOPA0NS2OPA0NS1OPA0NS0OPA0PS2OPA0PS1OPA0PS0R/WR/WRR/WR/WR/WR/WR/WR/WPOR00000000Bit7OPAEN:运放使能控制位1=使能运放0=关闭运放Bit6OPA0O:运放输出位1=OPAP脚输入电压大于OPAN脚0=OPAP脚输入电压小于OPAN脚Bit[5:3]OPA0NS[2:0]:运放反相输入信号选择位OPA0NS[2:0]输入信号选择000OPA0NX001OPA0N010GND011VDD/2100VREF101GND110未定义111未定义Bit[1:0]OPA0PS[2:0]:运放正相输入信号选择位OPA0PS[2:0]输入信号选择000OPA0PX001OPA0P010GND011VDD/2100VREF101GND110未定义111未定义注:设计者必须在使能运放中断之前将比较器使能,以避免未知的中断发Th.
第67页共74页JZ8M4634数据手册晶哲科技www.
wxjzkj.
com改变从芯开始用芯成就未来15.
3OPA0C1运放OPA0控制寄存器11AEHBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0OPA0C1A0ENLOOPA0VRCOPAHIENOPAOFMOPAOF3OPAOF2OPAOF1OPAOF0R/WR/WR/WR/WR/WR/WR/WR/WR/WPOR00000000Bit7A0ENLO:运放逻辑输出使能1=使能运放逻辑输出功能0=屏蔽运放逻辑输出功能Bit6OPA0VRC:运放OPAP端信号从端口输出1=OPAP端信号从端口输出0=关闭Bit5OPAHIEN:运放功耗选择1=大功耗0=小功耗Bit[4]OPAOFM:校准模式选择1=失调校准模式0=正常工作模式Bit[3:0]OPAPOF[3:0]:校准参数位15.
4COPA0C运放OPA0控制寄存器21AFHBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0COPACCINTS1CINTS0-OPAGSA0SW3A0SW2A0SW1A0SW0R/WRWRW-R/WR/WR/WR/WR/WPOR00-00000Bit4OPA0GS:运放内建放大倍数选择1=50倍放大0=10倍放大Bit[3:0]A0SW[3:0]:运放通路开关选择15.
5OPA1C0运放OPA1控制寄存器01A8HBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0OPA1C0OPA1ENOPA1OOPA1NS2OPA1NS1OPA1NS0OPA1PS2OPA1PS1OPA1PS0R/WR/WRR/WR/WR/WR/WR/WR/WPOR00000000Bit7OPA1EN:运放使能控制位1=使能运放0=关闭运放第68页共74页JZ8M4634数据手册晶哲科技www.
wxjzkj.
com改变从芯开始用芯成就未来Bit6OPA1O:运放输出位1=OPAP脚输入电压大于OPAN脚0=OPAP脚输入电压小于OPAN脚Bit[5:3]OPA1NS[2:0]:运放反相输入信号选择位OPA1NS[2:0]输入信号选择000A1NX001A1N010OPA0O011VDD/2100VREF101GND110未定义111未定义Bit[1:0]OPA1PS[2:0]:运放正相输入信号选择位OPA1PS[2:0]输入信号选择000A1PX001A1P010OPA0O011VDD/2100VREF101GND110未定义111未定义注:设计者必须在使能运放中断之前将比较器使能,以避免未知的中断发Th.
15.
6OPA1C1运放OPA1控制寄存器11A9HBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0OPA1C1A1ENLOOPA1VRCOPA1HIENOPA1OFMOPA1OF3OPA1OF2OPA1OF1OPA1OF0R/WR/WR/WR/WR/WR/WR/WR/WR/WPOR00000000Bit7A1ENLO:运放逻辑输出使能1=运放逻辑输出使能0=运放逻辑输出屏蔽Bit6OPA1VRC:运放OPAP端信号从端口输出1=OPAP端信号从端口输出0=关闭Bit5OPA1HIEN:运放功耗选择1=大功耗0=小功耗Bit[4]OPA1OFM:校准模式选择1=失调校准模式第69页共74页JZ8M4634数据手册晶哲科技www.
wxjzkj.
com改变从芯开始用芯成就未来0=正常工作模式Bit[3:0]OPA1POF[3:0]:校准参数位15.
7COPA1C运放OPA0控制寄存器21AAHBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0COPA1C-OPA1GSA1SW3A1SW2A1SW1A1SW0R/W-R/WR/WR/WR/WR/WPOR-00000Bit4OPA1GS:运放内建放大倍数选择1=50倍放大0=10倍放大Bit[3:0]A1SW[3:0]:运放通路开关选择第70页共74页JZ8M4634数据手册晶哲科技www.
wxjzkj.
com改变从芯开始用芯成就未来16看门狗(WDT)16.
1概述看门狗定时器的时钟为内部独立RC时钟.
配置字WDTEN设置看门狗定时器的三种工作状态:(1)始终使能:在STOP模式下仍然工作,溢出可唤醒STOP(2)STOP下关闭(3)始终关闭配置字TWDTEN设置看门狗的四种溢出时间:4.
5ms、18ms、72ms或288ms.
16.
2OPTION配置寄存器1BCHBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0OPTIONGIE-TOPD----读/写R/W-RR----复位后0-110000Bit.
5TO:超时位1=上电复位或清除WDT0=WDT发生溢出Bit.
4PD:掉电位1=上电复位或清除WDT0=进入休眠模式16.
3WDTC看门狗控制寄存器1BEHBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0WDTCWDTC7WDTC6WDTC5WDTC4WDTC3WDTC2WDTC1WDTC0读/写W(*)W(*)W(*)W(*)W(*)W(*)W(*)W(*)复位后(*)[1]WDTC写入0x5A将清除WDT定时器,写入其他值无效.
[2]CLRWDT指令也可清除WDT定时器.
第71页共74页JZ8M4634数据手册晶哲科技www.
wxjzkj.
com改变从芯开始用芯成就未来17芯片配置字(OPTIONBIT)烧录选项内容说明OSCM1HHS+LIRC双系统时钟HXT+LIRCHIRC+LXTHIRC+LIRCHCPUS2T高频模式下CPU速度选择;低频模式下固定为2T4T8T16T32T64T128T256TLVRSLVR=1.
41V系统高速运行时,请选择相应较高的LVR电压,以保证系统的可靠性LVR=1.
51VLVR=1.
59VLVR=1.
70VLVR=1.
79VLVR=1.
89VLVR=1.
98VLVR=2.
10VLVR=2.
22VLVR=2.
32VLVR=2.
41VLVR=2.
51VLVR=3.
52VLVR=3.
62VLVR=3.
71VLVR=3.
81VWDTC始终开启看门狗休眠模式下关闭看门狗始终关闭看门狗WDTTWDT溢出时间=4.
5mSVDD=5V典型值WDT溢出时间=18mSWDT溢出时间=72mSWDT溢出时间=288mSMCLRE使能外部复位,对应管脚作为复位脚屏蔽外部复位,对应管脚作为输入脚第72页共74页JZ8M4634数据手册晶哲科技www.
wxjzkj.
com改变从芯开始用芯成就未来SPDUP启动时钟为低速时钟启动时钟为高速时钟RDPINReadFromPinReadFromRegisterCP屏蔽代码保护功能使能代码保护功能第73页共74页JZ8M4634数据手册晶哲科技www.
wxjzkj.
com改变从芯开始用芯成就未来18电性参数18.
1极限参数储存温度…50℃~125℃工作温度…40℃~85℃电源供应电压…VSS-0.
3V~VSS+6.
0V端口输入电压…VSS-0.
3V~VDD+0.
3V18.
2直流特性符号参数测试条件最小值典型值最大值单位VDD条件(常温25℃)VDD工作电压—Fosc=16MHz,8T1.
85.
5VIDD1工作电流13VFosc=16MHz,16T,无负载,1.
0mA5V1.
5mAIDD2工作电流23V内部低频RC,高频振荡器关闭低速模式,无负载350uA5V500uAIDD3工作电流33V高频振荡器关闭,外部低频晶振打开(32768),进入STOP,定时器周期唤醒,无负载55V11ISP1静态电流3V休眠模式,WDT使能,无负载3uA5V12uAISP2静态电流3V休眠模式,WDT禁止,无负载1uA5V1uAVIL1输入低电平有施密特0.
2VDDVIH1输入高电平有施密特0.
8VDDIPH上拉电阻5V输入到GNDTBDuA3V输入到GNDTBDIOL1输出灌电流5V输出口,Vout=VSS+0.
6V5mA3V5IOH1输出拉电流5V输出口,Vout=VDD-0.
6V—5—mA3V5mAIOL2输出灌电流5V输出口,Vout=VSS+0.
6V10mA3V10IOH2输出拉电流5V输出口,Vout=VDD-0.
6V—10—mA3V10mA第74页共74页JZ8M4634数据手册晶哲科技www.
wxjzkj.
com改变从芯开始用芯成就未来IOL3输出灌电流5V输出口,Vout=VSS+0.
6V35mA3V35IOH3输出拉电流5V输出口,Vout=VDD-0.
6V—35—mA3V35mAIOL4输出灌电流5V输出口,Vout=VSS+0.
6V70mA3V70IOH4输出拉电流5V输出口,Vout=VDD-0.
6V—70—mA3V70mA

knownhost西雅图/亚特兰大/阿姆斯特丹$5/月,2个IP1G内存/1核/20gSSD/1T流量

美国知名管理型主机公司,2006年运作至今,虚拟主机、VPS、云服务器、独立服务器等业务全部采用“managed”,也就是人工参与度高,很多事情都可以人工帮你处理,不过一直以来价格也贵。也不知道knownhost什么时候开始运作无管理型业务的,估计是为了扩展市场吧,反正是出来较长时间了。闲来无事,那就给大家介绍下“unmanaged VPS”,也就是无管理型VPS,低至5美元/月,基于KVM虚拟,...

RackNerd美国大硬盘服务器促销:120G SSD+192TB HDD,1Gbps大带宽,月付$599,促销美国月付$服务器促销带宽

racknerd怎么样?racknerd最近发布了一些便宜美国服务器促销,包括大硬盘服务器,提供120G SSD+192TB HDD,有AMD和Intel两个选择,默认32G内存,1Gbps带宽,每个月100TB流量,5个IP地址,月付$599。价格非常便宜,需要存储服务器的朋友可以关注一下。RackNerd主要经营美国圣何塞、洛杉矶、达拉斯、芝加哥、亚特兰大、新泽西机房基于KVM虚拟化的VPS、...

hostkey荷兰/俄罗斯机房,GPU服务器

hostkey应该不用说大家都是比较熟悉的荷兰服务器品牌商家,主打荷兰、俄罗斯机房的独立服务器,包括常规服务器、AMD和Intel I9高频服务器、GPU服务器、高防服务器;当然,美国服务器也有,在纽约机房!官方网站:https://hostkey.com/gpu-dedicated-servers/比特币、信用卡、PayPal、支付宝、webmoney都可以付款!CPU类型AMD Ryzen9 ...

ios10耗电为你推荐
百度k站百度k站为什么邮箱怎么写正确的邮箱格式怎么写手游运营手册游戏发展国主机开发怎么做 怎么开发主机伪静态什么是伪静态网站?伪静态网站有什么优势安卓应用平台手机系统应用在哪人人逛街人人逛街网是正品吗iphone6上市时间苹果六什么时候出的网管工具网吧管理软件都有哪些?网站优化方案网站优化方案如何写?宽带接入服务器互联网的接入方式有哪几种?
国外服务器租用 鲨鱼机 68.168.16.150 商家促销 最好的空间 帽子云 宁波服务器 hostker php服务器 中国域名 lamp是什么意思 中国联通宽带测速 服务器硬件配置 apnic netvigator 服务器防御 mteam cdn加速 zencart安装 美国服务器 更多