位置:首页 > IC型号导航 > 首字符P型号页 > 首字符P的型号第1368页 > PIC24F08KA102 > PIC24F08KA102 PDF资料 > PIC24F08KA102 PDF资料1第33页

PIC24FXXKAXXX
5.1.3
超时
编程执行程序不使用Watch-
狗定时器或超时传输响应的
程序员。如果程序员不遵守流程
使用PGCx控制机构,如上述
第5.1.1节“通信接口和Protocols(协议)
山坳“ ,
这是可能的编程执行程序将
按预期方式运行,同时试图发送一个响应
给程序员。由于编程执行程序
没有超时,当务之急是亲
语法正确遵守所述的通信
协议。
作为一种安全措施,程序员应该使用
确定并在表5-1中列出的命令超时。如果
命令超时过期,程序员应该
重新编程执行程序并启动
再次对器件进行编程。
图5-3:
编程执行程序 - 编程器通信协议
主机将
最后的命令字
1
2
15 16
编程执行
进程的命令
1
2
主机时钟输出响应
15 16
1
2
15 16
PGCX
PGDx引脚
MSB X X X LSB
P8
1
P9
0
P20
MSB X X X LSB
P21
MSB X X X LSB
PGCx =输入
PGDx引脚=输入
PGCx =输入(空闲)
PGDx引脚输出=
PGCx =输入
PGDx引脚输出=
5.2
编程执行
COMMANDS
编程执行程序命令集列在
表5-1 。该表包含操作码,助记符,
长度,超时和描述每个命令。
第5.2.4节“命令描述”
提供
每条命令的功能细节。
命令操作码必须与那些在一
命令集。被接收,做任何命令
不匹配的列表在表5-1中返回一个“NACK”
回应(见
第5.3.1.1节“操作码字段” ) 。
命令长度被表示为16位字作为
SPI的工作在16位模式。编程
执行程序使用命令长度字段来确定
字的数量从SPI端口读取。如果
此字段的值不正确,则该命令将不
通过编程执行程序正确接收。
5.2.1
命令格式
编程执行程序的命令有
包括一个16位的标头和任何的一般格式
该命令所需的数据(参见图5-4) 。该
16位的首部包括一个4位操作码字段,这是
用于识别该命令,后跟一个12位
命令长度字段。
图5-4:
15
12
11
命令格式
0
长
操作码
命令数据的第一个字(如果需要)
命令数据的最后一个字(如果需要)
2008 Microchip的技术公司
超前信息
DS39919A第33页