STM32 новичку в ARM что к чему

Кто любит RISC в жизни, заходим, не стесняемся.
Ответить
Друг Кота
Аватара пользователя
Сообщения: 4779
Зарегистрирован: Сб апр 02, 2011 12:40:46
Откуда: Минск

Сообщение Леонид Иванович »

Я рад, что у Вас всё получилось. Вместо $PROJ_FNAME$.hex еще лучше использовать $TARGET_BPATH$.hex, тогда будет подставляться имя hex-файла для текущей конфигурации, если задано несколько конфигураций компиляции. Естественно, в качестве Linker Output должны быть заданы разные имена файлов для разных конфигураций.
Контактная информация:
Реклама
Прорезались зубы
Аватара пользователя
Сообщения: 232
Зарегистрирован: Вт май 08, 2012 10:42:29

Сообщение optima »

ОК! Спасибо Леонид Иванович
Реклама
Опытный кот
Сообщения: 822
Зарегистрирован: Вс июн 02, 2013 12:23:03

Сообщение amd9800 »

Хочу начать научиться работать с STM32.

Думаю начать с STM32F030F4P6 - 20 пиновый.

Думаю будет проще в пайке и недорогой не жалко если умрет.

Что мне потребуется для начала работ. Про среды разработки я уже читал.
А вот из оборудования? Например требуется программатор? Можно ли использовать те что для AVR?
Изображение
Вложения
stm32.JPG
(7.2 КБ) 883 скачивания
Друг Кота
Аватара пользователя
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Сообщение Satyr »

Если там есть ISP загрузчик, как в более старших семействах, то кроме переходника USB-UART TTL ничего не надо для залива.
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Аватара пользователя
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Сообщение oleg110592 »

amd9800 писал(а):Что мне потребуется для начала работ.
http://radiokot.ru/articles/56/
з.ы. про кокос пропускам чтение (для серии STM32F0 есть хорошие примеры от производителя для Кейла - лучше воспользоваться им (имхо)).
Реклама
Друг Кота
Аватара пользователя
Сообщения: 6296
Зарегистрирован: Пн ноя 22, 2010 00:57:15
Откуда: Ukraine

Сообщение FreshMan »

вытсречал ли кто-либо на просторах инета таблици для сравнения STM32
ну типа вот такого
http://rozetka.com.ua/computers-noteboo ... %2C419739/
Tell Me The Truth
Реклама
Мучитель микросхем
Аватара пользователя
Сообщения: 450
Зарегистрирован: Вс янв 09, 2011 23:05:37
Откуда: СССР

Сообщение Myp3ik »

Иван Сусанин - первый полупроводник :solder:
Прорезались зубы
Аватара пользователя
Сообщения: 232
Зарегистрирован: Вт май 08, 2012 10:42:29

Сообщение optima »

Опытный кот
Сообщения: 822
Зарегистрирован: Вс июн 02, 2013 12:23:03

Сообщение amd9800 »

смотрел я эти ссылки и так и не нашел как мне залить прошивку в этот STM32.

Вот заказал я все таки себе STM32F103CB. Написано что у него есть USB порт, я так понимаю что можно будет развести плату подключить к USB и какой нибудь программой залить прошивку?
Прорезались зубы
Аватара пользователя
Сообщения: 232
Зарегистрирован: Вт май 08, 2012 10:42:29

Сообщение optima »

ST-LINK V2, J-LINK V8, Или любую отладочную плату DISKOVERY в них ST-LINK встроеный, и шей себе на здоровье, а про USB забудь. Либо заказывай контроллер в котором есть загрузчик через USB
Друг Кота
Аватара пользователя
Сообщения: 6296
Зарегистрирован: Пн ноя 22, 2010 00:57:15
Откуда: Ukraine

Сообщение FreshMan »

а есть ли апноуты по применению таймеров ?
Tell Me The Truth
Поставщик валерьянки для Кота
Сообщения: 2222
Зарегистрирован: Вт ноя 27, 2007 11:32:06
Откуда: Tashkent

Сообщение uk8amk »

AN4013
AN2595
Нашел транзистор. Понюхал.
Сообщения: 183
Зарегистрирован: Сб фев 09, 2013 23:00:23

Сообщение alexf58 »

Если нет возможности купить Discovery или Nucleo с отладчиком на борту, лучше заказать такую платку:

http://www.ebay.com/itm/1-x-STM32F103C8 ... 5b0a0db48c

За $4.65 самому не сделать никаким утюгом. А заливать проще всего через последовательный порт. Надо иметь USB to serial провод, скажем от Нокии.
Или типа такого:
http://www.ebay.com/itm/FT232RL-FTDI-US ... 43ce76e36a
Опытный кот
Сообщения: 822
Зарегистрирован: Вс июн 02, 2013 12:23:03

Сообщение amd9800 »

alexf58 писал(а):Если нет возможности купить Discovery или Nucleo с отладчиком на борту, лучше заказать такую платку
то есть если я себе куплю такой Discovery
http://www.aliexpress.com/item/STM32F3D ... 98232.html
или такую
http://ru.aliexpress.com/item/Free-ship ... 23479.html

То с его помощью смогу смогу отлаживать и прошивать?

А если купить те две платы что вы указали выше то они будут играть роль программатора?

Я смотрю эти микроконтроллеры есть с ядром Cortex-M0 Cortex-M3 Cortex-M4.
Скажите пожалуйста если отладочная плата на базе Cortex-M0 я смогу работать с Cortex-M3 и Cortex-M4.

Извините за ранее если вопросы не правильно сформулированы.
Нашел транзистор. Понюхал.
Сообщения: 183
Зарегистрирован: Сб фев 09, 2013 23:00:23

Сообщение alexf58 »

>>то есть если я себе куплю такой Discovery

Да. Первая совсем "крутая". STM32F3xx серия имеет очень быстрые ЦАПы и АЦП и встроенные операционники. Если надо с аналоговыми сигналами работать - самое оно. Если не надо - второй платки с F0 достаточно.

На обоих по 2 процессора. Один - для своей программы, а второй - прошивальщик/отладчик. Т.е. кроме самой платы Discovery больше ничего не надо. Но потом можно
прошивальщик/отладчик (STLink/V2) отключить 2-мя перемыйками от второй половины платы Discovery и прошивать/отлаживать другой STM32 на своей плате.

>>А если купить те две платы что вы указали выше то они будут играть роль программатора?

Нет. Первая - просто плата с процессором. Все равно что купить чип, развести плату и припаять. Но за эти деньги проще взять готовую. А переходник USB/serial можно использовать для разговора с процессором через UART и/или для прошивки, но не отладки.

Короче, возьмите Discovery и этого достаточно для почти всего. Точнее переходник USB/serial в любом случае не помешает.

>>Скажите пожалуйста если отладочная плата на базе Cortex-M0 я смогу работать с Cortex-M3 и Cortex-M4

Не совсем понял вопрос. Отладчик с платы на базе Cortex-M0 безусловно можно использовать с любым STM32 на другой плате.


Keil бесплатно до 32К кода. Coocox - вообще бесплатный.
Прорезались зубы
Аватара пользователя
Сообщения: 232
Зарегистрирован: Вт май 08, 2012 10:42:29

Сообщение optima »

Бери любую diskovery и не мучайся, на них на всех установлен программатор отладчик ST_LINK V2!
А переходник USB/serial нафиг не нужен! имея аппаратный USB в процессоре, виртуальный сом делается не сложно!
Друг Кота
Аватара пользователя
Сообщения: 3604
Зарегистрирован: Пн июл 28, 2008 22:12:01

Сообщение dosikus »

optima писал(а):Бери любую diskovery и не мучайся, на них на всех установлен программатор отладчик ST_LINK V2!
Не на всех. :)))
На VL версия 1 ...
Прорезались зубы
Аватара пользователя
Сообщения: 232
Зарегистрирован: Вт май 08, 2012 10:42:29

Сообщение optima »

А первая не обновляется до второй?
Друг Кота
Аватара пользователя
Сообщения: 3604
Зарегистрирован: Пн июл 28, 2008 22:12:01

Сообщение dosikus »

optima писал(а):А первая не обновляется до второй?
А схема так же обновится ? :)))
Прорезались зубы
Аватара пользователя
Сообщения: 232
Зарегистрирован: Вт май 08, 2012 10:42:29

Сообщение optima »

Ну я ж не в курсе что схемы разные! Поэтому и спросил.
Ответить

Вернуться в «ARM»