|
spi, вопрос по SPI |
|
|
|
Jan 10 2007, 14:37
|
Участник

Группа: Участник
Сообщений: 61
Регистрация: 16-02-06
Пользователь №: 14 375

|
Я использую ЦАП ad5300, в которую данные загружаются по SPI. Для нее надо выдавать 16 бит данных. ATmega8 выдает по 8 бит. Если выдавать 2 байта по 8-мь, то ЦАП примет правильно ? И во время включенного SPI можно ли использовать вход MISO отдельно как порт ?
|
|
|
|
|
 |
Ответов
|
Jan 10 2007, 14:54
|

Гуру
     
Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659

|
Цитата(kostik2 @ Jan 10 2007, 18:37)  Я использую ЦАП ad5300, в которую данные загружаются по SPI. Для нее надо выдавать 16 бит данных. ATmega8 выдает по 8 бит. Если выдавать 2 байта по 8-мь, то ЦАП примет правильно ? Да, можно. Но только не нужно снимать сигнал ShipSelect c ЦАП, если он, конечно, имеется. Только после окончания переджачи всего слова. Цитата(kostik2 @ Jan 10 2007, 18:37)  И во время включенного SPI можно ли использовать вход MISO отдельно как порт ? В принципе, да Цитата(aaarrr @ Jan 10 2007, 18:47)  Цитата(kostik2 @ Jan 10 2007, 14:37)  Если выдавать 2 байта по 8-мь, то ЦАП примет правильно ?
Да, если CS не снимать между байтами. Цитата(kostik2 @ Jan 10 2007, 14:37)  И во время включенного SPI можно ли использовать вход MISO отдельно как порт ? Увы, нет. А отчего нет?
--------------------
|
|
|
|
|
Jan 10 2007, 15:11
|
Участник

Группа: Участник
Сообщений: 61
Регистрация: 16-02-06
Пользователь №: 14 375

|
Цитата(aaarrr @ Jan 10 2007, 14:59)  Цитата(prottoss @ Jan 10 2007, 14:54)  А отчего нет?
Просто не заметил слова "вход" в вопросе. Как вход можно, конечно, но это как-то не эстетично, ИМХО  а как выход ? Цитата(kostik2 @ Jan 10 2007, 15:09)  Цитата(aaarrr @ Jan 10 2007, 14:59)  Цитата(prottoss @ Jan 10 2007, 14:54)  А отчего нет?
Просто не заметил слова "вход" в вопросе. Как вход можно, конечно, но это как-то не эстетично, ИМХО  а как выход ? у меня просто свободных ного нету.
|
|
|
|
Сообщений в этой теме
kostik2 spi Jan 10 2007, 14:37 aaarrr Цитата(kostik2 @ Jan 10 2007, 14:37) Если... Jan 10 2007, 14:47  prottoss Цитата(aaarrr @ Jan 10 2007, 18:59) Цитат... Jan 10 2007, 15:09    prottoss Цитата(aaarrr @ Jan 10 2007, 19:16) Цитат... Jan 10 2007, 15:24     aaarrr Цитата(prottoss @ Jan 10 2007, 15:24) На ... Jan 10 2007, 15:35      =GM= Цитата(aaarrr @ Jan 10 2007, 12:35) Цитат... Jan 10 2007, 15:43      prottoss Цитата(aaarrr @ Jan 10 2007, 19:35) Цитат... Jan 10 2007, 15:55       aaarrr Цитата(prottoss @ Jan 10 2007, 15:55) Но ... Jan 10 2007, 16:06        prottoss Цитата(aaarrr @ Jan 10 2007, 20:06) Цитат... Jan 10 2007, 16:11 kostik2 спасибо за информацию. Jan 10 2007, 15:20 dkostik 2 последовательно слать можно.
а если хош сразу 16... Jan 10 2007, 15:20 =GM= Цитата(kostik2 @ Jan 10 2007, 11:37) И во... Jan 10 2007, 15:22 defunct Одного пина не хватает?!
Один из путей экономи... Jan 11 2007, 00:38 GDI если сделать программный SPI чтобы только читать д... Jan 11 2007, 14:45
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|