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

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

Сообщение Satyr »

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

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

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

Сообщение polyname »

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

Сообщение Chiper »

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

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

Сообщение 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/ преобразователь усб-уарт и как ими прошить?
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Аватара пользователя
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Сообщение 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
Реклама
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1433
Зарегистрирован: Вс дек 02, 2012 03:13:48
Откуда: Калининград

Сообщение balmer »

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

Сообщение oleg110592 »

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

Сообщение balmer »

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

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

Сообщение oleg110592 »

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

Сообщение pavel1979 »

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

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

Сообщение oleg110592 »

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

Сообщение 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

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

Сообщение 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 скачиваний
Мудрый кот
Сообщения: 1712
Зарегистрирован: Вт янв 05, 2016 10:14:25
Откуда: поселок Мелеуз

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

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

Сообщение amv2000 »

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

Сообщение 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,светодиод заморгал
пока разбираюсь с программой,приходится гуглить каждую сточку что ясно понять что и зачем...

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

Сообщение pixar »

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

Сообщение dk_spb »

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

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

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

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

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