16+
Суббота
25 мая
Вход |Карта сайта |Upload |codebook | PARTS

 О смысле всего сущего 0xFF

 Средства и методы разработки

 Мобильная и беспроводная связь

 Блошиный рынок Объявления

caxapa

Микроконтроллеры ARM 

AVR PIC MSP PLD,FPGA,DSP 

Кибернетика Технологии 

Схемы, платы, компоненты 

Микроконтроллеры PIC

 
Новая темаПравила РегистрацияСтатистика Архив
Вернуться в конференциюТопик полностью
Nikolay_Po  (03.04.2019 23:56) , в ответ на PIC32MX + XC32 + MCC I2C: не понятно, почему компиллер оптимизирует и проскакивает функцию static bool i2c_transaction_complite(void), код внутри. Состояние переменной меняется в прерывании на I2C2_MESSAGE_COMPLETE. При постановке в очередь автор: rual
Из примера непонятно, зачем ждать мэссидж комплита перед вставкой нового запроса в очередь? 
Достаточно ТиАрБи Инсёрт сделать в цикле с проверкой результата (обязательно волатильной). Пока очередь занята, статус будет "фэйл". Повторять, пока не станет "пендинг". Потом, в следующем цикле, ждать "комплит".
Главная | Карта сайта | О проекте | Проекты | Файлообменник | Регистрация | Вебмастер | RSS
Лето 7527 от сотворения мира. При использовании материалов сайта ссылка на caxapу обязательна.
MMI © MMXIX