1、使用TIM5_CH1来做输入捕获,捕获PA0上的高电平脉宽,并将脉宽时间通过串口打印出来,然后通过按WK_UP按键,模拟输入高电平,例程中能测试的最长高电平脉宽时间为:4194303 us。 2、LED0闪烁指示程序运行。 2. 硬件资源 1)LED灯: LED0 – PF9 2)独立按键: WK_UP - PA0 3)定时器5,使用TIM5通道1,将PA0...
2) 设置 WK_UP 引脚作为唤醒源。 使能时钟之后后再设置 PWR_CSR 的 EWUP 位,使能 WK_UP 用于将 CPU 从待机模式唤 醒。在 HAL 库中,设置使能 WK_UP 用于唤醒 CPU 待机模式的函数是: HAL_PWR_EnableWakeUpPin(PWR_WAKEUP_PIN1); //设置 WKUP 用于唤醒 3)设置 SLEEPDEEP 位,设置 PDDS 位,执行 WFI ...
1个复位按钮,可用于复位MCU和LCD 3个功能按钮,其中WK_UP兼具唤醒功能 1个电源开关,控制整个板的电源 3.3V与5V电源TVS保护,有效防止烧坏芯片。 独创的一键下载功能 除晶振占用的IO口外,其余所有IO口全部引出,其中GPIOA和GPIOB按顺序引 原理图设计如下所示: PCB设计如下所示: 请关注公众号,回复关键字:正点原...
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_100MHz;//100M GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP;//上拉 GPIO_Init(GPIOE, &GPIO_InitStructure);//初始化GPIOE2,3,4 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0;//WK_UP对应引脚PA0 GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_DOWN ;//下拉 GP...
定时器属于STM32F407的内部资源,只需要软件设置好即可正常工作。我们借助WK_UP做输入脉冲源并通过串口...
1个复位按钮,可用于复位MCU和LCD 3个功能按钮,其中WK_UP兼具唤醒功能 1个电源开关,控制整个板的电源 3.3V与5V电源TVS保护,有效防止烧坏芯片。 独创的一键下载功能 除晶振占用的IO口外,其余所有IO口全部引出,其中GPIOA和GPIOB按顺序引 原理图设计如下所示: PCB设计如下所示:...
WK_UP Y 1,按键KEY_UP 2,可以做待机唤醒脚(WKUP) 35 PA1 RMII_REF_CLK N 接LAN8720的REFCLKO脚 36 PA2 USART2_TX /RS485_RX ETH_MDIO N 1,RS232串口2(COM2)RX脚(P9设置) 2,RS485 RX脚(P9设置) 3,LAN8720的MDIO脚 37 PA3 USART2_RX /RS485_TX PWM_DAC N 1,RS232串口2(COM2)TX脚(...
1、引脚编号GPIO连接资源完全独立连接关系说明34PAOWK_UPY1, 按键KEYUP2, 可以做待机唤醒脚(WKUP)35PA1RMIIREFCLKN接LAN8720的REFCLK0脚36PA2USART2_TX/RS485_RXETH_MDION1,RS232串口2(COM2)RX脚(P9设置)2,RS485只乂脚(P9设置)3,LAN8720的MDIO脚37PA3USART2_RX/RS485_TXPWM_DACN1,RS232串口2(COM2...
//按键处理函数//返回按键值//mode:0,不支持连续按;1,支持连续按;//0,没有任何按键按下//1,KEY0按下//2,KEY1按下//3,KEY2按下//4,WKUP按下 WK_UP//注意此函数有响应优先级,KEY0>KEY1>KEY2>WK_UP!!u8 KEY_Scan(u8 mode){static u8 key_up=1;//按键按松开标志if(mode)key_up=1; //...
4个功能按钮,其中KEY_UP(即WK_UP)兼具唤醒功能 1个电容触摸按键 1个电源开关,控制整个板的电源 独创的一键下载功能 除晶振占用的IO口外,其余所有IO口全部引出 原理图设计如下所示: PCB设计如下所示: 3、STM32F103(MINI) MiniSTM32开发板,设计精良,结构小巧!板子的设计充分考虑了成本与功能这两个矛盾面,再结合...