EEPROM 25LCxxx USB програматор <> MICROCHIP EEPROM / FLASH памети

1. програматор за EEPROM FLASH памети на фирмата MICROCHIP серия 25LCxxx. всички памети от тази серия могат да се програмират, четат, записват, проверят записаната информация според зададения файл.

2. програматора няма нужда от външно захранване. работи само със USB кабел, стандартен за всички USB принтери.

3. данните и захранването на програматора се движат през един и същ USB кабел. програматор използва +5V/волта/ захранване, като и паметите от тази серия 25LCxxx също са +5V захранване и данни.

 

4. схемата е изпълнена с процесор на MICROCHIP модел 18F2550 с USB като се предлага във вариант със ZIF цокъл 8 пина за удобство на потребителите. реално за тези памети се използва само първата половина на ZIF цокъла. ако в следващи времена има други памети за програмиране на същия програматор ще се ползва и втората половина на същия ZIF цокъл.

5. на графиките на страницата на програматора може да видите пълен списък на чиповете от тази серия които се програмират. някои са излезли от производство, за това не са програмирани, но ако се налага да бъде програмиран някой от старите чипове може да направите заявка.

 

6. команди които се поддържат от програматора са : четене, запис, проверка на записаната информация според зададения файл, изтриване на чипа, изчистване на текущия буфер с данни, запълване на буфера със случайни стойности, индикатор за включен програматор към кабела. READ, WRITE, VERIFY, ERASE, CLEAR BUFFER, RANDOM FILL BUFFER, ON/OFF LABEL

7. програмата поддържа три вида файлове = *.HEX, *.BIN, *.TXT. за създаване, редакция на тези три вида файлове може да ползвате всички известни хекс редактори / hex editors/ като WINHEX и други. размерът на файла който трябва да се зареди и/или прочете, провери през програмата трябва да отговаря точно на паметта която програмирате. пример 25LC512 е памет с размер = 512/8=64kb /килобайта/. номера на паметта делите на 8 и получавате размера на паметта в килобайти. или другият вариант е намерите техническия файл на чипа и да видите колко е размера на файла който можете да запишете.

 

8. програмата показва началния и крайния адрес на паметта според това коя памет е избрана в момента. паметите са със различен размер така че задължително е първо да изберете модела на паметта с която ще работите. на ADDRESS бара са показани адресите от 0 до 15/F/ които са във страницата на паметта. малко практика по пресмятане на шестнайсетични числа ще ви помогне да определите адреса на клетката на която искате да видите съдържанието.

9. можете да ползвате и калкулатора в уин или друг HEX калкулатор за да пресметнете адреса на необходимата ви клетка. адресите от ляво които показват адреса на страницата събирате със един от адресите на ADDRESS бара. получава се адресът на клетката в която е записана стойността която ви трябва.
ADDRESS + SHIFT = CELL = VALUE
0006D0 + 0C = 6DC = 0x49

 

10. в по-късен момент ще има и повече команди и информация за чиповете в самата програма, както и точен код на С за MPLAB X IDE /XC8 програмната среда за да можете да програмирате процесорите за четене и запис във вашите приложения с паметите и процесорите на MICROCHIP

11. във HEX редактора създайте нов файл със този размери тогава започнете да попълвате данните които трябва да запишете във паметта. ако сте прочели дадена памет и запишете файла във BIN, HEX формат можете също да го отворите във WINHEX редактора за видите съдържанието. АКО файлът който се опитвате да запишете в паметта НЕ ОТГОВАРЯ НА РАЗМЕРА НА ПАМЕТТА програмата ще даде грешка.