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

 
 
> Помогите установить контакт по SPI с lpc2141, установление контакта по SPI с lpc2141
barmich
сообщение Mar 23 2010, 13:41
Сообщение #1





Группа: Участник
Сообщений: 7
Регистрация: 23-03-10
Пользователь №: 56 142



Уважакмые форумчане! Помогите!
Не могу войти в контакт с LPC2141 по SPI!
Все инструкции datasheet по установке SPI выполнил.
Посылаю байт = "?" .
Принимаю ответный байт и ожидаю получить что угодно, но не 00 или FF. а в результате
ничего не получаю - почему? Что не так?
Помогите!!!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
barmich
сообщение Mar 24 2010, 19:26
Сообщение #2





Группа: Участник
Сообщений: 7
Регистрация: 23-03-10
Пользователь №: 56 142



Благодарю за Ваше участие!
Извините за долгое молчание.
Каждое Ваше замечание изучаю, а для меня это - время, намного большее, чем для Вас.
Каждое Ваше замечание для меня урок!
Это относится и ко всем последующим моим сообщениям!
Теперь по порядку:
1. "И не будет, поскольку ISP работает через UART0. Без вариантов."
UART - Спасибо! А при первичной прошивке?
2. "Скорее человек просто перепутал слова ISP и SPI"
Как я понимаю - SPI это интерфейс (канал связи с присущим ему протоколом, в т.ч. и ISP).
ISP - это и есть протокол (условия, порядок) последовательного обмена данными).
Ответы на вопросы:
1. Что у вас за плата. (отладочная готовая, своя);
Плата своя. В общих словах такая - площадки для припайки ног LPC2141(далее мк).
На плате установлены стабилизиторы питания 5 и 3,3 в. 5в преоразуется из внешнего 12в; 3,3 - из 5в.
Макс. ток стабилизаторов 150 ма
(5 в на LT1376IS8-5, 3,3 на LM3940)
2. Что куда цепляете (как соединён микроконтроллер с компьютером, как согласованы уровни);
Все пины gnd на общий минус(обратная сторона платы)
Все пины 3,3в на общий +3,3в полигон под мк. Каждый вывод на gnd через С=0,1 (чип)
Кварц - 24 мгц . Каждый вывод на gnd через С=38 pF (чип). При проверке осцилогр. F = 24 мгц, ампл. 3 в.
Остальные выводы (кроме пустых) на площадки с отверстиями для навесной коммутации(см. фото, правда неудачное)
Связь с ПК осуществлялась при:
- первых опытах через USB с помощью проверенного "переходника USB", позволяющего
программно управлять 18-ю I/O пинами с уровнем 1=3,3 в, 0-активный, с частотой до 6 мгц.
- при вторых опытах через LPT (т.к. пины мк толерантны к 5в). Т.к. у мк 0-активный то преобразователь
3,3->5в с пина вывода данных с мк на LPT не применялся.
3. Какой софт на компьютере.
ОС XP(но видимо вопрос не об этом)
Из специальных программ для работы( прошивки) мк есть Н-JTAG скачанная на всякий случай
С уважением, barmich

Прикрепленное изображение
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Mar 24 2010, 20:33
Сообщение #3


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



Понятно, всё-таки пытались программировать через SPI. Нет, только UART0.
Посмотрите для примера вот эту схему. (Это схема отладочной платы lpc-p2148). Разъём, через который производится внутрисхемное программирование - обозначен там "RS232_0/ICSP".
Программа на PC - либо FlashMagic от филипса, либо at200 от zltigo.


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- barmich   Помогите установить контакт по SPI с lpc2141   Mar 23 2010, 13:41
- - DpInRock   Вы не в состоянии пока формулировать вопросы.   Mar 23 2010, 18:02
- - barmich   Есть такой грех. Попробую по-другому. Для прошивки...   Mar 23 2010, 20:07
- - DpInRock   Перво наперво покажите место в даташите, в котором...   Mar 23 2010, 20:57
- - rezident   Может это не совсем то, но почитать следует Enteri...   Mar 24 2010, 02:40
- - barmich   Спасибо за Ваше участие! Предложенное описание...   Mar 24 2010, 08:54
|- - zltigo   Цитата(barmich @ Mar 24 2010, 11:54) Выпо...   Mar 24 2010, 09:04
|- - AHTOXA   Давайте всё по порядку. 1. Что у вас за плата. (...   Mar 24 2010, 09:08
|- - zltigo   Цитата(AHTOXA @ Mar 24 2010, 12:08) Скоре...   Mar 24 2010, 09:12
|- - AHTOXA   Цитата(zltigo @ Mar 24 2010, 14:12) А это...   Mar 24 2010, 09:14
- - DpInRock   Никогда так весело не смеялся. Есть законы природы...   Mar 24 2010, 20:33
|- - rezident   Цитата(DpInRock @ Mar 25 2010, 01:33) Ник...   Mar 24 2010, 23:36
|- - haker_fox   Цитата(DpInRock @ Mar 25 2010, 04:33) Ник...   Mar 25 2010, 00:05
- - barmich   Уважаемые ФОРУМЧАНЕ! Спасибо! Буду пробова...   Mar 25 2010, 09:20
- - DpInRock   Ткнуть носом тяжело. Филипсовские даташиты славятс...   Mar 25 2010, 10:17
|- - zltigo   Цитата(DpInRock @ Mar 25 2010, 13:17) Ткн...   Mar 25 2010, 11:26
- - barmich   Уважаемые ФОРУМЧАНЕ! СПАСИБО! Все получило...   Apr 10 2010, 10:40


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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 15:51
Рейтинг@Mail.ru


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