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

 
 
> LPC2919 Hardware SPI Slave, с прерыванием
Blew_zc
сообщение May 3 2011, 15:12
Сообщение #1


Участник
*

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



Столкнулся с проблемой, пытаясь запустить SPI на чипе в режиме Slave.
Мастер работает на частоте 250 кГц, в LPC2919 клок SPI выставлен на 2.5 МГц.
LPC принимает корректный байт, а передает одни нули. Наверняка где-то накосячил - не могу найти где. Как-то сложно реализован SPI в LPC2919.
По User Manual'у вроде делал, но видимо руки не из того места... =)
Еще не понятно как правильно настроить обмен по 8 бит, а не по 16. Есть регистры SPI2_SLV0_SET2-SPI2_SLV3_SET2,
в которых устанавливается режим обмена, но это вроде только для подчиненных девайсов.. %) Короче тут не понятно...
Нигде не могу найти готового примера, хоть для Master Mode, но с прерыванием. Толи чип такой кривой, что его никто не юзает, толи что?

Подскажите, кто работал с этим или похожим чипом, где собака порылась?
Интересует именно SPI по прерыванию. Ниже код.

http://www.everfall.com/paste/id.php?80bjzuvt6n05
Go to the top of the page
 
+Quote Post

Сообщений в этой теме


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

 


RSS Текстовая версия Сейчас: 27th June 2025 - 23:05
Рейтинг@Mail.ru


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