Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Вторник
26 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
ARM, RISC-V контроллеры
984100
Топик полностью
Rainman62
(06.03.2020 06:08, просмотров: 452)
ответил
Aleksey_75
на
Вы о чем ?? "Почему в коде как бы сначала ждём окончания передачи, потом пытаемся что-то принять?" это почему поздно то ? в DR принятый байт и он будет там лежать пока мы не поместим туда данные для отправки! Короч! я не одинок! похоже глюк
Ээээ? регистр DR для приема, и регистр DR для передачи, суть разные физически регистры. Поэтому фраза "
в DR принятый байт и он будет там лежать пока мы не поместим туда данные для отправки"
лишена смысла.
Ответить
отнюдь! DR это обычный сдвиговый регистр, в который побитно по клоку, выдвигаются в MOSI и задвигаются с MISO данные, У STM правда добавлены буфер приема и буфер передачи )
-
Aleksey_75
(06.03.2020 11:33
)