Arlleex 187 19 ноября, 2015 Опубликовано 19 ноября, 2015 · Жалоба Всем привет. Есть устройство на STM32 с датчиком температуры I2C. Все отладил, все замечательно работает, но до того момента, как я запущу исполнение кода под отладчиком. I2C модуль вместо 2 байт принимает три (третий 0xFF), причем в абсолютно несвязанные моменты времени. Чем по сути выполнение кода под отладчиком (Run, без пошагового) отличается от обычного? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ataradov 0 19 ноября, 2015 Опубликовано 19 ноября, 2015 · Жалоба Чем по сути выполнение кода под отладчиком (Run, без пошагового) отличается от обычного? А окно I/O View или аналогичное с регистрами I2C не открыто случаем? IDE для обновления содержимого вынуждено читать все регистры периферии, что может привести к очистке флагов и прочим нежелательным эффектам. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Arlleex 187 19 ноября, 2015 Опубликовано 19 ноября, 2015 · Жалоба Открыто, вроде бы, завтра посмотрю. Похоже точно, как Вы сказали =) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
smalcom 0 20 ноября, 2015 Опубликовано 20 ноября, 2015 · Жалоба Надо сверху такой блок текстовый повесить на манер того, что в объявлениях. Указать быстрые ЧаВо. За неделю второй "I2C в отладчике" :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться