Инструменты пользователя

Инструменты сайта


stm32:stm32

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
stm32:stm32 [2022-05-01 08:55]
GreyWolf [Документация]
stm32:stm32 [2023-03-27 16:38] (текущий)
GreyWolf [Ссылки]
Строка 209: Строка 209:
  
 https://​wiki.st.com/​stm32mpu/​wiki/​STM32CubeIDE https://​wiki.st.com/​stm32mpu/​wiki/​STM32CubeIDE
 +  * [[https://​wiki.st.com/​stm32mpu/​wiki/​STM32CubeIDE#​OpenSTLinux_project_support_-_Cortex-C2-AE-A|OpenSTLinux project support - Cortex®-A]]
  
  
Строка 283: Строка 284:
  
 GPIO используется для настройки линий ввода–вывода. Каждая группа GPIO состоит из 8 линий (K и Z) или 16 линий (A–J). GPIO используется для настройки линий ввода–вывода. Каждая группа GPIO состоит из 8 линий (K и Z) или 16 линий (A–J).
 +
 +{{anchor:​gpio_register_abbreviations}}
 +
 +==== Аббревиатуры регистров ====
 +В описаниях регистров используются следующие сокращения (x = A до H, K или Z) :
 +|GPIOx_MODER|GPIO port mode register|
 +|GPIOx_OTYPER|GPIO output type register|
 +|GPIOx_OSPEEDR|GPIO output speed register|
 +|GPIOx_PUPDR|GPIO port pull-up / pull-down register|
 +|GPIOx_IDR|GPIO port input data register|чтение состояний (вход)|
 +|GPIOx_ODR|GPIO port output data register|запись состояний (выход)|
 +|GPIOx_BSRR|GPIO port bit set / reset register|побитная запись в регистр (выход)|
 +|GPIOx_LCKR|GPIO port configuration lock register|
 +|GPIOx_AFRL|GPIO alternate function low register|
 +|GPIOx_AFRH|GPIO alternate function high register|
 +|GPIOx_ASCR|GPIO port analog switch control register|
  
 ---- ----
Строка 297: Строка 314:
  
 [[https://​wiki.st.com/​stm32mpu/​wiki/​How_to_control_a_GPIO_in_kernel_space| How to control a GPIO in kernel space]] [[https://​wiki.st.com/​stm32mpu/​wiki/​How_to_control_a_GPIO_in_kernel_space| How to control a GPIO in kernel space]]
 +
 +{{:​stm32:​an4899-stm32-microcontroller-gpio-configuration-for-hardware-settings-and-lowpower-consumption-stmicroelectronics.pdf|AN4899 STM32 microcontroller GPIO configuration for hardware settings and low-power consumption}}, ​
 +[[https://​www.st.com/​resource/​en/​application_note/​an4899-stm32-microcontroller-gpio-configuration-for-hardware-settings-and-lowpower-consumption-stmicroelectronics.pdf|оригинал]]
  
 {{anchor:​boot}} {{anchor:​boot}}
Строка 432: Строка 452:
  
 {{dm00046982-stm32-cortex-m4-mcus-and-mpus-programming-manual-stmicroelectronics.pdf|PM0214 Programming manual - STM32 Cortex®-M4 MCUs and MPUs programming manual}}, [[https://​www.st.com/​resource/​en/​programming_manual/​dm00046982-stm32-cortex-m4-mcus-and-mpus-programming-manual-stmicroelectronics.pdf|оригинал]] {{dm00046982-stm32-cortex-m4-mcus-and-mpus-programming-manual-stmicroelectronics.pdf|PM0214 Programming manual - STM32 Cortex®-M4 MCUs and MPUs programming manual}}, [[https://​www.st.com/​resource/​en/​programming_manual/​dm00046982-stm32-cortex-m4-mcus-and-mpus-programming-manual-stmicroelectronics.pdf|оригинал]]
- 
  
 ====== STLinux ====== ====== STLinux ======
-  
-https://​www.st.com/​en/​development-tools/​stlinux.html 
  
-http://archive.stlinux.com/ +[[https://www.st.com/content/st_com/en/products/embedded-software/mcu-mpu-embedded-software/stm32-embedded-software/​stm32-mpu-openstlinux-distribution/​stm32mp1dev.html|STM32MP1Dev - STM32MP1 OpenSTLinux Developer Package - STMicroelectronics]]
- +
-http://archive.stlinux.com/stlinux/2.4/iso/STLinux-2.4-armv7_spear-20121121.iso+
  
 [[https://​wiki.st.com/​stm32mpu-ecosystem-v1/​wiki/​Main_Page|Wiki archive for STM32 MPU ecosystem-v1 releases]] [[https://​wiki.st.com/​stm32mpu-ecosystem-v1/​wiki/​Main_Page|Wiki archive for STM32 MPU ecosystem-v1 releases]]
 +
 +[[https://​wiki.st.com/​stm32mpu-ecosystem-v1/​wiki/​SDK_for_OpenSTLinux_distribution|SDK for OpenSTLinux distribution]]
 +
 +
 +  * <​del>​https://​www.st.com/​en/​development-tools/​stlinux.html</​del>​
 +  * <​del>​http://​archive.stlinux.com/</​del>​
 +  * <​del>​http://​archive.stlinux.com/​stlinux/​2.4/​iso/​STLinux-2.4-armv7_spear-20121121.iso</​del>​
 +
  
 ====== Ссылки ====== ====== Ссылки ======
Строка 462: Строка 485:
 [[http://​microsin.net/​programming/​arm/​stm32-terms-and-abbreviations.html|STM32:​ аббревиатуры и термины | arm | programming]] [[http://​microsin.net/​programming/​arm/​stm32-terms-and-abbreviations.html|STM32:​ аббревиатуры и термины | arm | programming]]
  
 +[[http://​mypractic.ru/​biblioteka-hal|Библиотека HAL для STM32. Перечень функций и ссылок.]]
 +
 +**[[https://​www.carminenoviello.com/​mastering-stm32/​|Mastering STM32 book]]**
 +
 +[[https://​eax.me/​stlink-v2-1/​|Паяем standalone-версию программатора ST-Link/​v2-1 | Записки программиста]]
  
 {{tag>​stm32 Hardware}} {{tag>​stm32 Hardware}}
stm32/stm32.1651384505.txt.gz · Последние изменения: 2022-05-01 08:55 — GreyWolf