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

 
 
> Чудеса под отладчиком 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
Ответов (1 - 3)
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
Arlleex
сообщение Nov 19 2015, 19:48
Сообщение #3


Местный
***

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



Открыто, вроде бы, завтра посмотрю. Похоже точно, как Вы сказали =)
Go to the top of the page
 
+Quote Post
smalcom
сообщение Nov 20 2015, 06:45
Сообщение #4


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

Группа: Свой
Сообщений: 1 292
Регистрация: 26-06-07
Пользователь №: 28 718



Надо сверху такой блок текстовый повесить на манер того, что в объявлениях. Указать быстрые ЧаВо.
За неделю второй "I2C в отладчике" sm.gif
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 08:01
Рейтинг@Mail.ru


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