Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Среда
27 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
ARM, RISC-V контроллеры
1305096
Топик полностью
AlexG
(30.04.2023 08:44, просмотров: 85)
ответил
il-2
на
Значит так сделано (как там в STM32 - не помню). И по моему достаточно логично. Надо дождаться окончания передачи STOP - наверное по окончанию TXE взводится в 1. Может то-же самое происходит и со START. Вобщем - надо быть внимательным и включать DMA только после того как все преамбулы выданы. Это все мои рассуждения на основе STM32 I2C.
Спасибо за наводку. Работает если настраивать DMA позже, уже после передачи адреса.
Ответить