[an error occurred while processing this directive]
NXP aka Philips не перестает "радоводать" дерьмовостью либо кристалов, либо доки
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
|
Отправлено
DASM 08 октября 2006 г. 05:33
|
|
|
|
АЦП. Код.
AD0CR = (1 << 1) | (255 << 8) | (1 << 21); // AD0.1 + 255 clock div + power down off
for (;;)
AD0CR |= (1 << 24); // start
while (! (AD0GDR & (1 << 31)))
;
current += (AD0DR1 >> 6) & 0x3FF;
Вобщем если на входе АЦП напряжение больше опоры (или равно) , то процик - висит (на ожидании готовности). Вечно. При первом пуске.
Если изначально напряжением была меньше, чем ref - то все нормально, и уже в такую позу кристалл не загнать.
Никто не сталкивался ?
Составить ответ
|||
Конференция
|||
Архив
Ответы
- На это стоит посмотреть — preobrazovatel (31.10.2006 02:27 61.183.11.195, 67 байт, ссылка)
- Продолжение2: Занятные факты — gorigori (09.10.2006 03:37 85.140.219.11, 5470 байт, ссылка)
- Продаем карты Visa MasterCard по низким ценам — MasterCard567 (09.10.2006 02:37 82.179.236.154, 896 байт, ссылка)
- Ремонт сотового телефона — Zusulich (09.10.2006 00:47 89.169.43.51, 324 байт, ссылка)
- Народ, как это работает?? — ibis-artcom (08.10.2006 23:07 193.253.255.51, 112 байт, ссылка)
- Рассылка по ICQ (лучшие базы) — Rassilka_ICQ76 (08.10.2006 16:45 217.20.215.114, 561 байт)
- Проверь внимательнее - я вчера тоже на полчаса заклинил на кусочке кода, изначально работавшего. Добавил несколько строчек - не работает... Ширше надо смотреть :) в моем случае страничкой дальше было вечное ожидание аппаратного бита. - несколько операторов нарушали логику работы... — Гудвин (08.10.2006 14:06 212.44.92.22, пустое)
- Ответ: Работал по прерыванию, никаких проблем не было. — Artem-1.6E-19 (08.10.2006 13:34 85.90.202.242, пустое)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание