Maverick_ 15 16 июня, 2017 Опубликовано 16 июня, 2017 · Жалоба если у кого-то есть готовая реализация, поделитесь пожалуйста Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
StewartLittle 45 16 июня, 2017 Опубликовано 16 июня, 2017 · Жалоба А чем альтеровский 16550 не устраивает? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
x736C 0 16 июня, 2017 Опубликовано 16 июня, 2017 · Жалоба Поиском по форуму не пробовали? Много тем было, готовые реализации не раз выкладывались. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Maverick_ 15 16 июня, 2017 Опубликовано 16 июня, 2017 · Жалоба А чем альтеровский 16550 не устраивает? USART(передается еще тактовая частота наподобии SPI), а не UART :) Спасибо, UART имеется... :) Подскажите хотя бы я правильно понимаю, что на базе SPI master можно реализовать USART. Правильно? SPI master это и есть USART ? Нет, в чем разница? Не понимаю... В инете очень судная информация... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Golikov 0 16 июня, 2017 Опубликовано 16 июня, 2017 · Жалоба ну очевидно в формате посылки. USART может потребовать стартового и стопового бита для синхронизации, в отличии от SPI который для этого использует чипселект. ИМХО. Плюс есть злобные форматы усарта, где на каждый бит по 390 клоков должно быть. УСАРТ слишком широкое понятие... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Maverick_ 15 16 июня, 2017 Опубликовано 16 июня, 2017 · Жалоба ну очевидно в формате посылки. USART может потребовать стартового и стопового бита для синхронизации, в отличии от SPI который для этого использует чипселект. ИМХО. Плюс есть злобные форматы усарта, где на каждый бит по 390 клоков должно быть. УСАРТ слишком широкое понятие... хорошо, тогда как сделать управление для этой микросхемы? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Golikov 0 17 июня, 2017 Опубликовано 17 июня, 2017 · Жалоба А ну это простая, это SPI который идет младшим битом вперед и на каждые 8 бит данных в начале добавляется нулевой бит и в конце единичный. Как старт и стоп. Собственно все отличия от классического SPI перечисленный, стартовый-стоповый бит и обратный порядок передачи. единственное надо узнать может ли микруха жить без клока в паузах передачи, может ли она сама инициировать передачу данных обратно? Бывает что ей надо уметь без запроса отдавать данные и тогда приходиться делать чуть сложнее, клок идет всегда, а посылки на него синхронизируются. При этом прием работает независимо от передачи (его может инициализировать слейв), и надо просто ждать стартового символа, провала линии в ноль, после чего начинать прием 8 бит, и пропускать дополнительный стоповый. П.С. да еще отличие от SPI в потенциальной возможности обмена без участия мастера. П.П.С. Ну да невнимательно посмотрел сразу SCLK - System clock input for serial I/O and all internal logic. Она на это клоке принимает, передает и сама живет от него же. Тогда он должен быть всегда и нужны независимые приемник-передатчик. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Maverick_ 15 18 июня, 2017 Опубликовано 18 июня, 2017 · Жалоба А ну это простая, это SPI который идет младшим битом вперед и на каждые 8 бит данных в начале добавляется нулевой бит и в конце единичный. Как старт и стоп. Собственно все отличия от классического SPI перечисленный, стартовый-стоповый бит и обратный порядок передачи. единственное надо узнать может ли микруха жить без клока в паузах передачи, может ли она сама инициировать передачу данных обратно? Бывает что ей надо уметь без запроса отдавать данные и тогда приходиться делать чуть сложнее, клок идет всегда, а посылки на него синхронизируются. При этом прием работает независимо от передачи (его может инициализировать слейв), и надо просто ждать стартового символа, провала линии в ноль, после чего начинать прием 8 бит, и пропускать дополнительный стоповый. П.С. да еще отличие от SPI в потенциальной возможности обмена без участия мастера. П.П.С. Ну да невнимательно посмотрел сразу SCLK - System clock input for serial I/O and all internal logic. Она на это клоке принимает, передает и сама живет от него же. Тогда он должен быть всегда и нужны независимые приемник-передатчик. Спасибо за объяснение :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Maverick_ 15 22 июня, 2017 Опубликовано 22 июня, 2017 · Жалоба Может подскажите как реализовать прием данных для этой микросхемы? Figure 18, 19 - page 18, 19 Если непрерывный поток данных - выдача значений пикселей Идеи? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Golikov 0 22 июня, 2017 Опубликовано 22 июня, 2017 · Жалоба Маверик вас украли инопланетяне и делали над вами опыты:)? В чем вопрос то? Страница 18 ну показано как данные передавать и принимать. Страница 19 показано что данные придут через 4 клока после запроса. думаю надо послать команду READPixel causes the sampled value of each pixel to be converted to an 8-bit digital value that is clocked out on the SDOUT pin. The LSB is the first data bit, which is preceded by a START bit (logic 0) and followed by a STOP bit (logic 1). Each pixel in the device is presented on SDOUT starting from pixel 00 and completes with pixel 101. There is a 44-clock cycle delay from the completion of и потом просто собирать ответы. Нужен какой-то примитивный автомат организующий запрос-ответ Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Maverick_ 15 22 июня, 2017 Опубликовано 22 июня, 2017 · Жалоба Маверик вас украли инопланетяне и делали над вами опыты:)? В чем вопрос то? Страница 18 ну показано как данные передавать и принимать. Страница 19 показано что данные придут через 4 клока после запроса. думаю надо послать команду и потом просто собирать ответы. Нужен какой-то примитивный автомат организующий запрос-ответ проехали... реализовал завтра буду проверять на плате... спасибо... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться