添加收藏夹  设为首页  深圳服务热线:13692101218  13751165337
51电子网联系电话:13692101218
位置:首页 > IC型号导航 > 首字符A型号页 > 首字符A的型号第1861页 > AT89C5131A
特点
协议
- USB用作物理层
- 设备固件升级类标准
- USB时钟自动配置
在系统编程
- 读/写Flash和EEPROM存储器
- 读取设备ID
- 全片擦除
- 读/写配置字节
- 安全设置从ISP命令
- 远程应用程序启动命令
在应用中编程/自编程( IAP )
- 读/写Flash和EEPROM存储器
- 读取设备ID
块擦除
- 读/写配置字节
- 引导程序启动
USB
微控制器
AT89C5131A
USB的Bootloader
描述
本文档介绍了USB启动加载器功能以及USB原型
山口有效地在芯片上的闪存(EEPROM)存储器执行操作。
在AT89C5131A产品的更多信息可以在AT89C5131A找到
数据表和可在爱特梅尔网站AT89C5131A勘误表。
目前用于生产的引导程序软件包(二进制)是可用的
从爱特梅尔网站。
Bootloader的版本
修订版1.0.2
修订版1.2.0
修改的目的
首次发行
引导程序的改进
日期
25/03/2003
20/03/2007
4287E–USB–04/08
实用
描述
在系统
程序设计
能力( IAP )
该AT89C5131A有利于引导程序在系统编程和在应用
编程。
在系统编程允许用户编程或重新编程的微控制器芯片
不从系统中移出,并没有一个预编程的需要闪速存储器
应用程序。
该USB启动加载器可以管理与主机通过USB总线通信。它也可以
访问和对片上闪存执行请求的操作。
在应用程序
编程或
自编程
能力(ISP)的
框图
在应用编程( IAP )允许微控制器的片上闪存的重新编程
内存没有从系统中删除它和嵌入式应用程序运行时。
该USB启动加载器包含了一些命名的API应用编程接口例行程序例程
尖齿,允许IAP通过使用用户的固件。
本节介绍了引导程序的不同部分。图1示出了芯片上的自举
装载机和IAP过程。
图1 。
BootLoader程序说明
片上
用户
应用
通过外部主机
USB协议
通讯
ISP通讯
管理
IAP
用户呼叫
管理
FL灰内存
管理
FL灰
内存
2
AT89C5131A USB的Bootloader
4287E–USB–04/08
AT89C5131A USB的Bootloader
ISP通讯
管理
这个过程的目的是管理的接通之间的通信以及其协议
芯片的引导程序和外部设备(主机) 。片上引导程序实现了一个USB原型
COL (见“协议”)。这个过程转换的串行通信帧(USB)的成
闪速存储器访问(读,写,擦除...)。
用户呼叫管理
几个应用程序接口( API )调用是提供给应用程序来
选择性擦除和编程的Flash页面。所有的调用都是通过一个公共接口( API制作
调用)包含在引导加载程序。这个过程的目的是要转换的应用
要求到内部闪存的操作。
FL灰内存
管理
该进程管理到闪存(执行读取和写入权限)低级别的访问。
引导程序配置
配置和
生产厂家
信息
下表列出了配置和制造商字节的信息的表中使用的引导加载程序。
这些信息可以通过一组API或ISP命令的访问。
助记符
BSB
SBV
SSB
EB
P1_CF
P3_CF
P4_CF
生产厂家
ID1 :家族码
ID2 :产品名称
ID3 :产品版本
描述
开机状态字节
软件引导向量
软件安全字节
额外的字节
端口1配置
端口3配置
4端口配置
默认值
FFH
FCH
FFH
FFH
在FEh
FFH
FFH
58h
D7h
F7h
东方红
3
4287E–USB–04/08
映射和默认
硬件的价值
安全字节
硬件字节的高4位可以读/写的软件(该区域被称为熔丝位) 。
4 LSB只能通过软件读取,并在并行模式下撰写的硬件(与并行
编程器件)。
位的位置
7
6
5
4
3
2
1
0
助记符
X2B
BLJB
OSCON1
OSCON0
版权所有
LB2
LB1
LB0
默认值
U
P
U
U
U
P
U
U
锁定片(见数据表)
描述
开始在X1模式
要映射F800H - FFFFH的代码区的引导区
振荡器控制( 1位)
振荡器控制(位0 )
注意:
U:未编程= 1
P:程序= 0
安全
引导加载程序有软件安全字节( SSB ),以保护自己免受用户访问或ISP
访问。
软件安全字节( SSB )免受ISP接入。该命令"Program软
洁具安全Bit"只能写入较高优先级。有三种级别的安全性:
0级:
NO_SECURITY
( FFH )
这是默认级别。
从0级,可以写1级或2级。
1级:
WRITE_SECURITY
(在FEh )
在这个层面是不可能的闪存写入。
引导程序将返回一个err_WRITE状态。
从1级,可以只写2级。
2级:
RD_WR_SECURITY
(FCH)
2级禁止一切读写访问到/从Flash存储器中。
引导程序返回一个err_WRITE或err_VENDOR状态。
只有整片擦除命令可以重置软件安全位。
LEVEL 0
闪存/ EEPROM
熔丝位
BSB & SBV & EB
SSB
厂商的相关资讯
Bootloader的信息
擦除块
整片擦除
BLANK CHECK
任何允许访问
任何允许访问
任何允许访问
任何允许访问
只读允许访问
只读允许访问
允许
允许
允许
LEVEL 1
只读允许访问
只读允许访问
任何允许访问
写2级允许
只读允许访问
只读允许访问
不允许
允许
允许
LEVEL 2
所有访问不准
所有访问不准
任何允许访问
只读允许访问
只读允许访问
只读允许访问
不允许
允许
允许
4
AT89C5131A USB的Bootloader
4287E–USB–04/08
AT89C5131A USB的Bootloader
在系统
程序设计
ISP允许用户编程或重新编程,通过微控制器的片上闪存
不从系统中移出,并没有一个预编程的需要USB总线
应用程序。
本节介绍如何启动USB启动加载程序,并通过高层协议
USB 。
启动过程
引导程序可以通过两种方式激活:
硬件条件
定时开机过程
图3和图4描述的引导过程流进行低引脚数和高引脚数
产品。
高引脚数
硬件条件
在RESET上升沿力片上在硬件条件(EA = 1, PSEN = 0)
引导程序的执行。通过这种方式,引导程序就可以进行用户的Flash出来,无论
记忆的内容。建议拉下PSEN引脚接地,虽然一个1K的电阻
防止被损坏(见图2) PSEN引脚。
图2中。
ISP硬件条件
VCC
VCC
VCC
EA
ALE
悬空
C2
RST
XTAL2
GND
水晶
GND
C1
引导程序
/ PSEN
XTAL1
1K
GND
GND
VSS
GND
如PSEN是在正常操作模式下的输出端口(运行的用户应用程序或引导程序
码)复位后,建议上升复位信号的上升沿之后,释放的PSEN 。该硬
洁具条件进行采样复位信号的上升沿,因此,它们可以在任何时候被释放
当复位输入为高电平。
低引脚数
硬件条件
硬件条件,从强制复位的引导程序执行。
默认出厂硬件条件被分配到端口P1 。
P1必须等于至FEh
为了提供最佳的灵活性,用户可以对所述一个定义其自身的硬件条件
以下端口:
Port1
5
4287E–USB–04/08
特点
80C52X2核心(每个指令6时钟)
- 最大核心频率48兆赫在X1模式下, 24兆赫x2模式
- 双数据指针
- 全双工增强型UART ( EUART )
- 3个16位定时器/计数器: T0 , T1和T2
- 256字节暂存RAM的
16位/ 32 - KB的片上闪存EEPROM在系统编程,通过USB
- 字节和页( 128字节)的擦除和写入
- 100K的写周期
3 KbyteFlash EEPROM用于引导程序
- 字节和页( 128字节)的擦除和写入
- 100K的写周期
1 KB的EEPROM数据(
- 字节和页( 128字节)的擦除和写入
- 100K的写周期
片上扩展RAM ( ERAM ) : 1024字节
综合电力监控( POR / PFD )监督内部电源
USB 1.1和2.0全速兼容中断传输完成模块
- 端点0为控制传输: 32字节FIFO
- 6 IN或OUT方向和散装可编程端点,中断或
同步传输
端点1 ,2,3 : 32字节FIFO
端点4,5 : 2 ×64字节FIFO双缓冲(乒乓模式)
端点6 : 2 ×512字节的FIFO双缓冲(乒乓模式)
- 挂起/恢复中断
- 48 MHz的PLL全速总线操作
- 单片机请求总线断开
5通道可编程计数器阵列( PCA ) ,16位计数器,高速
输出比较/捕获, PWM和看门狗定时器功能
可编程硬件看门狗定时器(一次性启用带有复位输出) : 100毫秒
以3S为8 MHz
键盘中断接口的端口P1 ( 8位)
TWI (双线接口)达到400kbit / s的
SPI接口(主/从模式)
34 I / O引脚
4直接驱动LED输出,具有可编程电流源: 10年2月6日mA典型
4级优先级中断系统( 11源)
空闲和掉电模式
0 24 MHz片上振荡器,模拟PLL的48 MHz的合成
工业温度范围
延程型电源: 2.7V至5.5V ( 3.3V至5.5V所需的USB )
封装: PLCC52 , VQFP64 , QFN32
8位闪存
微控制器
用全速
USB设备
AT89C5130A-M
AT89C5131A-M
1.描述
AT89C5130A / 31A - M是80C51单片机的8位高性能的Flash版本的微
控制器全速USB功能。
AT89C5130A / 31A - M采用全速USB模块与USB规范兼容
版本1.1和2.0 。该模块集成了USB收发器具有一个3.3V稳压器
和串行接口引擎( SIE)与数字锁相环和48 MHz的时钟恢
红霉素。 USB事件检测逻辑(复位和暂停/恢复)和FIFO缓冲器支持
强制性控制端点( EP0 )和最多6多功能端点
( EP1 / EP2 / EP3 / EP4 / EP5 / EP6 ),以最小的软件开销也是USB的一部分
模块。
AT89C5130A / 31A -M保留了Atmel的80C52与扩展闪存容量的特点
( 16位/ 32千字节) , 256字节的内部RAM ,一个4级中断系统, 2个16位定时器/计数器
( T0 / T1) ,全双工增强型UART ( EUART )和片上振荡器。
此外, AT89C5130A / 31A- M具有1024字节的片上扩展RAM ( ERAM ) ,双
数据指针, 16位向上/向下定时器( T2 ) ,一个可编程计数器阵列( PCA ) ,最多4个亲
可编程LED电流源,一个可编程的硬件看门狗和上电复位。
AT89C5130A / 31A -M有两个软件可选的活性降低的方式进一步减少
在功耗。在空闲模式下,CPU被冻结,而定时器,串行端口和
中断系统仍在运行。在掉电模式下, RAM保存的外设
ERAL时钟被冻结,但该设备具有通过USB事件或外部完全唤醒功能
中断。
2
AT89C5130A/31A-M
4337K–USB–04/08
AT89C5130A/31A-M
2.框图
MISO
MOSI
T2EX
VDD
VSS
CEX
SCK
AVDD
SS
RXD
TXD
T2
SDA
ECI
SCL
(2) (2)
XTAL1
XTAL2
EEPROM
内存
256x8
ERAM
1Kx8
(1) (1)
(1) (1)
(3) (3)
(1) (1) (1) (1)
EUART
+
BRG
16/32Kx8Flash
4Kx8
PCA
Timer2
TWI
SPI
ALE
PSEN
中央处理器
C51
CORE
EA
RD
WR
(2)
(2)
定时器0
定时器1
INT
CTRL
并行I / O端口&分机。公共汽车
端口0端口1端口2端口3端口4
重点关注USB
董事会狗
稳压
荡器
VREF
(2) (2)
RST
T0
T1
(2) (2)
INT0
INT1
AVSS
P1
P2
P0
P3
P4
KIN [0..7]
注意事项:
端口1 1复用功能
端口3 2.复用功能
4端口3.复用功能
D+
D-
3
4337K–USB–04/08
3.引脚说明
3.1
引脚
图3-1 。
AT89C5130A / 31A -M 52引脚PLCC封装引脚
P1.7/CEX4/KIN7/MOSI
P1.5/CEX2/KIN5/MISO
P1.6/CEX3/KIN6/SCK
P1.1/T2EX/KIN1/SS
P1.4/CEX1/KIN4
P1.3/CEX0/KIN3
P1.2/ECI/KIN2
7
P4.1/SDA
P2.3/A11
P2.4/A12
P2.5/A13
XTAL2
XTAL1
P2.6/A14
P2.7/A15
VDD
AVDD
UCAP
AVSS
P3.0/RxD
8
9
10
11
12
13
14
15
16
17
18
19
20
6
5 4
3
2
1 52 51 50 49 48 47
46
45
44
43
42
41
40
39
38
37
36
35
34
NC
P0.1/AD1
P0.2/AD2
RST
P0.3/AD3
VSS
PLCC52
P1.0/T2/KIN0
P0.4/AD4
P3.7/RD/LED3
P0.5/AD5
P0.6/AD6
P0.7/AD7
P3.6/WR/LED2
NC
P3.5/T1/LED1
P4.0/SCL
21 22 23 24 25 26 27 28 29 30 31
32 33
D+
VREF
UVSS
ALE
D-
P3.2/INT0
PSEN
P3.1/TxD
P3.3/INT1/LED0
P3.4/T0
PLLF
4
AT89C5130A/31A-M
4337K–USB–04/08
EA
P0.0/AD0
P2.2/A10
P2.1/A9
P2.0/A8
AT89C5130A/31A-M
图3-2 。
AT89C5130A / 31A -M 64引脚VQFP引脚
P4.1/SDA
P4.0/SCL
P1.7/CEX4/KIN7/MOSI
P1.5/CEX2/KIN5/MISO
P1.6/CEX3/KIN6/SCK
P1.1/T2EX/KIN1/SS
P1.3/CEX0/KIN3
P1.4/CEX1/KIN4
P1.2/ECI/KIN2
P1.0/T2/KIN0
P0.0/AD0
P2.2/A10
P2.1/A9
P2.0/A8
NC
64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49
NC
P2.3/A11
P2.4/A12
P2.5/A13
XTAL2
XTAL1
P2.6/A14
P2.7/A15
VDD
AVDD
UCAP
1
2
3
4
5
6
7
8
9
10
48
47
46
45
44
43
42
41
40
39
38
37
36
35
NC
NC
P0.1/AD1
P0.2/AD2
RST
P0.3/AD3
VSS
NC
VQFP64
NC
P0.4/AD4
P3.7/RD/LED3
P0.5/AD5
P0.6/AD6
P0.7/AD7
11
AVSS 12
NC 13
NC
NC
14
15
16
P3.0/RxD
P3.6/WR/LED2
34 NC
33 NC
17 18 19 20 21 22 23 24 25 26 27
28 29
30
3132
P3.3/INT1/LED0
P3.5/T1/LED1
NC
NC
NC
ALE
PSEN
P3.1/TxD
P3.2/INT0
P3.4/T0
VREF
UVSS
PLLF
EA
D-
D+
5
4337K–USB–04/08
特点
协议
- USB用作物理层
- 设备固件升级类标准
- USB时钟自动配置
在系统编程
- 读/写Flash和EEPROM存储器
- 读取设备ID
- 全片擦除
- 读/写配置字节
- 安全设置从ISP命令
- 远程应用程序启动命令
在应用中编程/自编程( IAP )
- 读/写Flash和EEPROM存储器
- 读取设备ID
块擦除
- 读/写配置字节
- 引导程序启动
USB
微控制器
AT89C5131A
USB的Bootloader
描述
本文档介绍了USB启动加载器功能以及USB原型
山口有效地在芯片上的闪存(EEPROM)存储器执行操作。
在AT89C5131A产品的更多信息可以在AT89C5131A找到
数据表和可在爱特梅尔网站AT89C5131A勘误表。
目前用于生产的引导程序软件包(二进制)是可用的
从爱特梅尔网站。
Bootloader的版本
修改1.0.2 (及以上)
修改的目的
首次发行
日期
25/03/2003
Rev.4287C–USB–11/04
实用
描述
在系统编程
能力( IAP )
该AT89C5131A有利于引导程序在系统编程和在应用
编程。
在系统编程允许用户编程或重新编程微控制器导通
片上Flash存储器,而无需从系统和不带前需要删除它
编程的应用程序。
该USB启动加载器可以管理与主机通过USB总线通信。它
也可以访问并在片上闪存存储器执行请求的操作。
在应用程序
编程或自
编程能力
(ISP)的
框图
在应用编程( IAP )允许微控制器的重新编程导通
片上Flash存储器,而无需从系统中移除,并同时嵌入的应用程序
阳离子运行。
该USB启动加载器包含了一些命名应用程序编程接口例程
API程序,允许IAP通过使用用户的固件。
本节介绍了引导程序的不同部分。图1示出了片上
引导程序和IAP过程。
图1 。
BootLoader程序说明
片上
用户
应用
通过外部主机
USB协议
通讯
ISP通讯
管理
IAP
用户呼叫
管理
FL灰内存
管理
FL灰
内存
2
AT89C5131A USB的Bootloader
4287C–USB–11/04
AT89C5131A USB的Bootloader
ISP通讯
管理
这个过程的目的是为了管理通信和其之间的协议
芯片上的引导程序和外部设备(主机) 。片上引导程序imple-
中获得更多的USB协议(参见“协议”)。这个过程意味着序列
通信框架( USB )到Flash存储器访问(读,写,擦除......) 。
几个应用程序接口( API )调用,可直接操作
克选择性地擦除和编程的Flash页面。所有的调用都是通过一个制作
通用接口( API调用)包含在引导加载程序。这个过程的目的是
翻译应用程序请求转换成内部闪存的操作。
该进程管理到闪存中低级别的访问权限(执行读取和写入
访问)。
用户呼叫管理
快闪记忆体管理
引导程序配置
配置和
制造商信息
所用的自举下面列出的配置和制造商字节信息的表
装载机。这些信息可以通过一组API或ISP命令的访问。
助记符
BSB
SBV
SSB
EB
P1_CF
P3_CF
P4_CF
生产厂家
ID1 :家族码
ID2 :产品名称
ID3 :产品版本
描述
开机状态字节
软件引导向量
软件安全字节
额外的字节
端口1配置
端口3配置
4端口配置
默认值
FFH
FCH
FFH
FFH
在FEh
FFH
FFH
58h
D7h
F7h
东方红
3
4287C–USB–11/04
映射和默认值
硬件安全字节
硬件字节的高4位可以读/写的软件(该区域被称为
熔丝位)。 4 LSB只能通过软件读取和写入并行硬件
模式(并行编程设备) 。
位的位置
7
6
5
4
3
2
1
0
助记符
X2B
BLJB
OSCON1
OSCON0
版权所有
LB2
LB1
LB0
默认值
U
P
U
U
U
P
U
U
锁定片(见数据表)
描述
开始在X1模式
要映射F800H - FFFFH的代码区的引导区
振荡器控制( 1位)
振荡器控制(位0 )
注意:
U:未编程= 1
P:程序= 0
安全
引导加载程序有软件安全字节( SSB ),以保护自己免受用户访问或
ISP接入。
软件安全字节( SSB )免受ISP接入。该命令"Program
软件安全Bit"只能写一个更高的优先级。有三个级别的
安全性:
0级:
NO_SECURITY
( FFH )
这是默认级别。
从0级,可以写1级或2级。
1级:
WRITE_SECURITY
(在FEh )
在这个层面是不可能的闪存写入。
引导程序将返回一个err_WRITE状态。
从1级,可以只写2级。
2级:
RD_WR_SECURITY
(FCH)
2级禁止一切读写访问到/从Flash存储器中。
引导程序返回一个err_WRITE或err_VENDOR状态。
只有整片擦除命令可以重置软件安全位。
LEVEL 0
闪存/ EEPROM
熔丝位
BSB & SBV & EB
SSB
厂商的相关资讯
Bootloader的信息
擦除块
整片擦除
BLANK CHECK
任何允许访问
任何允许访问
任何允许访问
任何允许访问
只读允许访问
只读允许访问
允许
允许
允许
LEVEL 1
只读允许访问
只读允许访问
任何允许访问
写2级允许
只读允许访问
只读允许访问
不允许
允许
允许
LEVEL 2
所有访问不准
所有访问不准
任何允许访问
只读允许访问
只读允许访问
只读允许访问
不允许
允许
允许
4
AT89C5131A USB的Bootloader
4287C–USB–11/04
AT89C5131A USB的Bootloader
在系统
程序设计
ISP允许用户编程或重新编程微控制器的片上闪存
通过USB总线,而不从系统和未经预处理的需要除去它
编程的应用程序。
本节介绍如何启动USB启动加载程序和高层协议
通过USB 。
启动过程
引导程序可以通过两种方式激活:
硬件条件
定时开机过程
图2和图3描述的引导过程流进行低引脚数和高销
数量的产品。
高引脚数的硬件
条件
复位上升沿力过程中的硬件条件( EA = 1 , PSEN = 0)
片上引导程序执行。以这种方式引导加载程序可以不考虑进行
用户闪存内容。
如PSEN是在正常操作模式下的输出端口(运行的用户应用程序或自举
加载程序代码)在复位后,建议在复位后的上升沿释放的PSEN
信号。硬件条件进行采样,在复位信号的上升沿,这样才能
被释放时,当复位输入为高电平的任何时间。
低引脚数五金
条件
硬件条件,从强制复位的引导程序执行。
默认出厂硬件条件被分配到端口P1 。
P1必须等于至FEh
为了提供最佳的灵活性,用户可以在定义它自己的硬件条件
以下端口之一:
Port1
Port3
端口4 (只有0位和第1位)
硬件条件的配置都存储在3个字节称为P1_CF , P3_CF ,
P4_CF.
这些字节可以由用户通过一组API或通过ISP进行修改
命令。
有P1_CF , P3_CF和P4_CF (见图3 8页)之间的优先级。
注意:
该BLJB必须为0 (编程) ,以便能够重新启动引导程序。
如果BLJB等于1 (未编程)只有硬件的并行编程器
改变该位(见AT89C5131A数据表详细介绍) 。
5
4287C–USB–11/04
特点
协议
- USB用作物理层
- 设备固件升级类标准
- USB时钟自动配置
在系统编程
- 读/写Flash和EEPROM存储器
- 读取设备ID
- 全片擦除
- 读/写配置字节
- 安全设置从ISP命令
- 远程应用程序启动命令
在应用中编程/自编程( IAP )
- 读/写Flash和EEPROM存储器
- 读取设备ID
块擦除
- 读/写配置字节
- 引导程序启动
USB
微控制器
AT89C5131A
USB的Bootloader
描述
本文档介绍了USB启动加载器功能以及USB原型
山口有效地在芯片上的闪存(EEPROM)存储器执行操作。
在AT89C5131A产品的更多信息可以在AT89C5131A找到
数据表和可在爱特梅尔网站AT89C5131A勘误表。
目前用于生产的引导程序软件包(二进制)是可用的
从爱特梅尔网站。
Bootloader的版本
修改1.0.2 (及以上)
修改的目的
首次发行
日期
25/03/2003
Rev.4287C–USB–11/04
实用
描述
在系统编程
能力( IAP )
该AT89C5131A有利于引导程序在系统编程和在应用
编程。
在系统编程允许用户编程或重新编程微控制器导通
片上Flash存储器,而无需从系统和不带前需要删除它
编程的应用程序。
该USB启动加载器可以管理与主机通过USB总线通信。它
也可以访问并在片上闪存存储器执行请求的操作。
在应用程序
编程或自
编程能力
(ISP)的
框图
在应用编程( IAP )允许微控制器的重新编程导通
片上Flash存储器,而无需从系统中移除,并同时嵌入的应用程序
阳离子运行。
该USB启动加载器包含了一些命名应用程序编程接口例程
API程序,允许IAP通过使用用户的固件。
本节介绍了引导程序的不同部分。图1示出了片上
引导程序和IAP过程。
图1 。
BootLoader程序说明
片上
用户
应用
通过外部主机
USB协议
通讯
ISP通讯
管理
IAP
用户呼叫
管理
FL灰内存
管理
FL灰
内存
2
AT89C5131A USB的Bootloader
4287C–USB–11/04
AT89C5131A USB的Bootloader
ISP通讯
管理
这个过程的目的是为了管理通信和其之间的协议
芯片上的引导程序和外部设备(主机) 。片上引导程序imple-
中获得更多的USB协议(参见“协议”)。这个过程意味着序列
通信框架( USB )到Flash存储器访问(读,写,擦除......) 。
几个应用程序接口( API )调用,可直接操作
克选择性地擦除和编程的Flash页面。所有的调用都是通过一个制作
通用接口( API调用)包含在引导加载程序。这个过程的目的是
翻译应用程序请求转换成内部闪存的操作。
该进程管理到闪存中低级别的访问权限(执行读取和写入
访问)。
用户呼叫管理
快闪记忆体管理
引导程序配置
配置和
制造商信息
所用的自举下面列出的配置和制造商字节信息的表
装载机。这些信息可以通过一组API或ISP命令的访问。
助记符
BSB
SBV
SSB
EB
P1_CF
P3_CF
P4_CF
生产厂家
ID1 :家族码
ID2 :产品名称
ID3 :产品版本
描述
开机状态字节
软件引导向量
软件安全字节
额外的字节
端口1配置
端口3配置
4端口配置
默认值
FFH
FCH
FFH
FFH
在FEh
FFH
FFH
58h
D7h
F7h
东方红
3
4287C–USB–11/04
映射和默认值
硬件安全字节
硬件字节的高4位可以读/写的软件(该区域被称为
熔丝位)。 4 LSB只能通过软件读取和写入并行硬件
模式(并行编程设备) 。
位的位置
7
6
5
4
3
2
1
0
助记符
X2B
BLJB
OSCON1
OSCON0
版权所有
LB2
LB1
LB0
默认值
U
P
U
U
U
P
U
U
锁定片(见数据表)
描述
开始在X1模式
要映射F800H - FFFFH的代码区的引导区
振荡器控制( 1位)
振荡器控制(位0 )
注意:
U:未编程= 1
P:程序= 0
安全
引导加载程序有软件安全字节( SSB ),以保护自己免受用户访问或
ISP接入。
软件安全字节( SSB )免受ISP接入。该命令"Program
软件安全Bit"只能写一个更高的优先级。有三个级别的
安全性:
0级:
NO_SECURITY
( FFH )
这是默认级别。
从0级,可以写1级或2级。
1级:
WRITE_SECURITY
(在FEh )
在这个层面是不可能的闪存写入。
引导程序将返回一个err_WRITE状态。
从1级,可以只写2级。
2级:
RD_WR_SECURITY
(FCH)
2级禁止一切读写访问到/从Flash存储器中。
引导程序返回一个err_WRITE或err_VENDOR状态。
只有整片擦除命令可以重置软件安全位。
LEVEL 0
闪存/ EEPROM
熔丝位
BSB & SBV & EB
SSB
厂商的相关资讯
Bootloader的信息
擦除块
整片擦除
BLANK CHECK
任何允许访问
任何允许访问
任何允许访问
任何允许访问
只读允许访问
只读允许访问
允许
允许
允许
LEVEL 1
只读允许访问
只读允许访问
任何允许访问
写2级允许
只读允许访问
只读允许访问
不允许
允许
允许
LEVEL 2
所有访问不准
所有访问不准
任何允许访问
只读允许访问
只读允许访问
只读允许访问
不允许
允许
允许
4
AT89C5131A USB的Bootloader
4287C–USB–11/04
AT89C5131A USB的Bootloader
在系统
程序设计
ISP允许用户编程或重新编程微控制器的片上闪存
通过USB总线,而不从系统和未经预处理的需要除去它
编程的应用程序。
本节介绍如何启动USB启动加载程序和高层协议
通过USB 。
启动过程
引导程序可以通过两种方式激活:
硬件条件
定时开机过程
图2和图3描述的引导过程流进行低引脚数和高销
数量的产品。
高引脚数的硬件
条件
复位上升沿力过程中的硬件条件( EA = 1 , PSEN = 0)
片上引导程序执行。以这种方式引导加载程序可以不考虑进行
用户闪存内容。
如PSEN是在正常操作模式下的输出端口(运行的用户应用程序或自举
加载程序代码)在复位后,建议在复位后的上升沿释放的PSEN
信号。硬件条件进行采样,在复位信号的上升沿,这样才能
被释放时,当复位输入为高电平的任何时间。
低引脚数五金
条件
硬件条件,从强制复位的引导程序执行。
默认出厂硬件条件被分配到端口P1 。
P1必须等于至FEh
为了提供最佳的灵活性,用户可以在定义它自己的硬件条件
以下端口之一:
Port1
Port3
端口4 (只有0位和第1位)
硬件条件的配置都存储在3个字节称为P1_CF , P3_CF ,
P4_CF.
这些字节可以由用户通过一组API或通过ISP进行修改
命令。
有P1_CF , P3_CF和P4_CF (见图3 8页)之间的优先级。
注意:
该BLJB必须为0 (编程) ,以便能够重新启动引导程序。
如果BLJB等于1 (未编程)只有硬件的并行编程器
改变该位(见AT89C5131A数据表详细介绍) 。
5
4287C–USB–11/04
查看更多AT89C5131APDF信息
推荐型号
供货商
型号
厂家
批号
数量
封装
单价/备注
操作
    QQ: 点击这里给我发消息 QQ:2880707522 复制 点击这里给我发消息 QQ:2369405325 复制

    电话:0755-82780082
    联系人:杨小姐
    地址:深圳市福田区振兴路156号上步工业区405栋3层

    AT89C5131A
    -
    -
    -
    -
    终端采购配单精选

QQ: 点击这里给我发消息 QQ:316279873 复制 点击这里给我发消息 QQ:2110158237 复制 点击这里给我发消息 QQ:932480677 复制 点击这里给我发消息 QQ:1298863740 复制

电话:0755-82561519
联系人:李先生
地址:深圳市福田区上步工业区304栋西5楼503室
AT89C5131A
ATMEL/爱特梅尔
2409+
6279
QFN-32
只有全新原装!假一赔十!可以开增票!
QQ: 点击这里给我发消息 QQ:1965785011 复制

电话:0755-23919407
联系人:朱先生
地址:深圳市福田区振兴路华康大厦二栋5楼518
AT89C5131A
17+
4550
进口原装正品现货!
QQ: 点击这里给我发消息 QQ:2881793588 复制

电话:0755-88291559
联系人:陈泽强
地址:深圳市福田区华强北深南中路2068号华能大厦23楼2312-2313-2318
AT89C5131A
爱特梅尔ATMEL
2443+
23000
QFP
一级代理专营,原装现货,价格优势
QQ: 点击这里给我发消息 QQ:280773285 复制 点击这里给我发消息 QQ:2748708193 复制
电话:0755-83015506-23947236
联系人:朱先生
地址:广东省深圳市福田区华强北路上步工业区101栋518室
AT89C5131A
ATMEL
24+
12000
QFN-32
进口原装现货
QQ: 点击这里给我发消息 QQ:2881677436 复制 点击这里给我发消息 QQ:2881620402 复制

电话:18922805453
联系人:连
地址:福田区华强北路1019号华强广场D座23楼
AT89C5131A
ATMEL
2023+
700000
BGA
柒号芯城跟原厂的距离只有0.07公分
QQ: 点击这里给我发消息 QQ:1131021506 复制 点击这里给我发消息 QQ:2885814660 复制
电话:0755-83231869
联系人:张
地址:福田区上步工业区505栋六楼608室(钟表市场楼上)
AT89C5131A
ATMEL
2020+
8700
原厂封装
全新原装正品,可售样,可开13%增值税
QQ: 点击这里给我发消息 QQ:657995889 复制

电话:0755*83682918
联系人:林小姐
地址:深圳市福田区华强花园A座30E
AT89C5131A
爱特梅尔ATMEL
22+
16000
QFP
原装正品自家库存
QQ: 点击这里给我发消息 QQ:1002316308 复制 点击这里给我发消息 QQ:515102657 复制
电话:0755-83777607/83777708/82799993
联系人:销售部1部
地址:美驻深办公室:广东省深圳市福田区上步工业区201栋4楼A18室/分公司:深圳市福田区华强北深纺大厦C座西7楼,展销柜:深圳市福田区华强北新亚洲电子城3B047柜,分展销柜:湖南省桂阳和平杉林下展销柜
AT89C5131A
ATMEL
25+23+
35594
QFN-32
绝对原装正品渠道优势商,全新进口深圳现货原包!
QQ: 点击这里给我发消息 QQ:1584878981 复制 点击这里给我发消息 QQ:2881290686 复制

电话:010-62962871、62104931、 62106431、62104891、62104791
联系人:刘经理
地址:北京市海淀区中关村大街32号和盛嘉业大厦10层1008
AT89C5131A
ATMEL
21+
11362
QFN-32
全新原装正品/质量有保证
QQ: 点击这里给我发消息 QQ:5645336 复制
电话:13910052844(微信同步)
联系人:刘先生
地址:海淀区增光路27号院增光佳苑2号楼1单元1102室
AT89C5131A
√ 欧美㊣品
▲10/11+
7923
贴◆插
【dz37.com】实时报价有图&PDF
查询更多AT89C5131A供应信息

深圳市碧威特网络技术有限公司
 复制成功!