-
- А чем не устраивают имеющиеся в большинстве МК SPI Slave? Какие порядки частот SCK? - AVR(16.04.2007 12:37, )
- Частота неольшая, а вот разрядность нужна 32 бита - Make_Pic(16.04.2007 22:51, )
- Любому, даже самому сраному "8-битному" SPI Slave какого-нибудь AVR, PIC или Silabs, глубоко до фонаря и разрядность данных, и джиттер клока AVR(274 знак., 16.04.2007 22:59, )
- В принципе может и так - искать маркер 5 бит и брать данные побайтно. - Make_Pic(17.04.2007 15:41, )
- Вдогонку, но надо еще одновременно данные последовательно выдавать во вне! - Make_Pic(17.04.2007 15:46, )
- Куда выдавать - в то же устройство, с которого принимаешь? - AVR(17.04.2007 16:41, )
- Да! Получаю Маркер, в первых 10 битах читаю комманду, в последующих 10 битах посылаю команду и это все в одном слове. - Make_Pic(17.04.2007 17:09, )
- Почему 10 бит -> после четырех подряд едениц всегда ноль, маркер - 5 бит - Make_Pic(17.04.2007 17:12, )
- Тогда позволь спросить - ты хотя бы приблизительно представляешь себе, как работает SPI?? - AVR(17.04.2007 17:25, )
- А бог его знает! Два регистра один (если slave) на вход подаются последовательно данные тактируется SCLK и по готовности уже в МК читается байт, на пердачу хотелось чтобы отдельный регистр - записали байт и во вне опять по входному SCLK выпихиваем Make_Pic(55 знак., 17.04.2007 17:40, )
- Вот именно! Вся фишка SPI и состоит в том, что это ОДИН регистр, и прием идет в освобождающиеся при передаче биты этого регистра. Для независимой передачи нужен второй SPI Slave (Transmitter) - AVR(17.04.2007 17:43, )
- Стоп! Если нужно два однонаправленных канала, один входящий, другой исходящий, то достаточно одного SPI. =AlexD=(100 знак., 18.04.2007 09:40, )
- Вот именно! Вся фишка SPI и состоит в том, что это ОДИН регистр, и прием идет в освобождающиеся при передаче биты этого регистра. Для независимой передачи нужен второй SPI Slave (Transmitter) - AVR(17.04.2007 17:43, )
- А бог его знает! Два регистра один (если slave) на вход подаются последовательно данные тактируется SCLK и по готовности уже в МК читается байт, на пердачу хотелось чтобы отдельный регистр - записали байт и во вне опять по входному SCLK выпихиваем Make_Pic(55 знак., 17.04.2007 17:40, )
- Тогда позволь спросить - ты хотя бы приблизительно представляешь себе, как работает SPI?? - AVR(17.04.2007 17:25, )
- Почему 10 бит -> после четырех подряд едениц всегда ноль, маркер - 5 бит - Make_Pic(17.04.2007 17:12, )
- Да! Получаю Маркер, в первых 10 битах читаю комманду, в последующих 10 битах посылаю команду и это все в одном слове. - Make_Pic(17.04.2007 17:09, )
- Куда выдавать - в то же устройство, с которого принимаешь? - AVR(17.04.2007 16:41, )
- Вдогонку, но надо еще одновременно данные последовательно выдавать во вне! - Make_Pic(17.04.2007 15:46, )
- В принципе может и так - искать маркер 5 бит и брать данные побайтно. - Make_Pic(17.04.2007 15:41, )
- Любому, даже самому сраному "8-битному" SPI Slave какого-нибудь AVR, PIC или Silabs, глубоко до фонаря и разрядность данных, и джиттер клока AVR(274 знак., 16.04.2007 22:59, )
- Частота неольшая, а вот разрядность нужна 32 бита - Make_Pic(16.04.2007 22:51, )
- А чем не устраивают имеющиеся в большинстве МК SPI Slave? Какие порядки частот SCK? - AVR(16.04.2007 12:37, )