Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Пятница
20 февраля
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
ARM, RISC-V контроллеры
1571543
Топик полностью
reZident
(Вчера, 15:23, просмотров: 16)
ответил
AlexBi
на
UPD:
В результате некоторого количества экспериментов пришел к такому решению: после передачи передачи байта второго адреса опять заставляю выдать старт, после которого опять передаю второй адрес, дальше вторая порция данных нормально выдается.
Нашел более правильный вариант, оказалось, что после установки бита команды на передачу старта по непонятной причине устанавливался бит приема байта, т.е. признак того, что что-то принято. Пока этот принятый байт
По идее логика модуля I2C должна тактироваться сигналом SCL. Так что таймауты обращения к модулю I2C должны быть сравнимы с выбранной вами длительностью одного такта сигнала SCL.
Ответить