Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
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}} |