码迷,mamicode.com
首页 > 其他好文 > 详细

电梯开关量GPIO配置记录

时间:2015-06-11 01:44:19      阅读:113      评论:0      收藏:0      [点我收藏+]

标签:

技术分享

 

 

/*ÏÂÃæµÄ·½Ê½ÊÇͨ¹ýÖ±½Ó²Ù×÷¿âº¯Êý·½Ê½¶ÁÈ¡IO*/
#define KEY0 GPIO_ReadInputDataBit(GPIOE,GPIO_Pin_4) //PE4
#define KEY1 GPIO_ReadInputDataBit(GPIOE,GPIO_Pin_3) //PE3
#define KEY2 GPIO_ReadInputDataBit(GPIOE,GPIO_Pin_2) //PE2
#define WK_UP GPIO_ReadInputDataBit(GPIOA,GPIO_Pin_0) //PA0


/*ÏÂÃ淽ʽÊÇͨ¹ýλ´ø²Ù×÷·½Ê½¶ÁÈ¡IO*/
/*
#define KEY0 PEin(4) //PE4
#define KEY1 PEin(3) //PE3
#define KEY2 PEin(2) //P32
#define WK_UP PAin(0) //PA0
*/

总接触器 PE5  

安全回路PE6

检修状态PG6

闸瓦温度PG7

基层PB1

极限PB2

上平层PB6

下平层PB7

电梯门PB10

备用门PB11

人体红外探测PD6

轿顶漏水PD2

轿厢按钮  //、key0 默认低电平有效

GPIO_InitTypeDef GPIO_InitStructure;

RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOF, ENABLE);


GPIO_InitStructure.GPIO_Pin = GPIO_Pin_6;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN;

GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_NOPULL;

GPIO_InitStructure.GPIO_Speed = GPIO_Speed_100MHz;//100MHz
GPIO_Init(GPIOF, &GPIO_InitStructure);

 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_7;

GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;

GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;


GPIO_Init(GPIOF, &GPIO_InitStructure);

电梯开关量GPIO配置记录

标签:

原文地址:http://www.cnblogs.com/Viewsky/p/4567832.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!