Микроконтроллеры STM32 (ARM Cortex-M3)

Кто любит RISC в жизни, заходим, не стесняемся.
Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Re: Микроконтроллеры STM32 (ARM Cortex-M3)

Сообщение Satyr »

Провода от платы к программатору длинные ?
частоту попробуй руками поставь пониже.

у СТМ32 это дело какое то весьма слабое и чувтсивтельное. на nxp, atmel, ti втыкал чуть ли не метровыми и ОК. а эти выдавали совершенно феерические глюки

reset, swd подключать не обязательно. clk/io достаточно.
Реклама
polyname
Прорезались зубы
Сообщения: 249
Зарегистрирован: Пт май 18, 2012 23:12:23

Re: Микроконтроллеры STM32 (ARM Cortex-M3)

Сообщение polyname »

PB2 (Boot1) не забыли подтянуть на Gnd ?
Реклама
Аватара пользователя
Chiper
Грызет канифоль
Сообщения: 251
Зарегистрирован: Ср окт 07, 2009 18:37:22
Откуда: BMSTU

Re: Микроконтроллеры STM32 (ARM Cortex-M3)

Сообщение Chiper »

Всем спамибо.
boot1 не обязательно подтягивать к земле.

Проблема оказалась на удивление феерической - взял хреновые провода для SWD + хреновый разъём. В совокупности это мне обеспечило высокое сопротивление + дребезг контактов.
Перепаял разъём и взял провода с IDE шлейфа с ПК и всё заработало :)))
pavel1979
Мучитель микросхем
Сообщения: 494
Зарегистрирован: Пн авг 12, 2013 19:07:47
Откуда: башкирия мелеуз

Re: Микроконтроллеры STM32 (ARM Cortex-M3)

Сообщение pavel1979 »

приобрел такое чудо http://ru.aliexpress.com/item/1pcs-Arm- ... Title=true,но оказалось что изначально его нельзя прошить через усб-не определяется никак,здесь http://roboforum.ru/forum59/topic10796.html?style=9 написано что можно перепрошить через уарт,но у меня только усб,подойдет ли этот http://www.getchip.net/posts/041-uart-t ... ttiny2313/ или этот http://avrdevices.ru/preobrazovately-in ... -usb-uart/ преобразователь усб-уарт и как ими прошить?
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: Микроконтроллеры STM32 (ARM Cortex-M3)

Сообщение oleg110592 »

http://ru.aliexpress.com/item/USB-to-TT ... 5,201409_3
подсоединять к RX TX GND
лучше это купить:
http://ru.aliexpress.com/item/ST-Link-s ... 84886.html
http://ru.aliexpress.com/item/Free-Shop ... 5,201409_3
подсоединять к разъему JTAG
Реклама
Аватара пользователя
balmer
Это не хвост, это антенна
Сообщения: 1433
Зарегистрирован: Вс дек 02, 2012 03:13:48
Откуда: Калининград

Re: Микроконтроллеры STM32 (ARM Cortex-M3)

Сообщение balmer »

Лучше всетаки купить оригинальный ST link V2.
Я с этой миниатюрной поделкой намучился. Да она работает. Но очень чувствительна к напряжению, которое питает устройство.
Еще иногда почему-то flash не пишется до конца, после этого помогает только "оживление" оригинальным ST Link.
Реклама
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: Микроконтроллеры STM32 (ARM Cortex-M3)

Сообщение oleg110592 »

странно, пользуюсь самодельным ST-Link отсюда http://forum.easyelectronics.ru/viewtop ... 57#p281457 никаких проблем с напряжением не было обнаружено и заказчикам такие паял - вполне довольны, оригинальный ST Link пылится в шкафчике. Неужто китайцы сэкономили на каких то резисторах. Про то что другой микроконтроллер паяют китайцы в своем ST Link в курсе - может быть и в этом дело.
Аватара пользователя
balmer
Это не хвост, это антенна
Сообщения: 1433
Зарегистрирован: Вс дек 02, 2012 03:13:48
Откуда: Калининград

Re: Микроконтроллеры STM32 (ARM Cortex-M3)

Сообщение balmer »

oleg110592, ну если у тебя просто микроконтроллер который выполняет код и питается от напряжения 3-3.3V то видимо все хорошо. Но у меня эта штука прям не работала при любом чихе. Вот грабли, которые я насобирал буквально за пару дней.
- нестабильно работает с микроконтроллером, питающимся от литиевого аккумулятора (3.6V напряжение)
- нестабильно работает с микроконтроллером при питании 1.8V
- нестабильно работает с микроконтроллером, на котором работают 6 PWM каналов (суммарно на 50 мА)

При этом оригинальный ST Link не сбоит ни в одном из указанных случаев.
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: Микроконтроллеры STM32 (ARM Cortex-M3)

Сообщение oleg110592 »

при таких напряжениях понятно - нужен транслятор уровней (в оригинале SN74LVC2T45). 6 PWM почему непонятно, может просадка питания?.
pavel1979
Мучитель микросхем
Сообщения: 494
Зарегистрирован: Пн авг 12, 2013 19:07:47
Откуда: башкирия мелеуз

Re: Микроконтроллеры STM32 (ARM Cortex-M3)

Сообщение pavel1979 »

так что по моему вопросу-подойдет такой программатор или нет(по моим ссылкам)?
я задал конкретный вопрос-подойдет либо не подойдет?

за подсказку какой купить спасибо!уже заказал...
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: Микроконтроллеры STM32 (ARM Cortex-M3)

Сообщение oleg110592 »

судя по этому (из ссылки вашей платы):
С 5 В 3.3 В чип AMS1117-3.3
с вашей платой будет работать нормально
Аватара пользователя
dosikus
Друг Кота
Сообщения: 3604
Зарегистрирован: Пн июл 28, 2008 22:12:01

Re: Микроконтроллеры STM32 (ARM Cortex-M3)

Сообщение dosikus »

balmer писал(а): При этом оригинальный ST Link не сбоит ни в одном из указанных случаев.
Допили огрызок до оригинала -
http://www.ti.com/lit/ds/symlink/txb0108.pdf
http://www.ti.com/lit/ds/symlink/txs0108e.pdf

http://ru.aliexpress.com/premium/TXB010 ... ,202000056

http://ru.aliexpress.com/premium/TXS010 ... ,202000349

Мда, а когда я предупреждал о сей пакости некоторые с пеной у рта огрызались ... :)))
Novice user
Мудрый кот
Сообщения: 1704
Зарегистрирован: Вт янв 05, 2016 10:14:25
Откуда: поселок Мелеуз

Re: Микроконтроллеры STM32 (ARM Cortex-M3)

Сообщение Novice user »

Купил cortex-м3 https://ru.aliexpress.com/item/1pcs-Arm ... 51617.html подключил питание 5 в,хотел попобовать ст-линком залить что-нибудь аннет...стабилизато 3,3 в сильно греется,проверил-выход этого стабилизатора на минусе,выпаял стаб,конденсаторы на линии питания 3,3 в,все равно кз
значит stm32f103c8t6 дохлая?где кз понять не могу...
все детали выпаял,кз осталось,видимо на плате косяк...будем травить новую...

Добавлено after 5 hours 35 minutes 17 seconds:
чет все молчат...
нарисовал макетную плату-все ли правильно?программатор ST-LINK

Добавлено after 3 hours 27 minutes 51 second:
плату вытравил,аж 2 шт,есть ли такие кто будет против того что я начну изучение STM32 и буду описывать как все делал сразу меня тормозните :))
начну- вкл/выкл светодиода,потом мигание,потом...
в общем все как я понял из других источников и как я делаю
ЕСТЬ КТО ПРОТИВ?
Вложения
IPG001.JPG
(186.64 КБ) 560 скачиваний
Novice user
Мудрый кот
Сообщения: 1704
Зарегистрирован: Вт янв 05, 2016 10:14:25
Откуда: поселок Мелеуз

Re: Микроконтроллеры STM32 (ARM Cortex-M3)

Сообщение Novice user »

вот и готова платка,отмыть и начнем изучать
обнаружил кз-исправил
Изображение
Аватара пользователя
amv2000
Опытный кот
Сообщения: 720
Зарегистрирован: Вт апр 26, 2011 13:58:36
Откуда: Ростовская область

Re: Микроконтроллеры STM32 (ARM Cortex-M3)

Сообщение amv2000 »

Novice user писал(а):чет все молчат...
А что услышать то хотите?
Novice user писал(а):ЕСТЬ КТО ПРОТИВ?
Я только за.
Novice user
Мудрый кот
Сообщения: 1704
Зарегистрирован: Вт янв 05, 2016 10:14:25
Откуда: поселок Мелеуз

Re: Микроконтроллеры STM32 (ARM Cortex-M3)

Сообщение Novice user »

скачал COOCOX,STM32 ST-LINK Utiliti,подключил к своей плате,все настроил как здесь http://easystm32.ru/for-beginners/8-soft-for-stm32,взял пример оттуда же только заменил PORTC на PORTA
из CooCox не прошивалось (пишет "Error: Connect failed, check config and cable connection",скачал файл и заменил-такая же петушка),прошил через STM32 ST-LINK Utiliti,светодиод заморгал
пока разбираюсь с программой,приходится гуглить каждую сточку что ясно понять что и зачем...

в сети море инфы по дискавери и практически нет инфы по кортексу,жаль...
pixar
Потрогал лапой паяльник
Сообщения: 314
Зарегистрирован: Чт ноя 29, 2012 08:27:22

Re: Микроконтроллеры STM32 (ARM Cortex-M3)

Сообщение pixar »

Novice user писал(а):скачал COOCOX
cucoz помер чтоли? сайт недоступен.
dk_spb
Открыл глаза
Сообщения: 76
Зарегистрирован: Пт май 18, 2012 23:28:19
Откуда: Питер

Re: Микроконтроллеры STM32 (ARM Cortex-M3)

Сообщение dk_spb »

Подскажите чайнику по CCM RAM:
1) можно ли всю её отъесть под переменные, или она еще для чего-то может быть нужна?
2) можно ли туда "класть" stack и heap ? Или есть какие-то соображения почему так не надо делать?
------
Вопрос снимаю, разобрался.
Последний раз редактировалось dk_spb Пн ноя 07, 2016 15:16:00, всего редактировалось 1 раз.
Novice user
Мудрый кот
Сообщения: 1704
Зарегистрирован: Вт янв 05, 2016 10:14:25
Откуда: поселок Мелеуз

Re: Микроконтроллеры STM32 (ARM Cortex-M3)

Сообщение Novice user »

pixar писал(а):
Novice user писал(а):скачал COOCOX
cucoz помер чтоли? сайт недоступен.
наверно умер...я скачивал со страницы (ссылка в моем предыдущем сообщении ) по ссылке в самом низу
"Скачать весь нужный софт"

разобрался почему не шьет из coocox-а,надо скопировать файл STLinkUSBDriver.dll из STM32 ST-LINK Utility в папку CooCox\CoIDE\flash (воде с заменой,точно не помню),теперь st-link шьет прямо из coocox
Ответить

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