⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 说明.txt

📁 C51写的华邦8位单片机ISP程序,请配合本人用VB写的PC端ISP程序W78E516UpdataOfVB使用
💻 TXT
字号:
PC下发命令格式
0x1B+0x10+命令字(1Byte)+包号(1Byte,一般为0)+数据长度(1Byte)+数据+CRC16(两字节)
返回应答格式
 成功返回 'O'+'K'+包号(1Byte,一般为0)+数据长度(1Byte)+数据+CRC16(两字节)
 失败返回 'E'+'R'+包号(1Byte,一般为0)+数据长度7(1Byte)+错误代码(1Byte)+CRC16(两字节)

命令字
 #define  EraseCode   0xA0   //擦除命令命令字
 #define  BlankCode   0xA1   //全空检查命令命令字
 #define  ProgramCode 0xA2 //编程命令命令字
 #define  VerifyCode  0xA3 //检验命令命令字
 #define  EncryptCode 0XA4 //加密命令字
 #define  RestMcuCode 0xA5 //软件复位

1):PC端以每包128字节数据的命令帧下发编程数据,如最后一包不足128字节,则按实际数据长度接收
2):晶振为22.1184MHZ,波特率为57600bps,可按实际调整,
3):不使用片外数据存储器,可适用于使用华邦W78E52,W78E58。W78E516等型号的MCU,将编译后的机器码写入
   该系列MCU的4KBootFlash空间即可,进入ISP的方式请参阅DataSheet,同时PC端ISP软件提供ISP命令,
   格式为0x1B+0x10+0x95+0x00+0x05+CRC16
   您的程序中嵌入如下代码,并在接收到ISP命令后,执行即可进入ISP状态
   void UPDATE78e58(){ 
          
         CHPENR=0x87;
         CHPENR=0x59;
         TCON=0x0;
         IP=0x0;
         TMOD=0x21;
         IE=0x82;
         TL0=0xf0;
         TH0=0xff;
         TCON=0x10;
         CHPCON=0x3;
         PCON=0x01;                   //进入空闲模式(IDLE),从空闲模式唤醒后将进入ISP状态
  }
4):如有任何问题可以与本人联系
     E_mail: xiangcaijun@21cn.Com
     QQ: 26676056

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -