Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Порт P0.18 на LPC2134
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
733259
Развел плату на LPC2134 и похоже лажанулся - P0.31 подтянул к земле, т.е. включил JTAG, а он мне нафиг не нужен. После этого не работает MAT1.3, вопрос - зачем так? Вроде никакие сигналы JTAG на P0.18 не выведены, чото не понимаю, это косяк или так и должно, посоветуйте.
esaulenka
Не должно. Во всяком случае, как GPIO он работает замечательно даже при включенном JTAG.

Хм. В даташите написано "не подавайте 0 на P0.31 при ресете, а то отключите JTAG". У меня неправильный даташит? smile.gif
733259
Правильный, это я спутал, на плате выпаял резистор на землю и заработало!
Нифига не пойму, я 1,5 дня на эту фигню угробил (решил осваивать ARM-ы на реальном проекте), подозрение только на JTAG.
SanvaldYV
Цитата(733259 @ Dec 12 2008, 10:39) *
Развел плату на LPC2134 и похоже лажанулся - P0.31 подтянул к земле, т.е. включил JTAG, а он мне нафиг не нужен. После этого не работает MAT1.3, вопрос - зачем так? Вроде никакие сигналы JTAG на P0.18 не выведены, чото не понимаю, это косяк или так и должно, посоветуйте.


В чем конкретно выражается то, что "не работает MAT1.3"? Как вы ее используете?
JTAG к ней никакого отношения не имеет, вы уверены в том что "неработоспособность" ножки вызвана именно наличием/отсутствием подтяжки на P0.31?
733259
Этой ножкой я управляю тиристором, ставлю "T1EMR = (EMC2SET|EMC3SET);", при этом на P0.17 появляется высокий уровень, на P0.18 - нет. P0.31 влияет, точно, проверено на 3 платах.
GetSmart
Цитата(733259 @ Dec 12 2008, 17:30) *
Этой ножкой я управляю тиристором, ставлю "T1EMR = (EMC2SET|EMC3SET);", при этом на P0.17 появляется высокий уровень, на P0.18 - нет. P0.31 влияет, точно, проверено на 3 платах.

P0.31 к JTAGу прямого отношения не имеет. Это служебный недокументированный пин. О нём пишут обычно "если подать на него 0 при старте, то получите непредсказуемое поведение кристалла". Ессно поведение предсказуемое для NXP, но юзерам это знать не обязательно. Вобщем не подавайте на него 0 при сбросе проца и не будет никаких неожиданностей с поведением кристалла.
733259
А в даташите про это написано?
GetSmart
Цитата(733259 @ Dec 13 2008, 08:04) *
А в даташите про это написано?

Написанно в эррате.
733259
Точно. Не читал, сам виноват.
В общем проект успешно закончен, косяк обойдён незапайкой, в следующей версии повешу на плюс - там подсветка дисплея, так что без разницы куда.
LPC-ки скорее нравятся, но ноги ИМХО по-дурацки расположены.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.