原创 STM32实验2:IO输入

2019-10-18 11:05 241 0 1 分类: FPGA/CPLD 文集: 程序设计

端口初始化

#include"stm32f10x.h"//PA15voidKEY_Init(void){GPIO_InitTypeDefGPIO_InitStructure;RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA,ENABLE);//使能外设置时钟GPIO_InitStructure.GPIO_Pin=GPIO_Pin_15;//PA15上拉输入GPIO_InitStructure.GPIO_Mode=GPIO_Mode_IPU;GPIO_Init(GPIOA,&GPIO_InitStructure);}
#include"stm32f10x.h"intmain(void){SystemInit();//系统时钟初始化为72MSYSCLK_FREQ_72MHzdelay_init(72);LED_Init();KEY_Init();while(1){if(KEY1==1){delay_ms(10);if(KEY1==1){while(KEY1==1){;}LED0=!LED0;}}}}


    广告

    文章评论 1条评论)

    登录后参与讨论

    curton 2019-10-18 21:25

    学习
    相关推荐阅读
    minicaihong 2019-10-28 10:27
    麦克斯韦方程组来源
    美国著名物理学家理查德·费曼(Richard Feynman)曾预言:“人类历史从长远看,好比说到一万年以后看回来,19世纪最举足轻重的毫无疑问就是麦克斯韦发现了电动力学定律。”这个预言或许对吧。可是...
    minicaihong 2019-10-25 16:10
    十九个5V转3.3V的小技巧 第三部分
    十九个5V转3.3V的小技巧时间:2019-10-22本文对稳压电路5V转3.3V的经典方案进行了总结,并进行了详尽的阐述。技巧十六:5V→3.3V有源模拟衰减器此技巧使用运算放大器衰减从 5V 至...
    minicaihong 2019-10-25 16:09
    十九个5V转3.3V的小技巧 第二部分
    十九个5V转3.3V的小技巧时间:2019-10-22本文对稳压电路5V转3.3V的经典方案进行了总结,并进行了详尽的阐述。技巧九:5V→3.3V直接连接通常 5V 输出的 VOH 为 4.7 伏,...
    minicaihong 2019-10-25 16:08
    十九个5V转3.3V的小技巧 第一部分
    十九个5V转3.3V的小技巧 第一部分本文对稳压电路5V转3.3V的经典方案进行了总结,并进行了详尽的阐述。技巧一:使用LDO稳压器,从5V电源向3.3V系统供电标准三端线性稳压器的压差通常是 2....
    minicaihong 2019-10-19 13:26
    认清陀螺仪“误入歧途”的本质,教你几招轻松“带回”
    测量角速率的MEMS陀螺仪有多个误差贡献因素,偏置不稳定性是其中之一。然而,与提供增强性能的分立器件相比,惯性测量单元(IMU)具有多方面优势。六自由度IMU由多个惯性MEMS传感器组成,这些传感器经...
    minicaihong 2019-10-19 10:03
    单片机编程软件有哪些?Keil、IAR单片机编程软件简介
    一、keil c51编程软件可以这么说,凡是搞单片机的,几乎没有人不知道51单片机,而51单片机使用最广泛的编程软件是keil c51。既然用的人多,那么关于keil c51的使用教程、使用方法、技巧...
    广告
    我要评论
    1
    0
    广告
    关闭 热点推荐上一条 /2 下一条