MAX16046评估板(EV kit)软件提供两种类型的配置软件。一种是通过选择File Save Configuration As生成的可读XML文件,该文件可用于I²C编程。另一种是通过选择File Save as .SVF生成的文件,该文件为连续矢量格式(SVF),第三方JTAG工具和在线PCB测试可利用该文件进行JTAG编程。
SendByte(5Dh) // Check lock bit
If ReadByte() & 2 == 2 Then
WriteByte(5Dh, 02h) // Clear lock bit if needed
SendByte(9Ah) // Access EEPROM page
Loop Address from 0Fh to 7Dh
SendByte(Address) // Load address
WriteBlock(Data, 10h) // Write a block of 16 bytes
Wait(16 * 11 milliseconds) // Wait for programming
SendByte(Address)
ReadBlock(DataRead, 10h) // Read back data block
If DataRead != Data Then
RepeatCount = RepeatCount + 1
If RepeatCount == 3 Then
Fail
Else
RepeatCount = 0
Address = Address + 10h // Advance to next block
SendByte(9Bh) // Return to default page
Success