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

 
 
> Глючит SPI у Philipsa, Глючит SPI у Philipsa
konoval1
сообщение Feb 5 2005, 08:48
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 60
Регистрация: 5-02-05
Пользователь №: 2 439



Передается большой массив информации через SPI.
SPI работает по прерыванию. Если в передаваемом байте есть хотя бы одна 1 все работает нормально. Если все 0, то заходит в прерывание раньше чем кончилась передача предыдущего байта, без установленного бита SPIF, приходится ждать пока он установится. Время передачи массива 0 получается на 15-20% короче. Кто-нибудь сталкивался?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
one_man_show
сообщение Feb 5 2005, 12:09
Сообщение #2


Помогу, чем смогу
******

Группа: Админы
Сообщений: 2 786
Регистрация: 28-05-04
Из: Москва
Пользователь №: 25



В чудеса что-то не верится, поэтому посмотрите согласование параметров SPI мастера и ведомого, а именно настройки SPI Control Register (SPCR): полярность клока, по какому фронту цеплять и т.п.
Была похожая беда с приемеом потока символов, глотались огромные куски, согласовали настройки мастера и ведомого, все встало на свои места.


--------------------
С уважением,
Ваган Саруханов
Проекты|Форум|Facebook|Linkedin
Go to the top of the page
 
+Quote Post
konoval1
сообщение Feb 5 2005, 12:46
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 60
Регистрация: 5-02-05
Пользователь №: 2 439



Цитата(one_man_show @ Feb 5 2005, 15:09)
В чудеса что-то не верится, поэтому посмотрите согласование параметров SPI мастера и ведомого, а именно настройки SPI Control Register (SPCR): полярность клока, по какому фронту цеплять и т.п.
Была похожая беда с приемеом потока символов, глотались огромные куски, согласовали настройки мастера и ведомого, все встало на свои места.
*


О приеме речь не идет (он нормальный) смотрю только длительность передачи от содержимого буфера у мастера.
Go to the top of the page
 
+Quote Post



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

 


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


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