一款8位高性能精简指令集的Flash 单片机

更新时间:2023-08-08 13:27:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

BTD72E501JB单片机是一款A/D 型具有8 位高性能精简指令集的Flash 单片机。该系列单片机具有一系列功能和特性,其Flash 存储器可多次编程的特性给用户提供了极大的方便。存储器方面,还包含了一个RAM 数据存储器和一个可用于存储序号、校准数据等非易失性数据的EEPROM 存储器。

1 总体描述

CPU 特性

● 工作电压:

fSYS=8MHz:2.2V~5.5V fSYS=12MHz:2.7V~5.5V fSYS=20MHz:4.5V~5.5V

● VDD=5V,系统时钟为20MHz 时,指令周期为0.2µs ● 提供暂停和唤醒功能,以降低功耗 ● 五种振荡模式: 外部晶振 – HXT

外部32.768kHz 晶振 – LXT 外部RC – ERC 内部RC – HIRC

内部32kHz RC – LIRC

● 多种工作模式:正常、低速、空闲和休眠

● 内部集成4MHz,8MHz 和12MHz 振荡器,无需外接元件 ● 所有指令都可在1 或2 个指令周期内完成 ● 查表指令 ● 63 条指令

● 多达12 层堆栈 ● 位操作指令

2 周边特性 周边特性

● Flash 程序存储:2K×16

● RAM 数据存储:128×8

● EEPROM 存储器:64×8 ● 看门狗定时器功能

● 最多达14 个双向I/O 口

● 4 个软件控制SCOM 口1/2 bias LCD 驱动 ● 多个引脚与外部中断口共用

● 多个定时器模块用于时间测量、捕捉输入、比较匹配输出、PWM 输出及单脉冲输出 ● 串行接口模块 – SIM,用于SPI 或I2C 通信 ● 双比较器功能

● 双时基功能,可提供固定时间的中断信号 ● 多通道12 位分辨精度的A/D 转换器 ● 低电压复位功能 ● 低电压检测功能

BTD72E501JB单片机是一款A/D 型具有8 位高性能精简指令集的Flash 单片机。该系列单片机具有一系列功能和特性,其Flash 存储器可多次编程的特性给用户提供了极大的方便。存储器方面,还包含了一个RAM 数据存储器和一个可用于存储序号、校准数据等非易失性数据的EEPROM 存储器。

● 可选外设 – UART 模块,可用于全双工异步通信 ● Flash 程序存储器烧录可达100,000 次 ● Flash 程序存储器数据可保存10 年以上 ● EEPROM 数据存储器烧录可达1,000,000 次 ● EEPROM 数据存储器数据可保存10 年以上

概述 概述

BTD72E501JB单片机是一款A/D 型具有8 位高性能精简指令集的Flash 单片机。该系

列单片机具有一系列功能和特性,其Flash 存储器可多次编程的特性给用户提供了极大的方便。存储器方面,还包含了一个RAM 数据存储器和一个可用于存储序号、校准数据等非易失性数据的EEPROM 存储器。

在模拟特性方面,这款单片机包含一个多通道12 位A/D 转换器和双比较器功能。还带有多个使用灵活的定时器模块,可提供定时功能、脉冲产生功能及PWM 产生功能。内建完整的SPI 和I2C 功能,为设计者提供了一个易与外部硬件通信的接口。内部看门狗定时器、低电压复位和低电压检测等内部保护特性, 外加优秀的抗干扰和ESD 保护性能,确保单片机在恶劣的电磁干扰环境下可靠地运行。

这款单片机提供了丰富的HXT、LXT、ERC、HIRC 和LIRC 振荡器功能选项, 且内建完整的系统振荡器,无需外围元器件。其在不同工作模式之间动态切换的能力,为用户提供了一个优化单片机操作和减少功耗的手段。

外加时基功能、I/O 使用灵活等其它特性,使这款单片机可以广泛应用于各种产

品中,例如电子测量仪器、环境监控、手持式测量工具、家庭应用、电子控制工具、马达控制等方面。

3 管脚定义

BTD72E501JB管脚配置

BTD72E501JB单片机是一款A/D 型具有8 位高性能精简指令集的Flash 单片机。该系列单片机具有一系列功能和特性,其Flash 存储器可多次编程的特性给用户提供了极大的方便。存储器方面,还包含了一个RAM 数据存储器和一个可用于存储序号、校准数据等非易失性数据的EEPROM 存储器。

3.2 管脚定义 管脚定义

引脚名称 P1.0~P1.7 P3.0~P3.5

AN0~AN7 VREF C0-, C1- C0+, C1+ C0X, C1X TCK0, TCK1 TP0_0 TP1_0, TP1_1 INT0, INT1 PCK SDI

功能 端口1

端口3 ADC 输入 ADC 参考输入 比较器0,1 输入 比较器0,1 输入 比较器0,1 输出 TM0,TM1 输入 TM0 输入/ 输出 TM1 输入/ 输出 外部中断0,1 外围中断 外围时钟输出 SPI 数据输入 SPI 数据输出 SPI 从机选择 SPI 串行时钟 I2C 时钟 I2C 数据 HXT/ERC 脚 HXT脚 LXT 脚 LXT 脚 复位输入 电源电压* ADC 电源电压*

地** ADC 地**

I/T

P1WU P1PU P3WU P3PU ACERL ADCR1 CP0C CP1C

O/T

ST

ST AN AN AN AN - ST ST ST ST ST - ST - ST ST ST ST HXT - LXT - ST PWR PWR PWR PWR

-

TMPC0 TMPC0

SDO SCK SCL SDA OSC1 OSC2 XT1 XT2

- - - - - - - - - CO CO CO CO CO - - - -

VDD

AVDD

VSS AVSS

注:I/T:输入类型; O/T:输出类型 OP:通过配置选项(CO)或寄存器选项来设置 PWR:电源; CO:配置选项; ST:斯密特触发输入

BTD72E501JB单片机是一款A/D 型具有8 位高性能精简指令集的Flash 单片机。该系列单片机具有一系列功能和特性,其Flash 存储器可多次编程的特性给用户提供了极大的方便。存储器方面,还包含了一个RAM 数据存储器和一个可用于存储序号、校准数据等非易失性数据的EEPROM 存储器。

CMOS:CMOS 输出; NMOS:NMOS 输出

BTD72E501JB

SCOM:软件控制的LCD COM; AN:模拟输入脚 HXT:高速晶体振荡器; LXT:低速晶体振荡器

4

内部方框图

5 极限参数

电源供应电压 .................................................................................VSS-0.3V~VSS+6.0V 端口输入电压 ................................................................................VSS-0.3V~VDD+0.3V 储存温度 ....................................................................................................-50 C~125 C 工作温度 ......................................................................................................-40 C~85 C IOL 总电流 .............................................................................................................. 80mA IOH 总电流 ............................................................................................................-80mA 总功耗 ................................................................................................................ 500mW

注:这里只强调额定功率,超过极限参数所规定的范围将对芯片造成损害,无法预期芯片在上述标示范围外的工作状态,而且若长期在标示范围外的条件下工作,可能影响芯片的可靠性。

BTD72E501JB单片机是一款A/D 型具有8 位高性能精简指令集的Flash 单片机。该系列单片机具有一系列功能和特性,其Flash 存储器可多次编程的特性给用户提供了极大的方便。存储器方面,还包含了一个RAM 数据存储器和一个可用于存储序号、校准数据等非易失性数据的EEPROM 存储器。

6 直流电气特性

:

BTD72E501JB单片机是一款A/D 型具有8 位高性能精简指令集的Flash 单片机。该系列单片机具有一系列功能和特性,其Flash 存储器可多次编程的特性给用户提供了极大的方便。存储器方面,还包含了一个RAM 数据存储器和一个可用于存储序号、校准数据等非易失性数据的EEPROM 存储器。

BTD72E501JB

Page 6 of 62

Ver 1.0

BTD72E501JB单片机是一款A/D 型具有8 位高性能精简指令集的Flash 单片机。该系列单片机具有一系列功能和特性,其Flash 存储器可多次编程的特性给用户提供了极大的方便。存储器方面,还包含了一个RAM 数据存储器和一个可用于存储序号、校准数据等非易失性数据的EEPROM 存储器。

7 ADC

特性:

注:1、tSYS=1/fSYS

2、*:表示电阻的公差会影响外部RC 的频率,建议使用精密度较高的电阻。

3、为了保证HIRC 振荡器的频率精度,VDD 与VSS 间连接一个0.1µF 的去耦电容,并尽可能接近芯片。

8 比较器电气特性

BTD72E501JB单片机是一款A/D 型具有8 位高性能精简指令集的Flash 单片机。该系列单片机具有一系列功能和特性,其Flash 存储器可多次编程的特性给用户提供了极大的方便。存储器方面,还包含了一个RAM 数据存储器和一个可用于存储序号、校准数据等非易失性数据的EEPROM 存储器。

注:测量方式为:当一只输入脚的输入电压为VCM=(VDD-1.4)/2 时,另一只输入脚的输入电压从VSS 到(VCM+100mV) 或从VDD 到(VCM-100mV) 转变。

9 上电复位特性

10 10 系统结构 系统结构

内部系统结构是BTD单片机具有良好性能的主要因素。由于采用 RISC 结构, 此系列单片机具有高运算速度和高性能的特点。通过流水线的方式,指令的取得和执行

BTD72E501JB单片机是一款A/D 型具有8 位高性能精简指令集的Flash 单片机。该系列单片机具有一系列功能和特性,其Flash 存储器可多次编程的特性给用户提供了极大的方便。存储器方面,还包含了一个RAM 数据存储器和一个可用于存储序号、校准数据等非易失性数据的EEPROM 存储器。

同时进行,此举使得除了跳转和调用指令外,其它指令都能在一个指令周期内完成。8 位ALU 参与指令集中所有的运算,它可完成算术运算、逻辑运算、移位、递增、递减

和分支等功能,而内部的数据路径则是以通过累加器和ALU

的方式加以简化。有些寄

存器在数据存储器中被实现,且可以直接或间接寻址。简单的寄存器寻址方式和结构特性,确保了在提供具有最大可靠度和灵活性的I/O 和A/D 控制系统时,仅需要少数的外部器件。使得这些单片机适用于低成本和批量生产的控制应用。

11 时序和流水线结构 时序和流水线结构

主系统时钟由HXT,LXT,HIRC,LIRC 或ERC 振荡器提供, 它被细分为T1~T4 四个内部产生的非重叠时序。在T1 时间,程序计数器自动加一并抓取一条新的指令。剩下的时间T2~T4 完成译码和执行功能,因此,一个T1~T4 时钟周期构成一个指令周期。虽然指令的抓取和执行发生在连续的指令周期,但单片机流水线结构会保证指令在一个指令周期内被有效执行。除非程序计数器的内容被改变,如子程序的调用或跳转,在这种情况下指令将需要多一个指令周期的时间去执行。

BTD72E501JB单片机是一款A/D 型具有8 位高性能精简指令集的Flash 单片机。该系列单片机具有一系列功能和特性,其Flash 存储器可多次编程的特性给用户提供了极大的方便。存储器方面,还包含了一个RAM 数据存储器和一个可用于存储序号、校准数据等非易失性数据的EEPROM 存储器。

系统时序和流水线

如果指令牵涉到分支,例如跳转或调用等指令,则需要两个指令周期才能完成指令执行。需要一个额外周期的原因是程序先用一个周期取出实际要跳转或调用的地址,再用另一个周期去实际执行分支动作,因此用户需要特别考虑额外周期的问题,尤其是在执行时间要求较严格的时候。

12 程序计数器12 程序计数器 程序计数器

在程序执行期间,程序计数器用来指向下一个要执行的指令地址。除了“JMP” 和“CALL”指令需要跳转到一个非连续的程序存储器地址之外,它会在每条指令执行完成以后自动加一。选择不同型号的单片机,程序寄存器的宽度会因程序存储器的容量的不同而不同。只有较低的8 位,即所谓的程序计数器低字节寄存器PCL,可以被用户直接读写。

BTD72E501JB单片机是一款A/D 型具有8 位高性能精简指令集的Flash 单片机。该系列单片机具有一系列功能和特性,其Flash 存储器可多次编程的特性给用户提供了极大的方便。存储器方面,还包含了一个RAM 数据存储器和一个可用于存储序号、校准数据等非易失性数据的EEPROM 存储器。

当执行的指令要求跳转到不连续的地址时,如跳转指令、子程序调用、中断或复位等,单片机通过加载所需要的位址到程序寄存器来控制程序,对于条件跳转指令,一旦条件符合,在当前指令执行时取得的下一条指令将会被舍弃,而由一个空指令周期来取代。

程序计数器的低字节,即程序计数器的低字节寄存器PCL,可以通过程序控制, 且它是可以读取和写入的寄存器。通过直接写入数据到这个寄存器,一个程序短跳转可直接执行,然而只有低字节的操作是有效的,跳转被限制在存储器的当前页中,即256 个存储器地址范围内,当这样一个程序跳转要执行时,会插入一个空指令周期。PCL 的使用可能引起程序跳转,因此需要额外的指令周期。 13 算术逻辑单元13 算术逻辑单元 算术逻辑单元 – ALU

算术逻辑单元是单片机中很重要的部分,执行指令集中的算术和逻辑运算。ALU 连接到单片机的数据总线,在接收相关的指令码后执行需要的算术与逻辑操作,并将结果存储在指定的寄存器,当ALU 计算或操作时,可能导致进位、借位或其它状态的改变,而相关的状态寄存器会因此更新内容以显示这些改变, ALU 所提供的功能如下:

● 算术运算:ADD,ADDM,ADC,ADCM,SUB,SUBM,SBC,SBCM, DAA

● 逻辑运算:AND,OR,XOR,ANDM,ORM,XORM,CPL,CPLA ● 移位运算:RRA,RR,RRCA,RRC,RLA,RL,RLCA,RLC ● 递增和递减:INCA,INC,DECA,DEC

● 分支判断:JMP,SZ,SZA,SNZ,SIZ,SDZ,SIZA,SDZA,CALL,RET,RETI

BTD72E501JB单片机是一款A/D 型具有8 位高性能精简指令集的Flash 单片机。该系列单片机具有一系列功能和特性,其Flash 存储器可多次编程的特性给用户提供了极大的方便。存储器方面,还包含了一个RAM 数据存储器和一个可用于存储序号、校准数据等非易失性数据的EEPROM 存储器。

14 Flash 程序存储器

程序存储器用来存放用户代码即储存程序。程序存储器为 FLASH 类型意味着可以多次重复编程,方便用户使用同一芯片进行程序的修改。使用适当的单片机编程工具,此系列所有单片机提供用户灵活便利的调试方法和项目开发规划及更新。 15 在线编程15 在线编程 在线编程

Flash 型程序存储器提供用户便利地对同一芯片进行程序的更新和修改。另外, BTD单片机提供5 线接口的在线编程方式。用户可将进行过编程或未经过编程的单片机芯片连同电路板一起制成,最后阶段进行程序的更新和程序的烧写,在无需去除或

重新插入芯片的情况下方便地保持程序为最新版。

芯片内部程序存储器和EEPROM 存储器都可以通过 5 线的接口在线进行编程。其中 P1.0 用于数据串行下载或上传、P1.2用于串行时钟、两条用于提供电源, 另外一条用于复位。芯片在线烧写的详细使用说明超出此文档的描述范围,将由专门的参考文献提供。

在编程过程中,编程器会将 RES 脚一直拉低以除能单片机工作,并控制P1.0 和P1.2 脚进行数据和时钟编程,用户必须确保这两个引脚没有连接至其它输出脚。

BTD72E501JB单片机是一款A/D 型具有8 位高性能精简指令集的Flash 单片机。该系列单片机具有一系列功能和特性,其Flash 存储器可多次编程的特性给用户提供了极大的方便。存储器方面,还包含了一个RAM 数据存储器和一个可用于存储序号、校准数据等非易失性数据的EEPROM 存储器。

16 累加器– ACC

8 位数据寄存器ACC 用来执行ALU 与数据存储器之间数据的传送操作。如果操作结果为零(Z)或有进位产生(C或DC),程序状态寄存器PFLAG 中相应位会发生变化。 ACC 并不在RAM 中,因此在立即寻址模式中不能用“B0MOV”指令对其进行读写。 例:读/写 ACC。;

将立即数写入ACC。 MOV A, #0FH

;把ACC 中的数据存入BUF 中。 MOV BUF, A B0MOV BUF, A

; 把BUF 中的数据送到ACC 中。 MOV A, BUF B0MOV A, BUF

中断时硬件自动保存ACC 和工作寄存器(80H~8FH)。

BTD72E501JB单片机是一款A/D 型具有8 位高性能精简指令集的Flash 单片机。该系列单片机具有一系列功能和特性,其Flash 存储器可多次编程的特性给用户提供了极大的方便。存储器方面,还包含了一个RAM 数据存储器和一个可用于存储序号、校准数据等非易失性数据的EEPROM 存储器。

INT_SERVICE: ; 保存ACC。 ; 保存工作寄存器。 …

… ; 恢复工作寄存器。 ; 恢复ACC。 RETI ; 退出中断。

17 程序状态寄存器PFLAG

寄存器PFLAG 中包含ALU 运算状态信息、系统复位状态信息和LVD 低电压检测状态信息。其中,POR、WDT 和RST 位显示系统的复位状态信息,包括上电复位、LVD 复位,外部复位和看门狗复位。C、DC 和Z 位显示ALU 的运算 信息。LVD24、LVD33 位显示LVD

检测低电压的状态。

Bit 7 POR:上电复位和掉电复位显示位。 0 = 没有复位;

1 = 复位,LVD 显示复位标志。 Bit 6 WDT:看门狗复位显示位。 0 = 没有复位;

1 = 复位,看门狗显示复位标志。 Bit 5 RST:外部复位显示位。

BTD72E501JB单片机是一款A/D 型具有8 位高性能精简指令集的Flash 单片机。该系列单片机具有一系列功能和特性,其Flash 存储器可多次编程的特性给用户提供了极大的方便。存储器方面,还包含了一个RAM 数据存储器和一个可用于存储序号、校准数据等非易失性数据的EEPROM 存储器。

0 = 没有复位;

1 = 复位,外部复位显示复位标志。 Bit 4 STKOV:堆栈溢出显示位。 0 = 没有溢出; 1 = 堆栈溢出。 Bit 2 C:进位标志。

1 =加法运算后有进位、减法运算没有借位发生或移位后移出逻辑“1”或比较运算的结果≥0;

0 =加法运算后没有进位、减法运算有借位发生或移位后移出逻辑“0”或比较运算的结果<0。

Bit 1 DC:辅助进位标志。

1 =加法运算时低四位有进位,或减法运算后没有向高四位借位; 0 =加法运算时低四位没有进位,或减法运算后有向高四位借位。 Bit 0 Z:零标志。

1 =算术/逻辑/分支转移运算的结果为零; 0 =算术/逻辑/分支转移运算的结果非零。

Bit 6 LVD24:LVD24 低电压检测指示位。 0 = Vdd > LVD24 检测电平;

BTD72E501JB单片机是一款A/D 型具有8 位高性能精简指令集的Flash 单片机。该系列单片机具有一系列功能和特性,其Flash 存储器可多次编程的特性给用户提供了极大的方便。存储器方面,还包含了一个RAM 数据存储器和一个可用于存储序号、校准数据等非易失性数据的EEPROM 存储器。

1 = Vdd < LVD24 检测电平。

Bit 5 LVD33:LVD33 低电压检测指示位。 0 = Vdd > LVD33 检测电平; 1 = Vdd < LVD33 检测电平。

18 18 寻址模式 寻址模式

18.1 立即寻址

将立即数直接送入ACC 或指定的RAM 单元。

立即数12H 送入ACC。

MOV A, #12H

例:立即数12H 送入寄存器R。

B0MOV R, #12H

18.2 直接寻址18.2 直接寻址 直接寻址

通过 ACC 对RAM 单元数据进行操作。 例:地址12H 处的内容送入ACC。

B0MOV A, 12H

例:ACC 中数据写入RAM 中12H 单元。

B0MOV 12H, A

18.3 间接寻址

通过数据指针(H/L,Y/Z)对数据存储单元进行读写。

例:通过指针@HL 间接寻址。

B0MOV H, #0 ; 清“H”以寻址RAM bank 0。

B0MOV L, #12H ; 设定寄存器地址。 B0MOV A, @HL

例:通过指针@YZ 间接寻址。

B0MOV Y, #0 ; 清“Y”以寻址RAM bank 0。 B0MOV Z, #12H ; 设定寄存器地址。

BTD72E501JB单片机是一款A/D 型具有8 位高性能精简指令集的Flash 单片机。该系列单片机具有一系列功能和特性,其Flash 存储器可多次编程的特性给用户提供了极大的方便。存储器方面,还包含了一个RAM 数据存储器和一个可用于存储序号、校准数据等非易失性数据的EEPROM 存储器。

B0MOV A, @YZ

19 堆栈操作

19.1 概述

堆栈缓存器共有8 层,程序进入中断或执行CALL 指令时,用来存储程序计数器PC 的值。寄存

器STKP 为堆栈指针,指向堆栈缓存器顶层,STKnH 和STKnL 分别是各堆栈缓存器高、低字节。

19.2 堆栈指针

堆栈指针STKP 是一个3 位寄存器,存放被访问的堆栈单元地址,13 位数据存储器STKnH 和STKnL 用于暂存堆栈数据。堆栈操作遵循后进先出(LIFO)的原则,入栈时堆栈指针STKP 的值减1,出栈时STKP 的值加1,这样,STKP总是指向堆栈缓存器顶层单元,写入最后的PC

值到堆栈缓存器。

Bit[2:0] STKPBn:堆栈指针(n = 0 ~ 2)。

Bit 7 GIE:全局中断控制位。

0 = 禁止; 1 = 允许。

例:系统复位时,堆栈指针寄存器内容为默认值,但强烈建议在程序初始部分重新设定,如下面所示:

MOV A, #00000111B B0MOV STKP, A

19.3 堆栈缓存器

在执行 CALL 指令或者中断服务程序之前,先将程序计数器PC 的值存入堆栈缓存器。堆栈操作遵循后进先出(LIFO)的原则,堆栈指针(STKP)和堆栈缓存器(STKnH 和STKnl)都位于Bank0 区域的系统寄存器内。

BTD72E501JB单片机是一款A/D 型具有8 位高性能精简指令集的Flash 单片机。该系列单片机具有一系列功能和特性,其Flash 存储器可多次编程的特性给用户提供了极大的方便。存储器方面,还包含了一个RAM 数据存储器和一个可用于存储序号、校准数据等非易失性数据的EEPROM 存储器。

STKn = STKnH , STKnL (n = 7 ~ 0)

19.4 堆栈溢出指示

堆栈指针正常工作时,表示程序正常运行;若堆栈溢出,则表示程序运行错误。STKOV 位是堆栈指针的溢出指示位.用量监控堆栈指针的工作状态。若

STKOV=0,则堆栈指针正常工作;若STKOV=1

,则堆栈溢出,程序运行错误。

Bit 4 STKOV:堆栈溢出指示位。

0 = 堆栈没有溢出; 1 = 堆栈溢出。

例:通过看门狗复位保护堆栈溢出,必须使能看门狗定时器。 MAIN:

StackChk:

B0BTS1 STKOV

JMP MAIN ; STKOV=0,程序继续运行。

JMP $ ; STKOV=1,堆栈溢出,使用“jump here”命令。 ;看门狗定时器溢出触发系统复位。

例:通过外部复位保护堆栈溢出,必须使能外部复位功能,将一个GPIO 引脚(输出模式)连接到外部复位引脚。

MAIN:

StackChk:

B0BTS1 STKOV

JMP MAIN ; STKOV=0,程序继续运行。 B0BCLR P1.0 ; STKOV=1,堆

BTD72E501JB单片机是一款A/D 型具有8 位高性能精简指令集的Flash 单片机。该系列单片机具有一系列功能和特性,其Flash 存储器可多次编程的特性给用户提供了极大的方便。存储器方面,还包含了一个RAM 数据存储器和一个可用于存储序号、校准数据等非易失性数据的EEPROM 存储器。

20 编译选项列表(CODE OPTION)

编译选项(CODE OPTION)是一种系统的硬件配置,包括振荡器的类型,杂讯滤波器的选项,看门狗定时器的操作,LVD 选项,复位引脚选项以及Flash ROM 的安全控制。

20.1 Fcpu编译选项

Fcpu 指在高速/低速操作模式下的指令周期。High_Fcpu 和Low_Fcpu 编译选项选择指令周期的分频等级,以决定指令周期的分频。普通模式(高速模式)下,系统始终源由高速振荡器提供,Fcpu 共有8 个选项:Fhosc/1,Fhosc/2,Fhosc/4,Fhosc/8,Fhosc/16,Fhosc/32,Fhosc/64,Fhosc/128。低速模式下,系统时钟源由内部低速RC 振荡电路提供,Fcpu有4 个选项:Flosc/1,Flosc/2,Flosc/4,Flosc/8。如下表所示:

本文来源:https://www.bwwdw.com/article/z60j.html

Top