реклама на сайте
подробности

 
 
> Чудеса под отладчиком STM32
Arlleex
сообщение Nov 19 2015, 19:01
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 492
Регистрация: 12-11-11
Пользователь №: 68 264



Всем привет.
Есть устройство на STM32 с датчиком температуры I2C.
Все отладил, все замечательно работает, но до того момента, как я запущу исполнение кода под отладчиком.
I2C модуль вместо 2 байт принимает три (третий 0xFF), причем в абсолютно несвязанные моменты времени. Чем по сути выполнение кода под отладчиком (Run, без пошагового) отличается от обычного?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
ataradov
сообщение Nov 19 2015, 19:47
Сообщение #2


Профессионал
*****

Группа: Участник
Сообщений: 1 014
Регистрация: 8-01-07
Из: San Jose, CA
Пользователь №: 24 202



QUOTE (Arlleex @ Nov 19 2015, 13:01) *
Чем по сути выполнение кода под отладчиком (Run, без пошагового) отличается от обычного?
А окно I/O View или аналогичное с регистрами I2C не открыто случаем?

IDE для обновления содержимого вынуждено читать все регистры периферии, что может привести к очистке флагов и прочим нежелательным эффектам.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 29th July 2025 - 07:29
Рейтинг@Mail.ru


Страница сгенерированна за 0.01356 секунд с 7
ELECTRONIX ©2004-2016