Страница 1 из 1
Программирование STM32F103CBT6 (Blue Pill) в FLPROG 96x
Добавлено: 21 ноя 2025, 23:59
autoelectronica
Коллеги, не бросайте в меня тапками. Мне нужно часы реального времени транслировать в CAN. На STM еще в FLPROG ничего не делал. Как запрограммировать ? Я так понимаю что через USB не получится. У меня есть утилита STM32 ST LINK и программатор, ими воспользоваться?
Re: Программирование STM32F103CBT6 (Blue Pill) в FLPROG 96x
Добавлено: 22 ноя 2025, 00:17
autoelectronica
И CAN на PB8 и PB9?
Re: Программирование STM32F103CBT6 (Blue Pill) в FLPROG 96x
Добавлено: 05 дек 2025, 22:57
autoelectronica
Так и не смог запустить на STM32F103CBT6 CAN. Не проходит компиляцию. Если кто запустил, подскажите куда копать. Буду благодарен.
Re: Программирование STM32F103CBT6 (Blue Pill) в FLPROG 96x
Добавлено: 06 дек 2025, 03:11
malen53751
При компиляции отключил uart. В коде поменял ALT_2 на ALT. Зашил. CAN работает. Глубоко пока не тестил.Пины PB8, PB9.
Re: Программирование STM32F103CBT6 (Blue Pill) в FLPROG 96x
Добавлено: 06 дек 2025, 05:33
ecoins
malen53751 писал(а): 06 дек 2025, 03:11
При компиляции отключил uart. В коде поменял ALT_2 на ALT. Зашил. CAN работает. Глубоко пока не тестил.Пины PB8, PB9.
Отлично!
Наверное эта опцию (изменение пинов CAN) будет внедрена в FLProg.
Очень благодарен лично Вам за практическую и творческую работу по тестирования CAN в FLProg.
Это поддерживает планы FLProg по развитию коммуникаций - CAN-2,OpenCAN,EtherCAN.
Спасибо.
------
Небольшой анонс косвенно связанный с внедрением в FLProg обмен SPI через DMA.
Успешно тестируется - на логическом анализаторе очень красиво - обмен идет на фоне работающего процессора без признаков замедления его работы.
Тестируется на библиотеке FLProg для дисплеев SPI OLED,TFT.
На i2c тоже работает, но не так шустро.
------
С уважением, ecoins.