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

 
 
> SPI master 4-wire
Fenriz
сообщение Feb 24 2006, 16:08
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 24
Регистрация: 12-12-05
Пользователь №: 12 106



Подскажите:
1. Я сконфигурировал SPI в 4-х проводный мастер.
Пины : P3SEL=0x0F: P3.0 - STE
P3.1 - SIMO
P3.2 - SOMI
P3.3 - UCLK
Перед передачей MASTER - > SLAVE подаём на STE сигнал низкого уровня. Как это правильно сделать в коде?
Мой вариант: P3DIR|=0x01;
P3OUT|=0x00; не прошёл.

2. Дайте ссылу на литературу где можно подробнее почитать о 4-wire SPI для MSP430. Я пользовался slau056e и msp430f*44* там очень поверхностно
Заранее спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Fenriz
сообщение May 7 2006, 08:22
Сообщение #2


Участник
*

Группа: Новичок
Сообщений: 24
Регистрация: 12-12-05
Пользователь №: 12 106



Уважаемый resident, по поводу векторов прерывания вы были правы. В тексте программы было разрешено прерывание, функция обработки которого не была определена - как следствие reset vector и контроллер вставал на месте. Ошибку исправил - устройство работает нормально.

У меня есть вопрос:
По документации к MSP430x4xx следует, что SPI делает сдвиг (передачу) байта данных, начиная со старшего бита (MSB) и принимает подобным же образом. Можно ли организовать приём на SPI начиная с младшего бита (LSB) - (битреверсию)???????????
Go to the top of the page
 
+Quote Post
CAHTA_1939
сообщение Nov 5 2007, 23:47
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 142
Регистрация: 11-08-07
Пользователь №: 29 713



всем доброй ночи =)

у меня есть 2шт msp430f1611 соединенные между собой через SPI , и к этомуже SPI подключена память at25f2048... у этой память есть пин CS, т.е. проблемы пнуть микруху, чтоб она поняла что данные для нее, нет. но вот как поступить со вторым 1611 ? если один пин у нее отвести для CS и при вызове прерывания проверять его состояние, то это будет не зер гуд!

подскажите, как лучьше поступить?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Fenriz   SPI master 4-wire   Feb 24 2006, 16:08
- - rezident   Если вы используете 4-проводной SPI, то для мастер...   Feb 24 2006, 17:42
- - Fenriz   Дело в том, что я подключаю к микроконтроллеру дат...   Feb 26 2006, 01:26
- - Fenriz   Проанализировал драйвер датчика там STE как input....   Feb 26 2006, 10:43
- - rezident   В режиме слейва STE функционирует как входной сигн...   Feb 26 2006, 11:34
- - Fenriz   Да нет никакого секрета - датчик отпечатков пальце...   Feb 26 2006, 15:13
- - rezident   Угу. Примерно так. Только не забудьте сам USART ск...   Feb 26 2006, 15:56
- - Fenriz   для сканирования отпечатка. К контроллеру подключа...   Feb 27 2006, 15:41
|- - rezident   Цитата(Fenriz @ Feb 27 2006, 20:41) Скажи...   Feb 27 2006, 16:20
- - Fenriz   Ещё один вопрос: когда в Rg FLL_CTL бит XTS_FLL=0 ...   Mar 2 2006, 03:33
- - rezident   Все верно. XCAPxxPF соответствуют значению конденс...   Mar 2 2006, 10:30
- - Fenriz   Посмотрел даташит на f499 - c частотами всё так ка...   Mar 2 2006, 15:17
|- - rezident   Цитата(Fenriz @ Mar 2 2006, 20:17) Разниц...   Mar 2 2006, 21:54
- - Fenriz   У меня в устройстве: P3.4 для подачи сигнала STE н...   Mar 3 2006, 08:35
|- - rezident   Если вы работаете с отдельными битами, то накладыв...   Mar 3 2006, 09:11
- - Fenriz   То есть запись P3OUT|=0x30; определяет, что конфиг...   Mar 3 2006, 14:47
- - rezident   Отвечу с конца. У TI нет документации по СИ, т.к. ...   Mar 3 2006, 15:23
- - Fenriz   =) блин, ну я и дал маху. Я по выражению UCTL...   Mar 4 2006, 04:21
|- - rezident   Цитата(Fenriz @ Mar 4 2006, 09:21) Тогда ...   Mar 4 2006, 21:42
- - Fenriz   Я не совсем понял про "исключающее или"....   Mar 5 2006, 15:32
- - rezident   Fenriz, извините, но тема все более скатывается дл...   Mar 6 2006, 09:57
- - Fenriz   Я всё понимаю. Спасибо, вы и так мне сильно помогл...   Mar 6 2006, 13:19
- - Fenriz   Не могу понять в чём дело: У меня при приходе данн...   Mar 11 2006, 05:33
- - rezident   Я не совсем понял каким компилятором вы пользуетес...   Mar 11 2006, 21:46
- - Fenriz   Я пользуюсь CodeComposer. Когда я вектор задавал к...   Mar 12 2006, 15:18
- - rezident   Не пользовался я CC для MSP430. Поэтому не могу пр...   Mar 12 2006, 18:10
- - Fenriz   Вам случайно не приходилось встречаться с Olimex d...   Mar 13 2006, 08:01
- - rezident   Живьем - нет, не приходилось.   Mar 13 2006, 12:13
- - Fenriz   Необходим совет:........... приём данных с SPI-sla...   Mar 29 2006, 14:06
- - rezident   Если вам неважно, что будут запрещены все прерыван...   Mar 29 2006, 14:14
- - Fenriz   Уважаемый resident, пытаюсь отладить программу, но...   Mar 30 2006, 06:12
- - rezident   Во-первых, проверьте что вы выключаете WDTimer. Во...   Mar 30 2006, 10:21
- - :OveR:   Можно попытаться определить, где висит программа. ...   Apr 4 2006, 12:13
- - rezident   Цитата(CAHTA_1939 @ Nov 6 2007, 04:47) по...   Nov 6 2007, 19:26


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

 


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


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