STM32H750XB_RT-THREAD/07-使用寄存器点亮LED灯/include/stm32H750xx.h

58 lines
1.0 KiB
C
Raw Permalink Normal View History

2025-07-21 06:34:29 +00:00
/*Ƭ<><C6AC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ַ */
#define PERIPH_BASE ((unsigned int)0x40000000)
/*<2A><><EFBFBD>߻<EFBFBD><DFBB><EFBFBD>ַ */
#define D3_AHB1PERIPH_BASE (PERIPH_BASE + 0x18020000)
/*GPIO<49><4F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ַ*/
#define GPIOB_BASE (D3_AHB1PERIPH_BASE + 0x0400)
/* GPIOB<4F>Ĵ<EFBFBD><C4B4><EFBFBD><EFBFBD><EFBFBD>ַ,ǿ<><C7BF>ת<EFBFBD><D7AA><EFBFBD><EFBFBD>ָ<EFBFBD><D6B8> */
#define GPIOB_MODER *(unsigned int*)(GPIOB_BASE+0x00)
#define GPIOB_OTYPER *(unsigned int*)(GPIOB_BASE+0x04)
#define GPIOB_OSPEEDR *(unsigned int*)(GPIOB_BASE+0x08)
#define GPIOB_PUPDR *(unsigned int*)(GPIOB_BASE+0x0C)
#define GPIOB_IDR *(unsigned int*)(GPIOB_BASE+0x10)
#define GPIOB_ODR *(unsigned int*)(GPIOB_BASE+0x14)
#define GPIOB_BSRR *(unsigned int*)(GPIOB_BASE+0x18)
#define GPIOB_LCKR *(unsigned int*)(GPIOB_BASE+0x1C)
#define GPIOB_AFRL *(unsigned int*)(GPIOB_BASE+0x20)
#define GPIOB_AFRB *(unsigned int*)(GPIOB_BASE+0x24)
/*RCC<43><43><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ַ*/
#define RCC_BASE (D3_AHB1PERIPH_BASE + 0x4400)
/*RCC<43><43>AHB1ʱ<31><CAB1>ʹ<EFBFBD>ܼĴ<DCBC><C4B4><EFBFBD><EFBFBD><EFBFBD>ַ,ǿ<><C7BF>ת<EFBFBD><D7AA><EFBFBD><EFBFBD>ָ<EFBFBD><D6B8>*/
#define RCC_AHB4ENR *(unsigned int*)(RCC_BASE+0xE0)