реклама на сайте
подробности

 
 
> Глюки после прошивки LPC1786, как исправить?, АЦП и частоты периферии IO.
Porty
сообщение Feb 1 2011, 08:56
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 246
Регистрация: 28-05-08
Из: г. Ижевск
Пользователь №: 37 893



Добрый день
Имеется отладочная плата для OM13000 на базе мк LPC1786. (описание Рисунок).

Наблюдается следующий глюк:
Если её прошить из под среду LCP expresso то не запускается АЦП (прерывания от АЦП идут, регистры работают точно по даташиту и тд), но значение АЦП возвращает всегда равное 0xFFF0 (все еденицы в 12 значащих битах). Сигнал на входе физически присутствует. Ножка канала АЦП настроена на функцию АЦП а не GPIO, резисторы подтяжки отключены, питание и тактовые на ацп правильно настроены, тактовая ацп 11Мгц что ниже порога в 13Мгц.
А так же какие то проблемы с частотами периферии IO. Т.к. если сделать простой генератор прямоугольников циклом while (1) LPC_GPIO0->FIOPIN^=0x0001<<22; то частота ниже в 4 раза нежели если выключить и потом включить.
При этом остальные части кристалла работают как следует (езернет, таймеры и тд).

Все эти странности наблюдаются только если перепрошить устройство тем программатором что на плате.
После выключения включения все работает нормально.

Всё настраивал согласно даташиту user.manual.lpc17xx. Первичная инициализация посредством SystemInit.

Как исправить этот глюк?
Может быть в результате программирования не до конца сбрасывается вся периферия, и что то необходимо донастроить?

Спасибо за ответы.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 22:59
Рейтинг@Mail.ru


Страница сгенерированна за 0.01371 секунд с 7
ELECTRONIX ©2004-2016