www.kn34pc.com
https://www.kn34pc.com/forums/

STM32
https://www.kn34pc.com/forums/viewtopic.php?f=79&t=1155
Страница 1 от 1

Автор:  LZ2WSG [ 04 Сеп 2023, 08:55 ]
Заглавие:  STM32

Начало със STM32. Би било добре да се инсталират:

- STM32 Cube MX: STM32Cube initialization code generator
https://www.st.com/en/development-tools ... ubemx.html

- STM32CubeIDE: Integrated Development Environment for STM32
https://www.st.com/en/development-tools ... beide.html

- STSW-LINK004: STM32 ST-LINK Utility
https://www.st.com/en/development-tools ... nk004.html

- STM32CubeProg: STM32CubeProgrammer software for all STM32
https://www.st.com/en/development-tools ... eprog.html
--------------------------------------------------------------------------------------------------
STM32 - тип и характеристика според обозначението

напр: STM32F030F4P6
STM32 - Family - The family of 32-bit MCUs with ARM Cortex-M core
F - Type - F: mainstream, L: low power, H: high performance, W: wireless
0 - Core 0: M0, 1: M3, 2: M3, 3: M4, 4: M4, 7: M7
30 - Line speed, peripherals, silicon process, …
F - Number of pins - F: 20, G: 28, K: 32, T: 36, S: 44, C: 48, R: 64,66, V: 100, Z: 144, I: 176
4 - Flash size - 4: 16, 6: 32, 8: 64, B: 128, C: 256, D: 384, E: 512, F: 768, G: 1024, H: 1536, I: 2048 KiB
P - Package - P: TSOOP, H: BGA, U: VFQFPN, T: LQFP, Y: WLCSP
6 - Temperature range - 6: -40..85°C, 7: -40..105°C

Инфото е оттук:
Decipher the naming of STM32 MCUs
https://ziutek.github.io/2018/05/07/stm ... cheme.html

Understanding STM32 Naming Conventions
https://www.digikey.com/en/maker/blogs/ ... onventions

Прикачени файлове:
1. model_A.jpg
1. model_A.jpg [ 18.71 KiB | Прегледано 2184 пъти ]

Прикачени файлове:
Table_1.jpg
Table_1.jpg [ 22.39 KiB | Прегледано 2184 пъти ]

Прикачени файлове:
Table_2.jpg
Table_2.jpg [ 22.32 KiB | Прегледано 2184 пъти ]

Прикачени файлове:
Table_3.jpg
Table_3.jpg [ 18.95 KiB | Прегледано 2184 пъти ]

Прикачени файлове:
Table_4.jpg
Table_4.jpg [ 32.35 KiB | Прегледано 2184 пъти ]

Прикачени файлове:
Table_5.jpg
Table_5.jpg [ 15.34 KiB | Прегледано 2184 пъти ]

Прикачени файлове:
Table_6.jpg
Table_6.jpg [ 9.92 KiB | Прегледано 2184 пъти ]

Автор:  LZ2WSG [ 08 Сеп 2023, 22:30 ]
Заглавие:  Re: STM32

Тест с прочетеното:
Прикачени файлове:
stm32.jpg
stm32.jpg [ 125.54 KiB | Прегледано 2164 пъти ]

STM32F100C8T6:
- Type F: mainstream
- Core 1: M3
- Number of pins C: 48
- Flash size 8: 64 kb
- Package T: LQFP
- Temperature range 6: -40..85 °C

Автор:  LZ2WSG [ 20 Сеп 2023, 00:13 ]
Заглавие:  Re: STM32

STM32CubeIDE, опити за стартиране на дебъгера.

Блинк на извод PA4 и една променлива++.
Последната е добавена в Live Expression за следене изменението й.
И не тръгва, и не тръгва, и не тръгва ... И така 15 мин.
Прикачени файлове:
debug_loc_var.jpg
debug_loc_var.jpg [ 123.34 KiB | Прегледано 2134 пъти ]

Променливата трябва да е глобална :).
Прикачени файлове:
debug_glob_var.jpg
debug_glob_var.jpg [ 115.04 KiB | Прегледано 2134 пъти ]

Автор:  LZ2WSG [ 20 Сеп 2023, 13:43 ]
Заглавие:  Re: STM32

LCD1602 и енкодер през HAL
RAM: 51%, FLASH: 43% с оптимизация по памет: -Os в "бедничкия" по ресурси STM32F040F4P6.
Прикачени файлове:
st.jpg
st.jpg [ 84.29 KiB | Прегледано 2126 пъти ]

Автор:  LZ2WSG [ 25 Сеп 2023, 11:01 ]
Заглавие:  Re: STM32

Blink към всички пинове в GPIOA и ... всички други пинове "мигат", а само PA15 "не мига".
Deja vu от 2017-та година с JTAG.

Решението оттук:
STM32F1 and JTAG disable

В
Код за потвърждение:
static void MX_GPIO_Init(void) { ...

добавих
Код за потвърждение:
  // JTAG-DP Disabled and SW-DP Enabled
  AFIO->MAPR |= AFIO_MAPR_SWJ_CFG_JTAGDISABLE;

Автор:  LZ2WSG [ 25 Сеп 2023, 14:02 ]
Заглавие:  Re: STM32

В STM32F103C8T6 20 мин се опитвам да конфигурирам вътрешните pull-up резистори за I2c. Не са достъпни.
С външни резистори работи, но ... :smt117

I can't find the PULL UP menu in STM32CubeMx. (to use i2c1)
https://community.st.com/t5/stm32cubemx ... d-p/194136

Прикачени файлове:
Untitled-1.jpg
Untitled-1.jpg [ 126.42 KiB | Прегледано 894 пъти ]

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/