Uart На Stm32L152

Кто любит RISC в жизни, заходим, не стесняемся.
Ответить
Аватара пользователя
melkosofter
Родился
Сообщения: 6
Зарегистрирован: Вс июл 17, 2016 20:42:22

Uart На Stm32L152

Сообщение melkosofter »

Есть stm32l152cbu6 - который ни в какую не хочется определяться при кодключении через любой из 3х uart на мк, но в то же время через ST link - мк определяется но как то криво -
Изображение

ни мк точно не определяет ни память. но в принципе прошивается, только после прошивки уже перестает определяться и через swd и сама прошивка не стартует.
МК подключаю в такой вот обвязке:
Изображение

Даже без понятия в какую сторону копать - программатор и usb-uart конвертор рабочие - отличное прошиваются другие девайсы с стм.
Единственное предположение - что паленые стм-ки, но из 10 - 2 штуки вот такие, хз стоит ли все перебирать или проще выкинуть все и заказать в другом месте? (эти брал на таобао)
Реклама
Аватара пользователя
Мурик
Друг Кота
Сообщения: 3383
Зарегистрирован: Пн окт 11, 2010 19:00:08

Re: Uart На Stm32L152

Сообщение Мурик »

При прошивке через USART, вывод BOOT0 нужно соединить с 3.3В.
melkosofter писал(а):только после прошивки уже перестает определяться и через swd
Надеюсь в прошивке выводы SWD настроены для программирования/отладки, а не как порты в/в?
Попробуйте в МК не определяющемся через SWD соединить BOOT0 с 3.3В. Должно помочь.
Реклама
Аватара пользователя
melkosofter
Родился
Сообщения: 6
Зарегистрирован: Вс июл 17, 2016 20:42:22

Re: Uart На Stm32L152

Сообщение melkosofter »

Мурик писал(а):При прошивке через USART, вывод BOOT0 нужно соединить с 3.3В.
melkosofter писал(а):только после прошивки уже перестает определяться и через swd
Надеюсь в прошивке выводы SWD настроены для программирования/отладки, а не как порты в/в?
Попробуйте в МК не определяющемся через SWD соединить BOOT0 с 3.3В. Должно помочь.
да так и сделано собсно, там же иначе и никак, 4 проводка всего
я через usb-uart конвертор (на cp2102) подпаиваюсь к rx, tx, gnd ну и 3.3в на boot0 + 3.3v к аноду диода D1 - по идее все что надо запитано.
резет пробовал через резистор на питание подтянуть - толку 0

а выводы свд да, перенастроены на порты вывода (почему юарт и нужен)

больше смущает тот факт что ст-линк не определяет количество памяти
Reflector
Поставщик валерьянки для Кота
Сообщения: 2089
Зарегистрирован: Вс июн 19, 2016 09:32:03

Re: Uart На Stm32L152

Сообщение Reflector »

melkosofter писал(а): Даже без понятия в какую сторону копать
А 3.3V на PB5 - это для чего? :) Аналогично с PB2, землю нужно подавать через резистор в 10К. И повесь конденсатор на NRST.
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
melkosofter
Родился
Сообщения: 6
Зарегистрирован: Вс июл 17, 2016 20:42:22

Re: Uart На Stm32L152

Сообщение melkosofter »

Reflector писал(а):
melkosofter писал(а): Даже без понятия в какую сторону копать
А 3.3V на PB5 - это для чего? :) Аналогично с PB2, землю нужно подавать через резистор в 10К. И повесь конденсатор на NRST.
кондер вешал, никак не повлияло.
на PB2 резистор не выйдет, плата уже готова и не подлезть. да и зачем, нигде такого не встречал вроде
вообще, я собираю вот этот проект - http://mightydevices.com/?p=379 там уже все что можно на гитхаб выложено, не думаю что автор мог настолько накосячить забыв про резистор или кондер
Реклама
Аватара пользователя
melkosofter
Родился
Сообщения: 6
Зарегистрирован: Вс июл 17, 2016 20:42:22

Re: Uart На Stm32L152

Сообщение melkosofter »

В общем спасибо за помощь, но все было так как я и предполагал - какие то странные, паленые контролеры. Заказал с Farnell-a - все отлично, сразу по юарту прошились.
Вот кстати картинка для сравнения, может пригодится кому - https://goo.gl/photos/z85qRdmrdqcPJ6bEA
Слева это кривые китайские, справа - кошерные "европейские"
зы. осталось 5 штук их непаянных (и пара паянных), если вдруг кому нужны и кто с Украины - могу отдать безвозмездно, ибо хз что с ним можно сделать
Реклама
Ответить

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