Hi, All!
может оно не фурычит, т.к. я не правильно шью из hex-файла. ситуация там такая: в листинге выглядит так. адрес_слова: байт0_байт1 в hex-файле. адрес, байт1, байт0 т.е. ИHВЕРСИЯ.
я когда прошиваю, то делаю это так: mosi== вывод в мк, miso== чтение. когда читаю, то читаю так же. порядок прочтённых байтов соответствует прошитому. и соответствует порядку следования байтов в листинге. HО HЕ соответствует hex-файлу.
=== Hачало Windows Clipboard... === {--- --- ---} if paramstr(2)='prog' then begin writeln(' * programming flash: ',size,' words'); for i:=$0000 to size do begin mosi($48); mosi(hi(i)); mosi(lo(i)); mosi(hi(flash[i])); {} delay_ms(10); mosi($40); mosi(hi(i)); mosi(lo(i)); mosi(lo(flash[i])); {} delay_ms(10); end; end; === ...конец Windows Clipboard. ===
oleg