蓝桥杯stm32
无情大菜刀
这个作者很懒,什么都没留下…
展开
-
4.蓝桥杯stm32的LCD规范操作
因为lcd的引脚和led的引脚是,复用引脚。官方给的LCD历程在操作时会影响到LED灯操作。要"lcd.c"里的三个函数里加入,两句寄存器操作的代码。防止 lcd 再和 led 打架。void LCD_WriteReg(u8 LCD_Reg, u16 LCD_RegValue){ unsigned short PCOUT=GPIOC->ODR; //寄存器操作,防止操作LCD屏幕时,点亮led灯 GPIOB->BRR = 0x0200; GPIOB-...原创 2020-10-26 12:34:45 · 334 阅读 · 0 评论 -
3.蓝桥杯stm32系统中断
#define SystemCoreClock 72000000 //72MHZ/* SystemCoreClock /1000 1ms中断一次 * SystemCoreClock /100000 10us中断一次 * SystemCoreClock /1000000 1us中断一次 */ SysTick_Config(SystemCoreClock/1000); void SysTick_Handler(void){ TimingDelay++; // 1 ms..原创 2020-10-24 16:05:03 · 161 阅读 · 0 评论 -
2.蓝桥杯stm32按键
#define KEY1 GPIO_ReadInputDataBit(GPIOA ,GPIO_Pin_0 ) //A组#define KEY2 GPIO_ReadInputDataBit(GPIOA ,GPIO_Pin_8 ) //A组#define KEY3 GPIO_ReadInputDataBit(GPIOB ,GPIO_Pin_1 ) //B组#define KEY4 GPIO_ReadInputDataBit(GPIOB ,GPIO_Pin_2 ) //B组 void main()原创 2020-10-24 15:01:46 · 149 阅读 · 0 评论 -
1.蓝桥杯STM32点灯
#define LED0 GPIO_Pin_8#define LED1 GPIO_Pin_9#define LED2 GPIO_Pin_10#define LED3 GPIO_Pin_11#define LED4 GPIO_Pin_12#define LED5 GPIO_Pin_13#define LED6 GPIO_Pin_14#define LED7 GPIO_Pin_15#define LEDall GPIO_Pin_All GPIO_InitTypeDef GPIO_InitSt原创 2020-10-24 12:57:03 · 172 阅读 · 0 评论