你的位置:首页 > 软件开发 > 操作系统 > STM32 按键输入

STM32 按键输入

发布时间:2016-10-06 13:00:04
#include "stm32f10x.h"#include "key.h"//按键初始化函数void KEY_Init(void) { GPIO_InitTypeDef GPIO_InitStructure; RCC_APB2Periph ...
  

#include "stm32f10x.h" u8 tmp_buf[1] ;int main(void){ Stm32_Clock_Init(9);//系统时钟设置为外部晶振,9倍频 delay_init(72);//系统SysTick初始化 JTAG_Set(JTAG_SWD_DISABLE); //=====关闭JTAG接口 JTAG_Set(SWD_ENABLE); //=====打开SWD接口 可以利用主板的SWD接口调试 OLED_Init(); KEY_Init(); //NRF24L01_Init(); //=====NRF24L01无线模块初始化 // NRF24L01_FindMyself(); //=====NRF24L01无线模块检查 检测不到就停在这边自检闪灯 //tmp_buf[0]= 1 ; while (1) { // TX_Mode(); // OLED_ShowNumber(0,30,tmp_buf[0],5,12); // NRF24L01_TxPacket(tmp_buf); if(KEY0 == 0) { delay_ms(10); OLED_ShowString(0,20,"Key0"); } if(KEY1 == 0) { delay_ms(10); OLED_ShowString(0,20,"Key1"); } if(KEY2 == 0) { delay_ms(10); OLED_ShowString(0,20,"Key2"); } if(KEY3 == 0) { delay_ms(10); OLED_ShowString(0,20,"Key3"); } if(KEY4 == 0) { delay_ms(10); OLED_ShowString(0,20,"Key4"); } if(KEY5 == 0) { delay_ms(10); OLED_ShowString(0,20,"Key5"); } if(KEY6 == 0) { delay_ms(10); OLED_ShowString(0,20,"Key6"); } if(KEY7 == 0) { delay_ms(10); OLED_ShowString(0,20,"Key7"); } if(KEY8 == 0) { delay_ms(10); OLED_ShowString(0,20,"Key8"); } OLED_Refresh_Gram(); } }

原标题:STM32 按键输入

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录