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

 
 
 
Reply to this topicStart new topic
> Сбросить буффер SPI до того как выйдет байт, dsPIC33EP16GS202
sergeeff Jr.
сообщение Mar 6 2017, 19:26
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 547
Регистрация: 8-07-07
Из: Занзибар
Пользователь №: 28 964



Добрый вечер!

Вот такая вот проблемка: читающее устройство может давать определенное кол-во тактов (на 10МГц) и оно к сожаление может быть 16, а может быть и 18. Если будет 18 тактом, то выйдет 2 байта и еще кусочек из двух бит. Это меня не беспокоит, НО следующий пакет должен состоять из тех же 18 бит, а получается, что сначала вылазят последние 6 битов, а только потом все начинается сначала.

Вопрос: как выплюнуть ненужные шесть бит (обнулить содержание TXBUF). С помощью Выкл/Вкл. SPI модуля ничего не получается.

Может у кого-нибудь был похожий случай?


--------------------
"Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино". А. и Б. Стругацкие
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 24th September 2017 - 06:56
Рейтинг@Mail.ru


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