uwrtey | Дата: Воскресенье, 24.07.2022, 23:37 | Сообщение # 1 |
Генерал-майор
Группа: Администраторы
Сообщений: 3270
Статус: Offline
| STM32F103C6T6
Микроконтроллер STM32F103C6T6- немного отличается характеристиками от STM32F103C8T6, а именно: имеет 32Кб флеш памяти а не 64Кб, ОЗУ уменьшен с 20 до 10Кб, а также отсутствует USART3. Прошивка может осуществляться через SWD программатор, например ST-Link, или через USB-UART конвертер.
ARM 32-bit Cortex™-M3 CPU Core 72 MHz maximum frequency,1.25 DMIPS/MHz (Dhrystone 2.1) performance at 0 wait state memory access Single-cycle multiplication and hardware division Memories 16 or 32 Kbytes of Flash memory 6 or 10 Kbytes of SRAM Clock, reset and supply management 2.0 to 3.6 V application supply and I/Os POR, PDR, and programmable voltage detector (PVD) 4-to-16 MHz crystal oscillator Internal 8 MHz factory-trimmed RC Internal 40 kHz RC PLL for CPU clock 32 kHz oscillator for RTC with calibration Low power Sleep, Stop and Standby modes VBAT supply for RTC and backup registers 2 x 12-bit, 1 μs A/D converters (up to 16 channels) Conversion range: 0 to 3.6 V Dual-sample and hold capability Temperature sensor DMA 7-channel DMA controller Peripherals supported: timers, ADC, SPIs, I2Cs and USARTs
Up to 51 fast I/O ports 26/37/51 I/Os, all mappable on 16 external interrupt vectors and almost all 5 V-tolerant Debug mode Serial wire debug (SWD) & JTAG interfaces 6 timers Two 16-bit timers, each with up to 4 IC/OC/PWM or pulse counter and quadrature (incremental) encoder input 16-bit, motor control PWM timer with dead-time generation and emergency stop 2 watchdog timers (Independent and Window) SysTick timer 24-bit downcounter 6 communication interfaces 1 x I2C interface (SMBus/PMBus) 2 × USARTs (ISO 7816 interface, LIN, IrDA capability, modem control) 1 × SPI (18 Mbit/s) CAN interface (2.0B Active) USB 2.0 full-speed interface CRC calculation unit, 96-bit unique ID Packages are ECOPACK®
https://aliexpress.ru/item....0i41J3r
не успеваю за своими мыслями......
|
|
| |
uwrtey | Дата: Суббота, 10.12.2022, 03:32 | Сообщение # 2 |
Генерал-майор
Группа: Администраторы
Сообщений: 3270
Статус: Offline
| После покупки устройство определяется как USB накопитель емкостью 30КБ Внутри лежит файл с текстом: "This is a USB Memory Device demonstration for the Keil MCBSTM32 Board with ST STM32F103RBT6."
******************************************************************* Программатор ST-Link v.2 mini USB драйвер https://www.st.com/en/development-tools/stsw-link009.html
******************************************************************* STM32 Flash loader demonstrator (UM0462) (replaced by STM32CubeProgrammer) http://www.st.com/content....32.html
этой программой нужно залить загрузчик в чип от rogerclarkmelbourne: в прикрепленном архиве - «generic_boot20_pc13.bin» брал тут https://github.com/rogercl....inaries
а вот собственно более современный STM32CubePrg, о котором говорилось выше https://www.st.com/en....oftware
******************************************************************* ядро STM32 для среды ардуино от rogerclarkmelbourne: https://github.com/rogerclarkmelbourne/Arduino_STM32 скачиваем с ГитХаба архив и распаковываем по пути: C:\arduino-1.8.19\hardware
от официалов ST: https://github.com/stm32duino/Arduino_Core_STM32
******************************************************************* Нужно установить драйвера на все возможные чипы STM32 от rogerclarkmelbourne: В папке с ядром находим и запускаем от имени администратора файл «install_drivers.bat»: ( процесс установки занял пару минут с открытой командной строкой )
******************************************************************* После заливки бутлодера плата определится как USB устройство - "Maple DFU" Что бы прошивка залилась нужно: перед тем как загрузить прошивку (перед нажатием кнопки «Загрузка»), клацаю «Reset» на плате, и после прошивки, ещё раз перезагружаю плату. ** После первой прошивки ( либо после перезагрузки компьютера ) плата определяется как COM-Port - "Maple Serial (COM*)" Теперь не нужны танцы с кнопко RESET на плате STM32
не успеваю за своими мыслями......
|
|
| |
uwrtey | Дата: Суббота, 10.12.2022, 04:52 | Сообщение # 3 |
Генерал-майор
Группа: Администраторы
Сообщений: 3270
Статус: Offline
| начало работы с STM32
https://www.youtube.com/watch?v=kYrOqSpjNe0
https://github.com/Solderi....ADME.md
********************************************************************************* начало работы с STM32F103 в среде Arduino
https://habr.com/ru/post/395577/
********************************************************************************* еще:
https://www.youtube.com/watch?v=hsSrRv3aNnQ
********************************************************************************* это нужно попробовать! загрузчик от ST
https://www.sgbotic.com/index.p....tloader
********************************************************************************* без ардуино: https://www.youtube.com/watch?v=8IIymTZK-dk
не успеваю за своими мыслями......
|
|
| |
uwrtey | Дата: Воскресенье, 11.12.2022, 04:00 | Сообщение # 4 |
Генерал-майор
Группа: Администраторы
Сообщений: 3270
Статус: Offline
| У F103 серии, есть хардварные проблемы с I2C
не успеваю за своими мыслями......
|
|
| |