例程使用串口调试,串口切换到P3.6和P3.7。
单片机工作频率22.1184MHz。波特率115200.
数据组织形式:
包头+校验和+数据
包头=FF 00 55 AA,校验和就是数据累加值,取低16位。
开机先弹出菜单:
接收←System on!
1.Read||2.Write||3.Erase||4.Search pack||5.Restore pack
6.Modify pack||7.Show EP_Data arry||8.Show ALL EEPROM DATA||?.Show menu
发送→8 先把当前EEPROM的数据显示一遍。
接收←刚刷机,EEPROM全空。
Address 0x0000:0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
Address 0x0010:0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
Address 0x0020:0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
Address 0x0030:0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
Address 0x0040:0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
Address 0x0050:0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
Address 0x0060:0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
Address 0x0070:0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
Address 0x0080:0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
Address 0x0090:0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
Address 0x00A0:0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
Address 0x00B0:0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
Address 0x00C0:0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
Address 0x00D0:0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
Address 0x00E0:0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
Address 0x00F0:0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
Address 0x0100:0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
Address 0x0110:0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
Address 0x0120:0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
Address 0x0130:0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
Address 0x0140:0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
Address 0x0150:0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
Address 0x0160:0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
Address 0x0170:0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
Address 0x0180:0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
Address 0x0190:0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
Address 0x01A0:0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
Address 0x01B0:0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
Address 0x01C0:0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
Address 0x01D0:0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
Address 0x01E0:0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
Address 0x01F0:0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
发送→4 搜索数据包
接收←Searching...
Pack not found,default data loaded.
没存过,找不到,读取默认数据。
发送→5 保存数据包
接收←Restore pack.
Found space at 0x0000.Prepare data...Data in arry is:
在0x000处找到连续的足够空间并存入。
0xFF,0x00,0x55,0xAA,0x00,0x78,0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
包头 包头 包头 包头 校验和 数据,数据,数据,数据,数据,数据,数据....................
Pack restored.
发送→8 把当前EEPROM的数据显示一遍。
接收←在0x000处看到数据。
Address 0x0000:0xFF,0x00,0x55,0xAA,0x00,0x78,0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,
Address 0x0010:0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
Address 0x0020:0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
Address 0x0030:0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
Address 0x0040:0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
Address 0x0050:0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
Address 0x0060:0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
Address 0x0070:0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
Address 0x0080:0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
发送→5 保存数据包
接收←Restore pack.
Found space at 0x0016.Prepare data...Data in arry is:
0xFF,0x00,0x55,0xAA,0x00,0x78,0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
Pack restored.
发送→5 保存数据包
接收←Restore pack.
Found space at 0x002C.Prepare data...Data in arry is:
0xFF,0x00,0x55,0xAA,0x00,0x78,0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
Pack restored.
发送→8 把当前EEPROM的数据显示一遍。可以看到依次向后存储。
接收←
Address 0x0000:0xFF,0x00,0x55,0xAA,0x00,0x78,0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,
Address 0x0010:0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,0xFF,0x00,0x55,0xAA,0x00,0x78,0x00,0x01,0x02,0x03,
Address 0x0020:0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,0xFF,0x00,0x55,0xAA,
Address 0x0030:0x00,0x78,0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,
Address 0x0040:0x0E,0x0F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
Address 0x0050:0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
Address 0x0060:0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
发送→5 保存多次,直至存满
接收←Restore pack.
Found space at 0x01E4.Prepare data...Data in arry is:
0xFF,0x00,0x55,0xAA,0x00,0x78,0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
Pack restored.
发送→8 EEPROM 已写满
接收←
Address 0x0000:0xFF,0x00,0x55,0xAA,0x00,0x78,0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,
Address 0x0010:0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,0xFF,0x00,0x55,0xAA,0x00,0x78,0x00,0x01,0x02,0x03,
Address 0x0020:0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,0xFF,0x00,0x55,0xAA,
Address 0x0030:0x00,0x78,0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,
Address 0x0040:0x0E,0x0F,0xFF,0x00,0x55,0xAA,0x00,0x78,0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,
Address 0x0050:0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,0xFF,0x00,0x55,0xAA,0x00,0x78,0x00,0x01,
Address 0x0060:0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,0xFF,0x00,
Address 0x0070:0x55,0xAA,0x00,0x78,0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,
Address 0x0080:0x0C,0x0D,0x0E,0x0F,0xFF,0x00,0x55,0xAA,0x00,0x78,0x00,0x01,0x02,0x03,0x04,0x05,
Address 0x0090:0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,0xFF,0x00,0x55,0xAA,0x00,0x78,
Address 0x00A0:0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
Address 0x00B0:0xFF,0x00,0x55,0xAA,0x00,0x78,0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,
Address 0x00C0:0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,0xFF,0x00,0x55,0xAA,0x00,0x78,0x00,0x01,0x02,0x03,
Address 0x00D0:0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,0xFF,0x00,0x55,0xAA,
Address 0x00E0:0x00,0x78,0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,
Address 0x00F0:0x0E,0x0F,0xFF,0x00,0x55,0xAA,0x00,0x78,0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,
Address 0x0100:0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,0xFF,0x00,0x55,0xAA,0x00,0x78,0x00,0x01,
Address 0x0110:0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,0xFF,0x00,
Address 0x0120:0x55,0xAA,0x00,0x78,0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,
Address 0x0130:0x0C,0x0D,0x0E,0x0F,0xFF,0x00,0x55,0xAA,0x00,0x78,0x00,0x01,0x02,0x03,0x04,0x05,
Address 0x0140:0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,0xFF,0x00,0x55,0xAA,0x00,0x78,
Address 0x0150:0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
Address 0x0160:0xFF,0x00,0x55,0xAA,0x00,0x78,0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,
Address 0x0170:0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,0xFF,0x00,0x55,0xAA,0x00,0x78,0x00,0x01,0x02,0x03,
Address 0x0180:0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,0xFF,0x00,0x55,0xAA,
Address 0x0190:0x00,0x78,0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,
Address 0x01A0:0x0E,0x0F,0xFF,0x00,0x55,0xAA,0x00,0x78,0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,
Address 0x01B0:0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,0xFF,0x00,0x55,0xAA,0x00,0x78,0x00,0x01,
Address 0x01C0:0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,0xFF,0x00,
Address 0x01D0:0x55,0xAA,0x00,0x78,0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,
Address 0x01E0:0x0C,0x0D,0x0E,0x0F,0xFF,0x00,0x55,0xAA,0x00,0x78,0x00,0x01,0x02,0x03,0x04,0x05,
Address 0x01F0:0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
EEPROM 均衡写入.rar
(86.15 KB, 下载次数: 28)
|