Метценгерштейн 0 9 июня, 2016 Опубликовано 9 июня, 2016 · Жалоба мастер шлёт в STM32 в режиме слейва запрос на чтение. Дальше вижу 4 пачки тактов. Прочитать мастер хочет 4 байта. Какие регистры при этом в МК активируются? Я вижу, что приходит флаг I2C_ISR_TXIS начинаю передавать элемент массива дальше мне что делать надо? Проверить какой- то флаг, что мастер принял? И еще 3 элемента передать или как? Или при запросе на след. I2C_ISR_TXIS след. элемент массива передавать? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Метценгерштейн 0 9 июня, 2016 Опубликовано 9 июня, 2016 · Жалоба уточню вопрос- я слейв, какая последовательность бит приходит мне и что мне надо выставить, чтобы ответить мастеру? Вот пришел адрес мой, I2C_ISR_ADDR что я должен выставить в инициализации, чтобы по получении I2C_ISR_TXIS передавать по одному байту до стопа? Я просто не захожу в прерывания I2C_ISR_TXIS Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться