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

 
 
 
Reply to this topicStart new topic
> lpc214x/lpc213x SPI1 SSEL1 вопрос, в режиме мастер
diwil
сообщение Sep 26 2006, 17:03
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 366
Регистрация: 5-09-06
Из: Санкт-Петербург
Пользователь №: 20 107



Уважаемые,
может кто имел опыт с этими устройствами? у меня 2148...

Если я запускаю SPI1 в режиме мастера (mode 3 - CPOL==1, CPHA==1) и при этом FIFO не пуста, то сигнал SSEL1 меет низкий уровень и данные передаются. Подпитывая фифу он держится постоянно низким и все хорошо - по прерыванию читаю/пишу в канал... Но... если случается прерывание последовательного канала во время работы SPI1, то оно длится 50uS и за это время очередь SPI1 полностью вычищается и сигнал SSEL1 устанавливается в высокий уровень - а это приводит к тому, что флэшка пишет ерунду...

Вопрос - можно ли сконфигурить пин SSEL1 как выводной и гонять данные так же, контролируя сигнал SSEL1 в рукопашную? (я бы проверил, но плата в другом месте, а появлюсь я там в понедельник, а знать это надо вчера smile.gif)
или подвесить его в воздухе и использовать другой пин для SSEL ?

Заранее благодарен
Go to the top of the page
 
+Quote Post
zltigo
сообщение Sep 26 2006, 17:20
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(diwil @ Sep 26 2006, 20:03) *
Вопрос - можно ли сконфигурить пин SSEL1 как выводной и гонять данные так же, контролируя сигнал SSEL1 в рукопашную?

Естественно SSEL сконфигурированный как GPIO управляется "руками" без проблем.
Вообще-то проблема обычно обратная - при заполненном FIFO нарезка на фреймы исчезает и приходится бороться с прямо противоположным :-(


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post

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

 


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


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