Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: LPC1778. Глюк с SPI1.
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
JeDay
Всем добрый день.
Натолкнулся на дефект в данном камне. Плата SK-MLPC1788. SPI1 работает на всех ногах в частности на 4-м порту как на плате, но на 0-м порту не работает. Такого дефекта в еррате нет.
Кто нибуть сталкивался данной проблемой?
jcxz
Мы тоже работаем с SK-MLPC1788 и тоже столккнулись с подобной проблемой.
Но, во-первых:
На SK-MLPC1788 установлен LPC1788, а не LPC1778.
во-вторых:
На порту P0 для SSP1 мы использовали только P0.12 (MISO1) и P0.13 (MOSI1). И проблема была только с ногой P0.12 - она не работала, после перенесли MISO1 на P1.18 - всё заработало. А нога P0.13 работает нормально.

Но рабочее устройство у нас должно быть на LPC1788 и есть опасения, что на нём будут такие же проблемы.
Можете указать какие именно ноги у вас не работали на P0 с SSP1?
JeDay
P0.8(MISO1) не работает, P0.7 и P0.9 работают нормально. Остальные варианты не пробовал.
У нас уже чистовая плата пришла, пришлось програмный SPI городить. Благо на нем только термодатчик подцеплен, 2 байта данных можно и ногодрыганьем считать...
esaulenka
Если что, на LPC1768/1766 в LQFP100 SSP на ногах 76-78 (P0.7 - P0.9) работает без нареканий.
jcxz
Цитата(JeDay @ Apr 27 2012, 14:48) *
P0.8(MISO1) не работает, P0.7 и P0.9 работают нормально. Остальные варианты не пробовал.
У нас уже чистовая плата пришла, пришлось програмный SPI городить. Благо на нем только термодатчик подцеплен, 2 байта данных можно и ногодрыганьем считать...

Ещё раз повторю вопрос - на каком именно процессоре у Вас баг - на LPC1778 (как указано в топике) или на LPC1788 (SK-MLPC1788) ?
Какой из них стоит в Вашем рабочем устройстве? И в каком корпусе?
Пожалуйста ответьте - очень интересует этот вопрос, так как планируем использовать в рабочем устройстве LPC1778, но пока имеем только отладку с LPC1788.
Т.е. - это баг конкретно LPC1788 или всего семейства LPC177x/178x ?
jcxz
2 JeDay
Похоже решение найдено - для этих ног (IOCON type W и IOCON type A) бит 7 регистра IOCON надо ставить == 1.
Попробуйте.
Axel
Похоже и я натолкнулся на проблему из этой же серии (чип LPC1778 208 ног BGA). Прокинулся с подключением к SPI1. При программной реализации (P0.7 - SCK, P0.9 - MISO, P0.10 - MOSI) P0.9 на прием не работал..

PS: "...бит 7 регистра IOCON надо ставить == 1." - действительно... Спасибо!
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.