россиянина , сотрудника Лабцентра. он на одном из форумов тусуется
Но при этом остается в Тени. Но он обычно в таких случаях говорит: "Если бы у Вас был лицензионный софт мы бы для Вас устранили ошибку, а так... Пусть это будет Вашей проблемой."
Подскажите по чтению-записи ЕЕПРОМ. С внешней программы через витруальный компотр записываю график 64 байта в память ЕЕПРОМ
For i=0 To i2-1 Step 1 If zap[4]=$01 Then 'Если байт 4 масива zap равен $01 то производим запись в ЕЕПРОМ zn1=zap[i+8] 'Переменной zn1 присваиваем значение ячейки из масива zap EWrite (adr+i), [zn1] 'Записываем в ЕЕПРОМ значение zn1 EndIf i1=ERead (adr+i) ' читаем байт с ЕЕПРОМ otv[5+i]=i1 ' Записываем в масив байт ks=ks+i1 ' Next
В процусе записи протеус начинает притормаживать и выдает около 5000 предупреждений: (PIC18EEPROM) PS=0x592 Modification of EECON1 whilst a read or write is in progress (RD or WR set) is not ambiguous and supported. EECON1 is unmodified.
Если кликнуть по ссылке PS=0x592, то появляется сообщение:
Cannot find source at address "00000592" This may be because the CPU has no source window, or because it is executing library or runtime code for which no debug data is present
Предупреждения появляются только после первой записи графика, при повторной записи этого графика или другого больше предупреждений нет.
Сообщение отредактировал
Володимир - Пт, 27.11.2015, 15:06