|
0 / 0 / 0
Регистрация: 23.07.2010
Сообщений: 75
|
|
Помогите запустить плату на основе LPC214226.07.2010, 23:19. Показов 15463. Ответов 14
Метки нет (Все метки)
Доброго всем суток.
Решил осваивать данный девайс т.к. в нём USB есть. Собрал сомодельную платку: контроллер, на каждой паре Vdd и Vss конденсаторы по 0,1мкФ; Ресет подтянут к +3,3В через резистор 10к, также присутствует кнопка сброса; преобразователь ТТЛ-Ком на микросхеме St3232; ну естественно стабилизатор напяжения на 3,3В; кварц 12МГц и кварц RTC модуля на 32768Гц. Проблемы такие: LPC flash Utility не видит контроллер боовще. На ноге Р0.14 присутствует 0 принудительно посадил на землю, это точка входа в загрузчик. Плату делал на основе прмышленной платы LPC2148 Education Board. Помогите пожалуйста. За рание всем спасибо.
0
|
|
| 26.07.2010, 23:19 | |
|
Ответы с готовыми решениями:
14
Помогите запустить материнскую плату Elitegroup p6vxat rev 1.0 Как запустить плату
|
|
0 / 0 / 0
Регистрация: 24.01.2010
Сообщений: 568
|
|
| 26.07.2010, 23:45 | |
|
Схему платы для начала бы неплохо =)
0
|
|
|
0 / 0 / 0
Регистрация: 18.03.2010
Сообщений: 2,230
|
|
| 27.07.2010, 12:20 | |
|
1. проверить, ходят ли данные по уарту, какая скорость (большая не желательно, 19200 в самый раз бы для начала).
2. проверить, генерится ли клок 12 МГц. 3. с собой даташита нет, но в каких-то подобных контроллерах была фича с еще какой-то ногой, P0.31, что ли, тоже при включении должна быть в опред. уровне.
0
|
|
|
0 / 0 / 0
Регистрация: 23.07.2010
Сообщений: 75
|
|
| 27.07.2010, 13:10 | |
|
По порядку.
Схему прикрепляю к сообщению, схема в п каде. Вот даташит на контроллер: http://www.nxp.com/documents/data_sheet ... _46_48.pdf Вот юзэр маньюал на этот контроллер: http://www.nxp.com/documents/u... M10139.pdf Вот юзэз гайд на основе которого я рисовал отладочную плату: http://lib.chipdip.ru/203/DOC000203469.pdf Ymk преобразователь уровней проверялся так: замкнул рх и тх микросхемы ST3232 отправляю данные в терминалке они тут же приходят. Клок на 12Мгц негенерится проверял осцилографом, проверил надежность пайки всё ок. конденсаторы подключеные к кварцу и земле на 33пФ. [39.73 Кб]
0
|
|
|
0 / 0 / 0
Регистрация: 01.02.2010
Сообщений: 26
|
|
| 27.07.2010, 17:05 | |
|
Поставьте вместо кварца на 12МГц кварц на 14,74МГц
0
|
|
|
0 / 0 / 0
Регистрация: 18.03.2010
Сообщений: 1,112
|
|
| 27.07.2010, 17:29 | |
|
Там должен быть 12МГц кварц, на нем завязана работа PLL встроенного USB и перефирии, а так же внутренний PLL.
0
|
|
|
0 / 0 / 0
Регистрация: 18.03.2010
Сообщений: 2,230
|
||
| 27.07.2010, 19:03 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 18.03.2010
Сообщений: 2,230
|
|
| 27.07.2010, 19:48 | |
|
потенциальная проблема, описана в еррате:
If during a power-on risit the voltage on Vdd takes longer than 200ms to ramp from below 0.8V to above 2.0V, the chip-internal DC/DC convirter might not stort up correctly. If this happens, the crystal ossyttator will not be running, resulting in no code ixicution. As an example, having a Vdd rise time of less than 10V/s might trigger this problem. по схеме, вроде все норм, только я не уверен про 33pF у 12МГц кварца.
0
|
|
|
0 / 0 / 0
Регистрация: 23.07.2010
Сообщений: 75
|
|
| 27.07.2010, 20:38 | |
|
Ну как всегда сам отвечаю на свои вопросы.
Ногу контроллера Р0.14 надо подтянуть к +3,3В резистором. На схеме из юзэз гайд http://lib.chipdip.ru/203/DOC000203469.pdf этот резистор есть а я у меня нет и получается что коллектор транзитора VT1 в воздухе висит. Тут моя вина спору нет. Исправлю отпишусь что получилось. Ymk что в твоём понимании клок? кварцовый резонатор или сигнал прямоугольной формы на выводе XTAL1 он же Х1 по юзэз гайд. А то шо на генераторе к которому подключен кварц завязанна работа PLL это я знаю. На fig 66 Boot process flowchart из документа http://www.nxp.com/documents/u... M10139.pdf как я понимаю контроллер сам перед началом выполнения команд ISP выполняется AUTO-BAUD и если запуск прошёл успешно то начинаются выполнятся команды ISP. Ну я так понимаю. Если ошибаюсь поправьте пожалуйста.
0
|
|
|
0 / 0 / 0
Регистрация: 18.03.2010
Сообщений: 2,230
|
|||
| 27.07.2010, 21:32 | |||
если на них сигнала нет - искать причину, без него не заведется в принципе. порядок такой: 1. притянуть p0.14 к земле 2. включить питание 3. первым делом ВСЕГДА запускается бутлоадер и проверяет р0.14. если там не 0 - проверяет контр.сумму во флеше и стартует код, иначе остается в бутлоадере. 4. оставшись в бутлоадере - ждет чего-нить по уарт. не помню деталей, но по первому символу команды он автонастраивает скорость и дальше работает по командам на этой скорости.
0
|
|||
|
0 / 0 / 0
Регистрация: 23.07.2010
Сообщений: 75
|
||
| 28.07.2010, 19:06 | ||
|
В ходе дальнейшего ковыряния выяснилось что сделал ошибку при рисовании
принципиальной схемы в п каде. Левый вывод резистора R1 надо присоединить к 7 ноге ком порта. А левый вывод резистора R2 нужно подсоединить к ноге 4 ком порта. Филипс флеш утилити по прежнему не видит контролер но почему то сообщение о том шо оно не видит контроллер стало выводится быстрее.
и выполняет функцию нагрузочного элемента ключа, собранного на транзисторе VT1. Без него ключ на транзисторе в принципе не будет нормально работать. Когда на базу транзистора VT1 приходит положительный импульс он открывается ипотенциал коллектора становится почти 0В и через резистор который подтягивает ногу Р0.14 к +3,3В протекает ток. Когда транзистор VT1 закрыт потенциал коллектора становится близким к +3,3В и через резистор протекает ток Ik0. Диод который подключен паралельно к эмитерному переходу транзистора защищает его от пробоя.
0
|
||
|
0 / 0 / 0
Регистрация: 23.07.2010
Сообщений: 75
|
|
| 01.08.2010, 23:38 | |
|
Запустил я плату. Бок был в том что нога XTAL2 была на земле. Исправил и всё
заработало. LPC flash utility прочло ID контроллера и бутлоудера. Всем спасибо за ответы, тема закрыта.
0
|
|
|
0 / 0 / 0
Регистрация: 08.11.2010
Сообщений: 313
|
|
| 29.01.2011, 18:50 | |
|
toMSDFV Как у вас дела продвигаются?Сам хочу стартануть с lpc2142,и не знаю с чего начать.Сейчас читаю ДШ и книгу Редькина,но очень много непонятного.Хоту сделать демо плату и не знаю с чего начать.
0
|
|
|
0 / 0 / 0
Регистрация: 08.11.2010
Сообщений: 313
|
|
| 29.01.2011, 18:55 | |
|
не могли бы вы привести свою окончательную схему,и желательно в пдф.
0
|
|
|
0 / 0 / 0
Регистрация: 23.07.2010
Сообщений: 75
|
|
| 30.01.2011, 00:08 | |
|
to MyxoMyk смотри ответ в этой теме LPC быстрый старт.Как?
А как дела продвигаются запустил юарт0 недавно. Пытаюсь понять VIC но шо то пока безуспешно
0
|
|
| 30.01.2011, 00:08 | |
|
Помогаю со студенческими работами здесь
15
USB загрузчик для LPC2142 Как запустить материнскую плату asus h81t с простым монитором? Как запустить материнскую плату, имея +3,3, +5, +12, -12, вольтный источник питания? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-rectangles-sdl3-c. zip
finish-rectangles-sdl3-cpp. zip
|
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие.
Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
|
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ВВЕДЕНИЕ
Выполняя задание на управление насосной группой заполнения резервуара,. . .
|
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
|
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает
монорепозиторий в котором находятся все исходники.
При создании нового решения, мы просто добавляем нужные проекты
и имеем. . .
|