ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
19 мая
60767
iit (15.06.2006 15:57, просмотров: 987)
Чудеса с LPC2103 В программе есть такой кусочек кода // Настройка и запуск АЦП. ADCR = 0x01206002; // Ожидаем событие окончания преобразования. while (!(ADSTAT & 0x02)) { } Вчера все работало, а сегодня на этом месте (на цикле все застревает). Смотрю отладку по шагам по ассемблерному коду. // Загрузка в регистр r0 адреса регистра ADSTAT из флеша. ldr r0,[pc,#xx] // Чтение в r0 значения регистра ADSTAT. ldr r0,[r0,#30] так вот, при выполнении этих команд регистр r0 не обновляется. Во флешке по нужному адресу лежит правильный адрес ADSTAT а значение r0 остается равным 0. Непонятки какие-то.