bureau 0 28 июля, 2007 Опубликовано 28 июля, 2007 · Жалоба Есть микросхема, которая для своего программирования требует "38-Bit Serial Word Format" Можно ли это каким-то образом оформить с помощю АВР? или может для этой цели нужно взять другой контроллер? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
BALDA 0 28 июля, 2007 Опубликовано 28 июля, 2007 · Жалоба программная реализация функций SPI. там передавайте сколько душе угодно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Yura_K 0 28 июля, 2007 Опубликовано 28 июля, 2007 · Жалоба Если достаточно последних 38 бит, тогда можно задействовать аппаратный SPI. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexG_changed 0 28 июля, 2007 Опубликовано 28 июля, 2007 · Жалоба У меня 32-хбитный регистр загружается аппаратным SPI, с 38-битным тоже проблем быть не должно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
bureau 0 28 июля, 2007 Опубликовано 28 июля, 2007 (изменено) · Жалоба У меня 32-хбитный регистр загружается аппаратным SPI, с 38-битным тоже проблем быть не должно. 32 раздели на 8...!!!! будет целое число...!!! Апаратная работа по SPI с регистрами, размеры которых кратны 8 битам, не есть проблема... Проблема возникает когда эти регистры не есть кратны 8-ми... Я где-то встречал, что народ как-то заделывал 14 бит на апаратном уровне, вот только не помню где это я видел такое... Если достаточно последних 38 бит, тогда можно задействовать аппаратный SPI. Можно обяснить? Изменено 28 июля, 2007 пользователем bureau Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
defunct 0 28 июля, 2007 Опубликовано 28 июля, 2007 · Жалоба Я где-то встречал, что народ как-то заделывал 14 бит на апаратном уровне, вот только не помню где это я видел такое... Можно обяснить? 14-бит это похоже как-то с PIC пересекается. У них ПП нарезана словами по 14 бит. Зы, а в чем сложность программно реализовать (по сколько угодно можно, с достаточно высокой скоростью)? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DiMomite 0 28 июля, 2007 Опубликовано 28 июля, 2007 · Жалоба Может можно передать 5 байт, при этом на первые два бита первого байта не обращать внимания. Обычно на приемную сторону нужно передавать строб после передачи всей информации, так что такой метод должен подойти. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Гость =AVR= 28 июля, 2007 Опубликовано 28 июля, 2007 · Жалоба Есть микросхема, которая для своего программирования требует "38-Bit Serial Word Format" Можно ли это каким-то образом оформить с помощю АВР? или может для этой цели нужно взять другой контроллер?4 байта (32 бита) аппаратно, затем еще 6 бит программно теми же SPI-ногами - дешевле не найдешь Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
BALDA 0 28 июля, 2007 Опубликовано 28 июля, 2007 · Жалоба поддерживаю! хорошее решение! а че за микросхема такая? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
WHILE 0 29 июля, 2007 Опубликовано 29 июля, 2007 · Жалоба PLL какой-то,скорее всего. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
bureau 0 30 июля, 2007 Опубликовано 30 июля, 2007 (изменено) · Жалоба 14-бит это похоже как-то с PIC пересекается. У них ПП нарезана словами по 14 бит. Зы, а в чем сложность программно реализовать (по сколько угодно можно, с достаточно высокой скоростью)? Да никакой сложности нет... Просто как говориться "легких путей решения не ищем". А вообще, вспомнил про эти 14 бит, поскольку как раз получаеться 3 байта + эти 14 бит... поддерживаю! хорошее решение! а че за микросхема такая? AD8555 Изменено 30 июля, 2007 пользователем bureau Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aesok 0 30 июля, 2007 Опубликовано 30 июля, 2007 · Жалоба AD8555 И где же вы в ней нашли SPI? Анатолий. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
=GM= 0 30 июля, 2007 Опубликовано 30 июля, 2007 · Жалоба Есть микросхема, которая для своего программирования требует "38-Bit Serial Word Format" Можно ли это каким-то образом оформить с помощю АВР? или может для этой цели нужно взять другой контроллер? Можно. Если для AD8555, то не просто, а очень просто. Импульс длиной 10 мкс будет 0, импульс длиной 50 мкс будет 1. Промежутки между ними - 10 мкс. И так в цикле для 38 бит. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Гость =AVR= 30 июля, 2007 Опубликовано 30 июля, 2007 (изменено) · Жалоба . Изменено 30 июля, 2007 пользователем =AVR= Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться