Цитата Сообщение от SKV Посмотреть сообщение
Спасибо, тоже наткнулся, подправил по совету - заработало.
Но у меня немного другая схема:
if SetData then Buffer := SendBuffer;
MB_WR_Regs(Enable := SetData, ...);
SetData := False;

Нельзя трогать буфер не пока Enable=true, а пока идет обмен, т.е. в промежуток между фронтом Enable=true и установкой Complete в true.
другими словами, пока не поднимется передний фронт комплита, в буфере нет нужных данных, не так ли