Страница 1 из 1

Uart На Stm32L152

Добавлено: Вс июл 17, 2016 20:45:54
melkosofter
Есть stm32l152cbu6 - который ни в какую не хочется определяться при кодключении через любой из 3х uart на мк, но в то же время через ST link - мк определяется но как то криво -
Изображение

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

Даже без понятия в какую сторону копать - программатор и usb-uart конвертор рабочие - отличное прошиваются другие девайсы с стм.
Единственное предположение - что паленые стм-ки, но из 10 - 2 штуки вот такие, хз стоит ли все перебирать или проще выкинуть все и заказать в другом месте? (эти брал на таобао)

Re: Uart На Stm32L152

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

Re: Uart На Stm32L152

Добавлено: Вс июл 17, 2016 22:31:11
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

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

больше смущает тот факт что ст-линк не определяет количество памяти

Re: Uart На Stm32L152

Добавлено: Пн июл 18, 2016 08:06:53
Reflector
melkosofter писал(а): Даже без понятия в какую сторону копать
А 3.3V на PB5 - это для чего? :) Аналогично с PB2, землю нужно подавать через резистор в 10К. И повесь конденсатор на NRST.

Re: Uart На Stm32L152

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

Re: Uart На Stm32L152

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