ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
24 ноября
27763 Топик полностью
Snaky (03.05.2005 06:23, просмотров: 1) ответил µ (bialix) на в прерываниях ты портишь DPTR и не сохраняешь, как видимо
Похоже так и есть. Надо либо запрещать прерывания на время выполнения Write_All(); либо сохранять DPTR. Код, на первый взгляд, вполне рабочий. Кстати, Сан Саныч, в настройках проекта ты указал в каком диапазоне адресов у тебя внешнее ОЗУ находится? Project -> Options ->Target-> Off-chip Xdata memory. И стоит ли галка на Use multiply DPTR registers? Проверь, на всякий случай.