|
Микроконтроллер STM32F407VD, Проблемы с прошивкой |
|
|
|
Apr 10 2014, 05:54
|
Группа: Новичок
Сообщений: 1
Регистрация: 10-04-14
Пользователь №: 81 309

|
Добрый день! Возникла такая проблема, в данной схеме включения, возникают проблемы с прошивкой. ( Прошивается, но, раз через раз). Может кто-нибудь сталкивался с проблемами с микроконтроллером STM32F407VD? С чем это может быть связано?
Сообщение отредактировал IgorKossak - Apr 11 2014, 05:34
|
|
|
|
|
Apr 10 2014, 07:18
|

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

|
Цитата(Pavel30 @ Apr 10 2014, 07:54)  ( Прошивается, но, раз через раз). Я бы выкинул тяжелое наследие оккупацииPIC16C84 в виде C596.
--------------------
На любой вопрос даю любой ответ"Write code that is guaranteed to work, not code that doesn’t seem to break" ( C++ FAQ)
|
|
|
|
|
Apr 10 2014, 07:35
|
Группа: Новичок
Сообщений: 4
Регистрация: 16-03-06
Пользователь №: 15 309

|
Цитата(Сергей Борщ @ Apr 10 2014, 11:18)  Я бы выкинул тяжелое наследие оккупацииPIC16C84 в виде C596. Конденсатор там как раз соответствует даташиту, в отличие от R583.
|
|
|
|
|
Apr 10 2014, 09:58
|
Частый гость
 
Группа: Участник
Сообщений: 90
Регистрация: 12-12-13
Пользователь №: 79 587

|
Цитата(Golikov A. @ Apr 10 2014, 13:52)  а разве флэш перешить без спец команд можно? Прошили, проверили прошивку, если ок, то все проблемы у вас в программе... Знаю, что нельзя. В том то и загадка. Дело точно не в программе. Пробовал простейшую программку зашивать, которая просто несколько байт по USART принимает. Те же чудеса происходят. А вот на Discovery то же самое работает как часы.
|
|
|
|
|
Apr 11 2014, 10:44
|

Частый гость
 
Группа: Свой
Сообщений: 78
Регистрация: 23-03-11
Из: Россия
Пользователь №: 63 824

|
Цитата(Haamu @ Apr 11 2014, 12:11)  Новый фокус. Линия V_BUS от USB и резистор P580. Подключаю USB разъем, со стороны разъема на резисторе 5В, со стороны контроллера - всего 0.5В. Контроллер на подключение разъема никак не реагирует. Делаю вывод, что сгорел вход контроллера. Но как-то странно он сгорел, потому что, если убрать инициализацию USB и настроить ногу PA9 на вход, то контроллер видит сигнал на этой ноге. Так же и на выход работает. Реально такое или снова фантастика какая-то? Может все же резистор плохо пропаян? В корзинке опыта были случаи, что вывод вроде припаян, но то ли трафарет с браком, то ли пасты "зажмотили" и после пропайки, обыкновенным паяльником все наладилось. В пользу этого говорит :" если убрать инициализацию USB и настроить ногу PA9 на вход, то контроллер видит сигнал на этой ноге. Так же и на выход работает."
|
|
|
|
|
Apr 11 2014, 11:11
|
Частый гость
 
Группа: Участник
Сообщений: 90
Регистрация: 12-12-13
Пользователь №: 79 587

|
Цитата(Leopoldius @ Apr 11 2014, 14:44)  Может все же резистор плохо пропаян? В корзинке опыта были случаи, что вывод вроде припаян, но то ли трафарет с браком, то ли пасты "зажмотили" и после пропайки, обыкновенным паяльником все наладилось. В пользу этого говорит :" если убрать инициализацию USB и настроить ногу PA9 на вход, то контроллер видит сигнал на этой ноге. Так же и на выход работает." Как раз не в пользу, а наоборот. Если нога настроена на вход, то напряжение с обоих сторон резистора одинаковое. А паяльником пропаивал...
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|