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

 
 
> Пример работы SPI в MSP430F149, совместно с PGA2310
_AlexMan_
сообщение Jan 13 2009, 21:38
Сообщение #1





Группа: Новичок
Сообщений: 7
Регистрация: 13-01-09
Пользователь №: 43 325



Помогите плиз, мучаюсь с микрухой PGA2310, управляется по SPI, так вот ни одна реализация для MSP430F149 не работает у меня, пришлите код рабочего примера с инициализацией и тупо передачей байтов по SPI.
Пожайлуста очень надо!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
korobov_michael
сообщение Jan 21 2009, 11:31
Сообщение #2


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

Группа: Свой
Сообщений: 118
Регистрация: 11-03-07
Из: Украина, Харьков
Пользователь №: 26 059



Так, на всякий случай. Посмотри, пожалуйста, с каким именно USART ты работаешь - там их два, и, может быть, просто не тот настроили и не с тем работаем. Код, который я приводил, предназначен для USART0. Это первая проверка. Во-вторых, попробуй такой код. 

Код
</P><P>void main(void)
{
 P6DIR |= 0x80;
 bitset(P6OUT,7);
 initSPI();
 //прерывания не разрешаем!!! 
 //все делаем по флагу
 while(1)
 {
     //для проверки линию CS не дергаем - 
     //пусть слейв не мучается
     U0TXBUF = 'A';
     while (!(IFG1 & UTXIFG0));
 }
}


</P><P>


Он все время передает байты и в таком режиме ты точно увидишь, идет что-то или нет на линии SCLK. Кстати, проверишь сразу линию MOSI. 
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- _AlexMan_   Пример работы SPI в MSP430F149   Jan 13 2009, 21:38
- - korobov_michael   Инициализация Код//структуры для SPI struct __TX ...   Jan 14 2009, 05:22
- - _AlexMan_   я немного видоизменил, практически ничего совсем, ...   Jan 16 2009, 13:39
|- - rezident   Цитата(_AlexMan_ @ Jan 16 2009, 18:39) Мо...   Jan 16 2009, 14:14
|- - korobov_michael   Цитата(_AlexMan_ @ Jan 16 2009, 15:39) я ...   Jan 17 2009, 06:43
- - mikesm   Можно вот так попробовать. Написать SPI вручную, н...   Jan 16 2009, 14:40
- - _AlexMan_   Вот исходный текст CODE#define bitset(var,bitno) ...   Jan 16 2009, 21:44
|- - rezident   Цитата(_AlexMan_ @ Jan 17 2009, 02:44) вс...   Jan 16 2009, 22:02
|- - korobov_michael   Цитата(_AlexMan_ @ Jan 16 2009, 23:44) #p...   Jan 20 2009, 11:48
- - _AlexMan_   Исправил все замечания, за них спасибо. Все таки п...   Jan 20 2009, 15:55
|- - korobov_michael   Цитата(_AlexMan_ @ Jan 20 2009, 17:55) Вс...   Jan 20 2009, 19:01
- - _AlexMan_   аналоговый, но при развертки 1мкс должно же что то...   Jan 21 2009, 08:15
|- - rezident   Цитата(_AlexMan_ @ Jan 21 2009, 13:15) А ...   Jan 21 2009, 08:38
- - _AlexMan_   Нет уарт то точно тот, было бы обидно в этом ошиби...   Jan 22 2009, 21:25
|- - rezident   Цитата(_AlexMan_ @ Jan 23 2009, 02:25) Ка...   Jan 22 2009, 22:30
|- - Сергей Борщ   Цитата(rezident @ Jan 23 2009, 00:30) Алг...   Jan 24 2009, 19:08
|- - rezident   Цитата(Сергей Борщ @ Jan 25 2009, 00:08) ...   Jan 24 2009, 20:19
|- - Сергей Борщ   Цитата(rezident @ Jan 24 2009, 22:19) CS ...   Jan 25 2009, 09:48
- - Kurt   пример работы с SPI. тактирование от внешнего квар...   Jan 28 2009, 04:51


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

 


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


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