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

 
 
> интересует реaлизация USART
Maverick
сообщение Jun 16 2017, 14:41
Сообщение #1


я только учусь...
******

Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839



если у кого-то есть готовая реализация, поделитесь пожалуйста


--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Golikov A.
сообщение Jun 17 2017, 07:01
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454



А ну это простая, это SPI который идет младшим битом вперед и на каждые 8 бит данных в начале добавляется нулевой бит и в конце единичный. Как старт и стоп.
Собственно все отличия от классического SPI перечисленный, стартовый-стоповый бит и обратный порядок передачи.

единственное надо узнать может ли микруха жить без клока в паузах передачи, может ли она сама инициировать передачу данных обратно?
Бывает что ей надо уметь без запроса отдавать данные и тогда приходиться делать чуть сложнее, клок идет всегда, а посылки на него синхронизируются. При этом прием работает независимо от передачи (его может инициализировать слейв), и надо просто ждать стартового символа, провала линии в ноль, после чего начинать прием 8 бит, и пропускать дополнительный стоповый.

П.С. да еще отличие от SPI в потенциальной возможности обмена без участия мастера.

П.П.С. Ну да невнимательно посмотрел сразу
SCLK - System clock input for serial I/O and all internal logic.
Она на это клоке принимает, передает и сама живет от него же.
Тогда он должен быть всегда и нужны независимые приемник-передатчик.
Go to the top of the page
 
+Quote Post
Maverick
сообщение Jun 18 2017, 15:26
Сообщение #3


я только учусь...
******

Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839



Цитата(Golikov A. @ Jun 17 2017, 10:01) *
А ну это простая, это SPI который идет младшим битом вперед и на каждые 8 бит данных в начале добавляется нулевой бит и в конце единичный. Как старт и стоп.
Собственно все отличия от классического SPI перечисленный, стартовый-стоповый бит и обратный порядок передачи.

единственное надо узнать может ли микруха жить без клока в паузах передачи, может ли она сама инициировать передачу данных обратно?
Бывает что ей надо уметь без запроса отдавать данные и тогда приходиться делать чуть сложнее, клок идет всегда, а посылки на него синхронизируются. При этом прием работает независимо от передачи (его может инициализировать слейв), и надо просто ждать стартового символа, провала линии в ноль, после чего начинать прием 8 бит, и пропускать дополнительный стоповый.

П.С. да еще отличие от SPI в потенциальной возможности обмена без участия мастера.

П.П.С. Ну да невнимательно посмотрел сразу
SCLK - System clock input for serial I/O and all internal logic.
Она на это клоке принимает, передает и сама живет от него же.
Тогда он должен быть всегда и нужны независимые приемник-передатчик.

Спасибо за объяснение sm.gif


--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post
Maverick
сообщение Jun 22 2017, 09:22
Сообщение #4


я только учусь...
******

Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839



Может подскажите как реализовать прием данных для этой микросхемы?


Figure 18, 19 - page 18, 19
Если непрерывный поток данных - выдача значений пикселей

Идеи?


--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post



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

 


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


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