Интерфейс SPI ответные данные - ATmega AVR - Обсуждение 2086232 |
|
Обсуждение
Всего сообщений: 53
|
||||
Имя | Дата | Сообщение | ||
Читать обсуждение полностью: Интерфейс SPI ответные данные |
||||
sko33 | 24.10.2013 11:59 |
https://www.cyberforum.ru/post11295833.html
И снова про SPI...
Помогите, уважаемые форумчане, уже...
|
||
OtixPM | 24.10.2013 13:21 |
https://www.cyberforum.ru/post11295834.html
Маленький оффтопик (отвечать не надо). Почему Вы во всех...
|
||
OtixPM | 24.10.2013 13:28 |
https://www.cyberforum.ru/post11295835.html
По теме: в slave флаг SPIF надо сбрасывать.
|
||
sko33 | 24.10.2013 14:19 |
https://www.cyberforum.ru/post11295836.html
Когда его нужно сбрасывать? в каком месте программы... как...
|
||
OtixPM | 24.10.2013 14:37 |
https://www.cyberforum.ru/post11295837.html
Когда его нужно сбрасывать? в каком месте программы... как...
|
||
sko33 | 24.10.2013 15:05 |
https://www.cyberforum.ru/post11295838.html
Я сделал так:
...
while (1)
{
PORTD=SPDR; ...
|
||
OtixPM | 24.10.2013 15:11 |
https://www.cyberforum.ru/post11295839.html
Я сделал так:
{SPSR.7=1;};но ничего не получилось...
|
||
sko33 | 24.10.2013 15:18 |
https://www.cyberforum.ru/post11295840.html
да, всё верно...
как понять чтением регистра SPDR ? мне...
|
||
OtixPM | 24.10.2013 15:33 |
https://www.cyberforum.ru/post11295841.html
да, всё верно...
как понять чтением регистра SPDR ? мне...
|
||
sko33 | 24.10.2013 15:42 |
https://www.cyberforum.ru/post11295842.html
судя по моему коду тогда я буду должен прочитать регистр...
|
||
sko33 | 26.10.2013 16:45 |
https://www.cyberforum.ru/post11295843.html
Помогите разобраться что я не так делаю...
|
||
stritsh | 26.10.2013 17:58 |
https://www.cyberforum.ru/post11295844.html
Попробуйте так, для слейва
while(!(SPSR & (1<<SPIF))); ...
|
||
OtixPM | 26.10.2013 20:39 |
https://www.cyberforum.ru/post11295845.html
А не...
|
||
sko33 | 26.10.2013 21:46 |
https://www.cyberforum.ru/post11295846.html
Спасибо за подсказки, завтра буду пробывать код, отпишусь
|
||
stritsh | 26.10.2013 22:31 |
https://www.cyberforum.ru/post11295847.html
data = SPDR; //считываем данные от мастера и обнуляем фла...
|
||
OtixPM | 27.10.2013 02:33 |
https://www.cyberforum.ru/post11295848.html
Правильно пишут. Но первое из двух условий уже обеспечено...
|
||
sko33 | 27.10.2013 10:59 |
https://www.cyberforum.ru/post11295849.html
Всем спасибо, всё заработало, ошибка моя оказалась ещё в...
|
||
sko33 | 27.10.2013 13:00 |
https://www.cyberforum.ru/post11295850.html
Динные "ответки" стабильно держутся.
Но ещё вот что хочу...
|
||
sko33 | 27.10.2013 15:59 |
https://www.cyberforum.ru/post11295851.html
Да, кстати, я работаю без кварца, на внутреннем генераторе,...
|
||
OtixPM | 27.10.2013 16:07 |
https://www.cyberforum.ru/post11295852.html
На внутреннем RC нельзя обеспечить стабильную работу USORT....
|
||
sko33 | 27.10.2013 16:32 |
https://www.cyberforum.ru/post11295853.html
хорошо, попробую с кварцем, отпишусь, спасибо... какое то...
|
||
YTYOUT | 27.10.2013 17:36 |
https://www.cyberforum.ru/post11295854.html
Значит , код написан так , что в определённый момент...
|
||
OtixPM | 27.10.2013 17:59 |
https://www.cyberforum.ru/post11295855.html
Можно с чем-то в коде сопоставить этот "определённый...
|
||
YTYOUT | 27.10.2013 18:13 |
https://www.cyberforum.ru/post11295856.html
По идее можно. Так или иначе , но что-то запихивает байт в...
|
||
sko33 | 30.10.2013 12:48 |
https://www.cyberforum.ru/post11295857.html
Дело в том, что этот байт проникал совершенно спонтанно,...
|
||
OtixPM | 30.10.2013 13:13 |
https://www.cyberforum.ru/post11295858.html
if (getchar() != PINB) //если принятая посылка не...
|
||
sko33 | 30.10.2013 16:06 |
https://www.cyberforum.ru/post11295859.html
while(!(SPSR & (1<<SPIF))); // ожидание окончания...
|
||
OtixPM | 30.10.2013 16:27 |
https://www.cyberforum.ru/post11295860.html
Комментарии в коде настораживают. Вы понимаете, что ответ...
|
||
sko33 | 30.10.2013 16:42 |
https://www.cyberforum.ru/post11295861.html
спасибо за столь подробное описание, да, действительно...
|
||
OtixPM | 30.10.2013 17:14 |
https://www.cyberforum.ru/post11295862.html
Ненужный байт просто игнорируйте, его можно никуда не...
|
||
sko33 | 30.10.2013 17:53 |
https://www.cyberforum.ru/post11295863.html
хорошо, ещё более тупой вопрос, как сделать этот игнор до...
|
||
OtixPM | 30.10.2013 18:03 |
https://www.cyberforum.ru/post11295864.html
Статический флаг (переменную) объявите:bool...
|
||
YTYOUT | 30.10.2013 19:24 |
https://www.cyberforum.ru/post11295865.html
А можно сразу начинать с пункта :)
|
||
OtixPM | 30.10.2013 19:41 |
https://www.cyberforum.ru/post11295866.html
А можно сразу начинать с пункта :)
Конечно! :-)
Если...
|
||
sko33 | 30.10.2013 19:42 |
https://www.cyberforum.ru/post11295867.html
A CS опускать и поднимать только в начале и конце пакета...
|
||
OtixPM | 30.10.2013 19:52 |
https://www.cyberforum.ru/post11295868.html
Если специфика SPI-девайса не требует обрамления каждого...
|
||
sko33 | 30.10.2013 19:56 |
https://www.cyberforum.ru/post11295869.html
Интересно, но сложновато, завтра буду осваивать в железе,...
|
||
OtixPM | 30.10.2013 20:18 |
https://www.cyberforum.ru/post11295870.html
Почему сложновато? Это же буквально то, что Вы...
|
||
sko33 | 30.10.2013 20:22 |
https://www.cyberforum.ru/post11295871.html
я имел ввиду про общую реализацию :-)
|
||
sko33 | 30.10.2013 20:29 |
https://www.cyberforum.ru/post11295872.html
а так конечно переживаю за ответные от слейва данные,...
|
||
OtixPM | 30.10.2013 20:31 |
https://www.cyberforum.ru/post11295873.html
Вот завтра и узнаем. Мы - завтра, а Вы - сегодня ночью :-)...
|
||
sko33 | 31.10.2013 11:47 |
https://www.cyberforum.ru/post11295874.html
OtyxPM, следуя Вашим подсказкам я делаю так:
char...
|
||
sko33 | 31.10.2013 14:48 |
https://www.cyberforum.ru/post11295875.html
может со стороны слейва что то не так, надо подумать...
|
||
OtixPM | 31.10.2013 14:52 |
https://www.cyberforum.ru/post11295876.html
Вот так и рождаются беспочвенные слухи, что CVAVR вносит...
|
||
sko33 | 31.10.2013 14:58 |
https://www.cyberforum.ru/post11295877.html
это я понял, а поводу кода что скажете? имеете ввиду...
|
||
OtixPM | 31.10.2013 15:33 |
https://www.cyberforum.ru/post11295878.html
До выходных (хорошо ещё , что их три будет) вряд ли смогу...
|
||
sko33 | 31.10.2013 15:44 |
https://www.cyberforum.ru/post11295879.html
В любом случае буду ждать Ваших рекомендаций...
Спасибо за...
|
||
YTYOUT | 31.10.2013 17:42 |
https://www.cyberforum.ru/post11295880.html
А где SPIF сбрасывается?
|
||
sko33 | 31.10.2013 17:50 |
https://www.cyberforum.ru/post11295881.html
.........
SPDR = spyperemen; ...
|
||
YTYOUT | 31.10.2013 17:53 |
https://www.cyberforum.ru/post11295882.html
А Вы уверены
|
||
sko33 | 31.10.2013 17:54 |
https://www.cyberforum.ru/post11295830.html
Ваше предложение?
|
||
YTYOUT | 31.10.2013 17:55 |
https://www.cyberforum.ru/post11295831.html
Проверить в дебаге
|
||
sko33 | 31.10.2013 18:00 |
https://www.cyberforum.ru/post11295832.html
YTYOUT,
Правильно пишут. Но первое из двух условий уже...
|
||
|
||||
Similar |
не успеваю отправлять данные по шине SPI Использование microSDHC карт через SPI интерфейс Запись данных в флэш W25Q, интерфейс SPI. STM32F103 STM32f4 Spi - при первой передаче искажаются данные ILI9341 SPI DMA, SPI, UART библиотеки |
|||
Ads |
|
|||
MoreAnswers |
SPI интерфейс SPI-подобный интерфейс Отладочный интерфейс на SPI и ЖКИ Таймаут ожидание ответа от slave-устройства (SPI интерфейс) ответные ссылки Куда вставлять ответные ссылки? |
|||