Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: lpc214x/lpc213x SPI1 SSEL1 вопрос
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
diwil
Уважаемые,
может кто имел опыт с этими устройствами? у меня 2148...

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

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

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

Естественно SSEL сконфигурированный как GPIO управляется "руками" без проблем.
Вообще-то проблема обычно обратная - при заполненном FIFO нарезка на фреймы исчезает и приходится бороться с прямо противоположным :-(
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.