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

 
 
> Чем и как можно запрограммировать FLASH STM32F407, Вопрос к тем кто работал с STM32F4
NickS
сообщение Apr 3 2012, 11:50
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 101
Регистрация: 4-09-04
Пользователь №: 603



Делаю плату с STM32F407
Встал вопрос какой разъем предусматривать для программирования.
Места мало.
Обязателен ли JTAG?
На плате есть USB. Достаточно ли?
Вроде бы процессор позволяет программировать
через USB и UART.
Однако, какими програмами?
На страничке на сайте ST для STM32F407 таких програм нет.
Подойдут ли программы от STM32F207 или STM32F103?

Кто нибудь работал с STM32F407
Не с Девеловеркитами на которых програмирование через JTAG
а используя для загрузки USB или UART.

Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
hd44780
сообщение Jun 27 2014, 07:09
Сообщение #2


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

Группа: Свой
Сообщений: 1 202
Регистрация: 26-08-05
Из: Донецк, ДНР
Пользователь №: 7 980



Может где-то и есть, может где-то и нет.
Лучше поставить, чем потом мучительно искать ответ на вопросы типа "почему UART дурит".... Особенно, если к этому UART ничего не подключено.
Что нередко бывает, если преобразователь RS232 не является частью устройства или UART используется для некоего межпроцессорного обмена между блоками, один из которых может отсутствовать.

Программатор на UART - именно такой случай. При обычной работе устройства его нет, а ноги уарта почти наверняка висят в воздухе.


--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса.
(с) Мария Эдуарда
Go to the top of the page
 
+Quote Post
DmitryM
сообщение Jun 27 2014, 08:18
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 583
Регистрация: 7-06-06
Из: Таганрог
Пользователь №: 17 840



Цитата(hd44780 @ Jun 27 2014, 10:09) *
Может где-то и есть, может где-то и нет.
Лучше поставить, чем потом мучительно искать ответ на вопросы типа "почему UART дурит".... Особенно, если к этому UART ничего не подключено.


А включить internal PullUp в микроконтроллере религия не позволяет? Схемотехник на то и схемотехник, что должен учитывать висящие входы.
Go to the top of the page
 
+Quote Post
Aner
сообщение Jun 27 2014, 09:02
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 4 869
Регистрация: 28-02-08
Из: СПБ
Пользователь №: 35 463



QUOTE (DmitryM @ Jun 27 2014, 11:18) *
А включить internal PullUp в микроконтроллере религия не позволяет? Схемотехник на то и схемотехник, что должен учитывать висящие входы.

Это вы так можете умничать где-то вначале пути освоения PullUp в микроконтроллере. Не везде их применишь, есть большая куча причин, а потом, из-за того что пожалел резистор 0402 или 0603 платы переделывать, оч накладно.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- NickS   Чем и как можно запрограммировать FLASH STM32F407   Apr 3 2012, 11:50
- - scifi   А чем SWD не угодил? Всего две линии: SWDIO, SWCLK...   Apr 3 2012, 12:07
- - IgorKossak   STM32 and STM8 Flash loader demonstrator не пробов...   Apr 3 2012, 12:22
|- - NickS   Цитата(IgorKossak @ Apr 3 2012, 16:22) ST...   Apr 3 2012, 13:06
|- - scifi   Цитата(NickS @ Apr 3 2012, 17:06) Но мне ...   Apr 3 2012, 13:31
- - Sanya_kv   Только что проверил Flash loader demonstrator чере...   Apr 6 2012, 12:10
|- - NickS   Цитата(Sanya_kv @ Apr 6 2012, 16:10) Толь...   Apr 10 2012, 17:18
- - Cвинец   Здравствуйте! Подскажите, пожалуйста, как пони...   Jun 27 2014, 02:31
- - hd44780   Линию RX ВСЕГДА надо pull-up-ить. Вне зависимости ...   Jun 27 2014, 04:25
|- - DmitryM   Цитата(hd44780 @ Jun 27 2014, 07:25) Лини...   Jun 27 2014, 06:24
- - Cвинец   Большое спасибо, буду знать.   Jun 27 2014, 06:21
- - scifi   Цитата(Cвинец @ Jun 27 2014, 06:31) На эт...   Jun 27 2014, 06:28
- - Aner   6 пинов (включая питание, землю) т.е. SWD родной, ...   Jun 27 2014, 08:08


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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 20:39
Рейтинг@Mail.ru


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