Прошивка STM32 c UART из Uno

bargundabal
Offline
Зарегистрирован: 08.06.2017

Приветствую. Получил плату STM32F103C8T6, и понял, что без конвертера хрен прошью загрузчик, чтобы через USB лить напрямую. Пробую с помощью Uno сделать переходник методом закорачивания Reset на GND - бестолку, Flash Loader Demonstrator в упор не видит. Написал код, представляющий собой некоторый битбенг COM-порта - читаю что на хардварных портах у RX и TX ардуины и соответственно дергаю 8 и 9 порты, подключенные к STM. Тут FLD уже что-то чует, но ничего не понимает.

 

ST-link уже едет, но играться хочется уже сейчас - как прошить плату? Джамперы выставлены в соответствии с многочисленными инструкциями в 01, хотя я перепробовал все возможные варианты.

nabiullin.com
nabiullin.com аватар
Offline
Зарегистрирован: 28.09.2015

вы решили эту проблему?у меня то же самое...

mykaida
mykaida аватар
Offline
Зарегистрирован: 12.07.2018

nabiullin.com пишет:

вы решили эту проблему?у меня то же самое...

Не майтесь, господа, дурью. Купите копеешный USB-TTL и все получится сразу. Не понимаю - зачем это кулибинство...

 

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

mykaida пишет:

USB-TTL

USB-UART

nik182
Offline
Зарегистрирован: 04.05.2015

Нет нет. Именно USB-TTL.

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

USB-TTL это неправильное, "народное", название USB-UART моста (USB to UART bridge). Да, китайцы на алиэкспрессе тоже пишут неправильно.

USB - это интерфейс, UART - это интерфейс, а TTL - это логический уровень. 
Производители чипов пишут именно UART: Silabs CP2102 (USB to UART Bridge), FTDI FT232 (USB UART), Prolific PL2303 (USB to UART/Serial). Разве что, как компромис, можно назвать USB to TTL-level UART.

strarbit
Offline
Зарегистрирован: 12.06.2016

and USB to TTL-level UART CH340X