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

 
 
> При запуске из отладчика программа работает, когда отключаешь и снова включаешь STM32 программа перестает работать
Alex_Golubev
сообщение Apr 5 2018, 03:41
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 280
Регистрация: 18-03-17
Пользователь №: 95 877



Привет.
Контроллер STM32f429zi.
Столкнулся с такой проблемой, запускаешь программу из отладчика все работает (в частности USB), когда передергиваешь питание микроконтроллера программа начинает выполнится некорректно (отваливается USB).
Если запустить контроллер из отладчика IAR и сразу выключить отладчик (шнурок программатора-отладчика выдергиваю) не трогая питание STM32, то все нормально программа выполняется корректно.
Но если передернуть питание то опять все отвалилось.

Как можно найти причину этого?

Сообщение отредактировал Alex_Golubev - Apr 5 2018, 03:42
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Alex_Golubev
сообщение Apr 9 2018, 00:55
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 280
Регистрация: 18-03-17
Пользователь №: 95 877



Ребята я очень рад что вы так активно обсуждаете I2C.
Но я прошу помочь с USB. У меня с ним проблема.

В кубе сделан проект USB CDC.

При запуске мк. и открытие порта программой COM port tolkit.

Вылетает ошибка Error setting parameters from DCB.
Go to the top of the page
 
+Quote Post
Baser
сообщение Apr 9 2018, 09:12
Сообщение #3


Просто Che
*****

Группа: Свой
Сообщений: 1 567
Регистрация: 22-05-07
Из: ExUSSR
Пользователь №: 27 881



Цитата(Alex_Golubev @ Apr 9 2018, 03:55) *
При запуске мк. и открытие порта программой COM port tolkit.

Вылетает ошибка Error setting parameters from DCB.

Я такую ошибку видел только когда случайно установил скорость работы СОМ порта, которую не поддерживал сам СОМ порт. Нужно найти compt.ini в директории установки Тулкита и в ручную подправить скорость на правильную.

Цитата(jcxz @ Apr 8 2018, 12:04) *
Вас очень трудно понять, так как Вы не придерживаетесь стандартной терминологии I2C. О чём тут уже говорили.
Как именно может "завесить обмен" обычный СТАРТ или ACK - я думаю тут не только я, но никто не понял.... laughing.gif

А я прекрасно понимаю laughing.gif потому что на разных МК модули I2C настолько разные, и частенько, настолько кривые, что применять их просто не хочется. На старых ПИКах мастера I2C вообще не было, все в ручную. На АВР-ке я даже один раз сварганил мастера и слейва на прерываниях встроенного модуля, но ПО для этого выглядело настолько чудовищно нечитабельно, что никакого удовлетворения не доставило. На МСП430 были потуги применить аппаратный I2C на прерываниях, даже пару дней убил на это, пока не обнаружил, что они прое*** забыли сделать прерывание на одно состояние. Типа почти все на прерываниях, а вот тут нужно "поллингом" wacko.gif Плюнул, вернул ногодрыг, который по коду коротенький, компактный и понятный. Благо что I2C синхронная, её везде можно приостановить что на 10 мс, что на 1 сек.
На STM32 пока до I2C не добрался, но тоже предстоит...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Alex_Golubev   При запуске из отладчика программа работает, когда отключаешь и снова включаешь STM32 программа перестает работать   Apr 5 2018, 03:41
- - KRS   Цитата(Alex_Golubev @ Apr 5 2018, 06:41) ...   Apr 5 2018, 04:55
- - Forger   Цитата(Alex_Golubev @ Apr 5 2018, 06:41) ...   Apr 5 2018, 06:22
- - Alex_Golubev   ЦитатаКуда грузится программа: ОЗУ или FLASH? Не м...   Apr 5 2018, 06:48
|- - Forger   Создайте пустой новый проект в любимой среде, кото...   Apr 5 2018, 07:08
|- - SSerge   Цитата(Alex_Golubev @ Apr 5 2018, 13:48) ...   Apr 5 2018, 08:20
- - Alex_Golubev   Есть еще один интересный момент, который меня вгон...   Apr 5 2018, 08:40
|- - Forger   Цитата(Alex_Golubev @ Apr 5 2018, 11:40) ...   Apr 5 2018, 08:50
|- - Baser   Цитата(Alex_Golubev @ Apr 5 2018, 11:40) ...   Apr 5 2018, 09:36
||- - adnega   Цитата(Baser @ Apr 5 2018, 12:36) Вариант...   Apr 5 2018, 14:48
||- - k155la3   Цитата(adnega @ Apr 5 2018, 17:48) Или ка...   Apr 6 2018, 08:42
|- - KnightIgor   Цитата(Alex_Golubev @ Apr 5 2018, 09:40) ...   Apr 5 2018, 12:36
|- - Aleksandr Baranov   Скорость нарастания питающего напряжения у работаю...   Apr 5 2018, 13:06
- - Alex11   Еще вариант, который у себя наблюдал - медленно за...   Apr 5 2018, 10:38
|- - Forger   Цитата(Alex11 @ Apr 5 2018, 13:38) Еще ва...   Apr 5 2018, 10:46
- - Alex_Golubev   Цитатапо условию готовности генератора у меня так ...   Apr 5 2018, 11:05
|- - Forger   Цитата(Alex_Golubev @ Apr 5 2018, 14:05) ...   Apr 5 2018, 11:12
- - ViKo   Если USB из Куба, то мне приходилось размер кучи у...   Apr 5 2018, 11:22
- - Alex_Golubev   Путем отключения и включения разных инициализации ...   Apr 6 2018, 04:48
|- - Forger   Цитата(Alex_Golubev @ Apr 6 2018, 07:48) ...   Apr 6 2018, 06:00
|- - adnega   Цитата(Alex_Golubev @ Apr 6 2018, 07:48) ...   Apr 6 2018, 06:09
|- - jcxz   Цитата(adnega @ Apr 6 2018, 09:09) Без ди...   Apr 6 2018, 07:59
|- - adnega   Цитата(jcxz @ Apr 6 2018, 10:59) Странно,...   Apr 6 2018, 09:05
|- - jcxz   Цитата(adnega @ Apr 6 2018, 12:05) Для эт...   Apr 6 2018, 10:28
|- - adnega   Цитата(jcxz @ Apr 6 2018, 13:28) Не понял...   Apr 6 2018, 12:09
|- - jcxz   Цитата(adnega @ Apr 6 2018, 15:09) Мастер...   Apr 6 2018, 12:34
|- - Arlleex   Я тоже ничего не понял про ACK во время START... В...   Apr 7 2018, 08:04
|- - jcxz   Цитата(Arlleex @ Apr 7 2018, 11:04) При о...   Apr 7 2018, 14:31
|- - Arlleex   Цитата(jcxz @ Apr 7 2018, 18:31) Ничего н...   Apr 7 2018, 14:53
|- - jcxz   Цитата(Arlleex @ Apr 7 2018, 17:53) Если ...   Apr 7 2018, 18:33
|- - adnega   Цитата(jcxz @ Apr 7 2018, 21:33) А зачем ...   Apr 7 2018, 19:03
|- - jcxz   Цитата(adnega @ Apr 7 2018, 22:03) Ага. В...   Apr 7 2018, 19:23
|- - adnega   Цитата(jcxz @ Apr 7 2018, 22:23) Как же и...   Apr 7 2018, 20:51
|- - jcxz   Цитата(adnega @ Apr 7 2018, 23:51) Я бы н...   Apr 8 2018, 09:04
|- - adnega   Цитата(jcxz @ Apr 8 2018, 12:04) Как имен...   Apr 8 2018, 10:28
|- - jcxz   Цитата(adnega @ Apr 8 2018, 13:28) Если s...   Apr 8 2018, 10:51
|- - adnega   Цитата(jcxz @ Apr 8 2018, 13:51) Если при...   Apr 8 2018, 11:27
|- - jcxz   Цитата(adnega @ Apr 8 2018, 14:27) И что ...   Apr 8 2018, 12:47
|- - adnega   Цитата(jcxz @ Apr 8 2018, 15:47) писал чт...   Apr 8 2018, 14:19
|- - jcxz   Цитата(adnega @ Apr 8 2018, 17:19) Дык, в...   Apr 9 2018, 12:09
- - rudy_b   I2C в STM - полное барахло и недоделка, ваш код то...   Apr 7 2018, 09:58
- - Alex_Golubev   USB cdc. До меня не доходит из-за чего вылазит ош...   Apr 8 2018, 07:21
|- - adnega   Цитата(Alex_Golubev @ Apr 9 2018, 03:55) ...   Apr 9 2018, 04:31
- - rudy_b   Я уже писал, что на 207 автомат влипает в глючные ...   Apr 9 2018, 10:26
- - pitt   По поводу I2C. До 2010 года активно использовал AV...   Apr 9 2018, 12:39


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

 


RSS Текстовая версия Сейчас: 28th June 2025 - 23:04
Рейтинг@Mail.ru


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