|
3 страниц
1 2 3 >
|
 |
Ответов
(1 - 14)
|
May 24 2016, 13:03
|
Участник

Группа: Участник
Сообщений: 36
Регистрация: 10-04-13
Пользователь №: 76 430

|
В течение 1 миллисекунды нарастает питание.
|
|
|
|
|
May 24 2016, 13:15
|
Участник

Группа: Участник
Сообщений: 36
Регистрация: 10-04-13
Пользователь №: 76 430

|
3.3 V stm32f407vgt6
|
|
|
|
|
May 24 2016, 13:31
|
Участник

Группа: Участник
Сообщений: 36
Регистрация: 10-04-13
Пользователь №: 76 430

|
Спасибо. Буду пробовать.
Оставил reset в воздухе. Программа не стартует. Сопротивление на пине относительно земли или питания примерно Мегаом. Напряжение 3.3 вольта
|
|
|
|
|
May 24 2016, 13:36
|
Местный
  
Группа: Участник
Сообщений: 291
Регистрация: 11-04-14
Из: Саратов
Пользователь №: 81 335

|
Цитата(DerKetzer @ May 24 2016, 15:57)  Если убрать полностью цепь сброса то вообще ничего не работает. ни reset ни watchdog. Осциллографом вижу что на пине reset при срабатывании watchdog напряжение на некоторое время падает в 0 но программа не стартует. А чем тактируется МК - от внутреннего RC или от внешнего кварца? Если от кварца, то возможно, что МК "застревает" из-за некачественного резонатора, при этом от внутреннего RC генератора стартует без проблем.
|
|
|
|
|
May 24 2016, 13:37
|

Гуру
     
Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095

|
QUOTE (DerKetzer @ May 24 2016, 16:31)  Оставил reset в воздухе. Программа не стартует. Или стартует, но тут же куда-то улетает и циклится в обработчике исключения? QUOTE (DerKetzer @ May 24 2016, 16:31)  Сопротивление на пине относительно земли или питания примерно Мегаом. Напряжение 3.3 вольта Все логично. Там есть внутренняя подтяжка порядка 30-50 кОм, которая и обеспечивает необходимый для нормальной работы уровень лог. единицы. Подтяжка выполнена в виде полевого транзистора, поэтому на прозвонке вы ее не видите.
--------------------
На любой вопрос даю любой ответ"Write code that is guaranteed to work, not code that doesn’t seem to break" ( C++ FAQ)
|
|
|
|
|
May 24 2016, 13:45
|
Участник

Группа: Участник
Сообщений: 36
Регистрация: 10-04-13
Пользователь №: 76 430

|
В отладке сразу левый адрес. Но шьется, и если пинцетом дернуть ресет то светодиод моргает и по watchdoгу рестартует
|
|
|
|
|
May 24 2016, 13:54
|
Местный
  
Группа: Участник
Сообщений: 291
Регистрация: 11-04-14
Из: Саратов
Пользователь №: 81 335

|
Цитата(DerKetzer @ May 24 2016, 16:45)  В отладке сразу левый адрес. Но шьется, и если пинцетом дернуть ресет то светодиод моргает и по watchdoгу рестартует Выбросьте (закомментируйте) Watchdog, он Вам только спутает все карты при отладке. Сделайте, как советовал ЯadiatoR. По результатам будет ясно, куда копать дальше.
|
|
|
|
|
May 24 2016, 14:01
|
Участник

Группа: Участник
Сообщений: 36
Регистрация: 10-04-13
Пользователь №: 76 430

|
Выбросил WDT. Работаю от внутреннего генератора. В отладке все работает. Выходишь из отладки-все работает. Дергаешь питание-ничего не работает. Дернешь reset-работает. Микроконтроллер новый. тока сегодня впаял. Работу определяю по мигающему светодиоду.
Сообщение отредактировал DerKetzer - May 24 2016, 14:03
|
|
|
|
|
May 24 2016, 14:34
|
Местный
  
Группа: Участник
Сообщений: 291
Регистрация: 11-04-14
Из: Саратов
Пользователь №: 81 335

|
Цитата(DerKetzer @ May 24 2016, 17:01)  Дергаешь питание-ничего не работает. Дернешь reset-работает. Сигналы Boot0 и Pdr_On (94 и 99 ноги) на земле? (я имею ввиду не по схеме, а по факту, чтобы исключить непропай). Подключите Nrst (14) на + питания через небольшой резистор, напр. 1 - 10 кОм.
Сообщение отредактировал ШСА - May 24 2016, 14:37
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|