Микроконтроллеры STM32 (ARM Cortex-M3)
Re: Микроконтроллеры STM32 (ARM Cortex-M3)
Провода от платы к программатору длинные ?
частоту попробуй руками поставь пониже.
у СТМ32 это дело какое то весьма слабое и чувтсивтельное. на nxp, atmel, ti втыкал чуть ли не метровыми и ОК. а эти выдавали совершенно феерические глюки
reset, swd подключать не обязательно. clk/io достаточно.
частоту попробуй руками поставь пониже.
у СТМ32 это дело какое то весьма слабое и чувтсивтельное. на nxp, atmel, ti втыкал чуть ли не метровыми и ОК. а эти выдавали совершенно феерические глюки
reset, swd подключать не обязательно. clk/io достаточно.
- Реклама
Re: Микроконтроллеры STM32 (ARM Cortex-M3)
PB2 (Boot1) не забыли подтянуть на Gnd ?
Re: Микроконтроллеры STM32 (ARM Cortex-M3)
Всем спамибо.
boot1 не обязательно подтягивать к земле.
Проблема оказалась на удивление феерической - взял хреновые провода для SWD + хреновый разъём. В совокупности это мне обеспечило высокое сопротивление + дребезг контактов.
Перепаял разъём и взял провода с IDE шлейфа с ПК и всё заработало
boot1 не обязательно подтягивать к земле.
Проблема оказалась на удивление феерической - взял хреновые провода для SWD + хреновый разъём. В совокупности это мне обеспечило высокое сопротивление + дребезг контактов.
Перепаял разъём и взял провода с IDE шлейфа с ПК и всё заработало
-
pavel1979
- Мучитель микросхем
- Сообщения: 494
- Зарегистрирован: Пн авг 12, 2013 19:07:47
- Откуда: башкирия мелеуз
Re: Микроконтроллеры STM32 (ARM Cortex-M3)
приобрел такое чудо 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)
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
подсоединять к 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)
Лучше всетаки купить оригинальный ST link V2.
Я с этой миниатюрной поделкой намучился. Да она работает. Но очень чувствительна к напряжению, которое питает устройство.
Еще иногда почему-то flash не пишется до конца, после этого помогает только "оживление" оригинальным ST Link.
Я с этой миниатюрной поделкой намучился. Да она работает. Но очень чувствительна к напряжению, которое питает устройство.
Еще иногда почему-то flash не пишется до конца, после этого помогает только "оживление" оригинальным ST Link.
- oleg110592
- Друг Кота
- Сообщения: 3832
- Зарегистрирован: Сб сен 10, 2011 17:46:25
Re: Микроконтроллеры STM32 (ARM Cortex-M3)
странно, пользуюсь самодельным 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)
oleg110592, ну если у тебя просто микроконтроллер который выполняет код и питается от напряжения 3-3.3V то видимо все хорошо. Но у меня эта штука прям не работала при любом чихе. Вот грабли, которые я насобирал буквально за пару дней.
- нестабильно работает с микроконтроллером, питающимся от литиевого аккумулятора (3.6V напряжение)
- нестабильно работает с микроконтроллером при питании 1.8V
- нестабильно работает с микроконтроллером, на котором работают 6 PWM каналов (суммарно на 50 мА)
При этом оригинальный ST Link не сбоит ни в одном из указанных случаев.
- нестабильно работает с микроконтроллером, питающимся от литиевого аккумулятора (3.6V напряжение)
- нестабильно работает с микроконтроллером при питании 1.8V
- нестабильно работает с микроконтроллером, на котором работают 6 PWM каналов (суммарно на 50 мА)
При этом оригинальный ST Link не сбоит ни в одном из указанных случаев.
- oleg110592
- Друг Кота
- Сообщения: 3832
- Зарегистрирован: Сб сен 10, 2011 17:46:25
Re: Микроконтроллеры STM32 (ARM Cortex-M3)
при таких напряжениях понятно - нужен транслятор уровней (в оригинале SN74LVC2T45). 6 PWM почему непонятно, может просадка питания?.
-
pavel1979
- Мучитель микросхем
- Сообщения: 494
- Зарегистрирован: Пн авг 12, 2013 19:07:47
- Откуда: башкирия мелеуз
Re: Микроконтроллеры STM32 (ARM Cortex-M3)
так что по моему вопросу-подойдет такой программатор или нет(по моим ссылкам)?
я задал конкретный вопрос-подойдет либо не подойдет?
за подсказку какой купить спасибо!уже заказал...
я задал конкретный вопрос-подойдет либо не подойдет?
за подсказку какой купить спасибо!уже заказал...
- oleg110592
- Друг Кота
- Сообщения: 3832
- Зарегистрирован: Сб сен 10, 2011 17:46:25
Re: Микроконтроллеры STM32 (ARM Cortex-M3)
судя по этому (из ссылки вашей платы):
с вашей платой будет работать нормальноС 5 В 3.3 В чип AMS1117-3.3
Re: Микроконтроллеры STM32 (ARM Cortex-M3)
Допили огрызок до оригинала -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)
Купил 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 и буду описывать как все делал сразу меня тормозните
начну- вкл/выкл светодиода,потом мигание,потом...
в общем все как я понял из других источников и как я делаю
ЕСТЬ КТО ПРОТИВ?
значит 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
- Откуда: поселок Мелеуз
- amv2000
- Опытный кот
- Сообщения: 720
- Зарегистрирован: Вт апр 26, 2011 13:58:36
- Откуда: Ростовская область
Re: Микроконтроллеры STM32 (ARM Cortex-M3)
А что услышать то хотите?Novice user писал(а):чет все молчат...
Я только за.Novice user писал(а):ЕСТЬ КТО ПРОТИВ?
-
Novice user
- Мудрый кот
- Сообщения: 1704
- Зарегистрирован: Вт янв 05, 2016 10:14:25
- Откуда: поселок Мелеуз
Re: Микроконтроллеры STM32 (ARM Cortex-M3)
скачал 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,светодиод заморгал
пока разбираюсь с программой,приходится гуглить каждую сточку что ясно понять что и зачем...
в сети море инфы по дискавери и практически нет инфы по кортексу,жаль...
из CooCox не прошивалось (пишет "Error: Connect failed, check config and cable connection",скачал файл и заменил-такая же петушка),прошил через STM32 ST-LINK Utiliti,светодиод заморгал
пока разбираюсь с программой,приходится гуглить каждую сточку что ясно понять что и зачем...
в сети море инфы по дискавери и практически нет инфы по кортексу,жаль...
Re: Микроконтроллеры STM32 (ARM Cortex-M3)
cucoz помер чтоли? сайт недоступен.Novice user писал(а):скачал COOCOX
Re: Микроконтроллеры STM32 (ARM Cortex-M3)
Подскажите чайнику по CCM RAM:
1) можно ли всю её отъесть под переменные, или она еще для чего-то может быть нужна?
2) можно ли туда "класть" stack и heap ? Или есть какие-то соображения почему так не надо делать?
------
Вопрос снимаю, разобрался.
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)
наверно умер...я скачивал со страницы (ссылка в моем предыдущем сообщении ) по ссылке в самом низуpixar писал(а):cucoz помер чтоли? сайт недоступен.Novice user писал(а):скачал COOCOX
"Скачать весь нужный софт"
разобрался почему не шьет из coocox-а,надо скопировать файл STLinkUSBDriver.dll из STM32 ST-LINK Utility в папку CooCox\CoIDE\flash (воде с заменой,точно не помню),теперь st-link шьет прямо из coocox


