查看: 6516|回复: 7

[分享] KE 库函数中 GPIO_PinMaskType是指什么含义

[复制链接]

该用户从未签到

11

主题

59

帖子

0

注册会员

Rank: 2

积分
178
最后登录
2020-6-13
发表于 2014-10-16 15:10:16 | 显示全部楼层 |阅读模式
请教,KE 库函数中 GPIO_PinMaskType是指什么含义?
是说当前Mask位不起作用嘛?


什么时候能对KE库出一个中文说明啊?
回复

使用道具 举报

该用户从未签到

11

主题

59

帖子

0

注册会员

Rank: 2

积分
178
最后登录
2020-6-13
 楼主| 发表于 2014-10-16 15:11:44 | 显示全部楼层
在库函数的哪里,有关于“GPIO_PinMaskType”的说明?
回复 支持 反对

使用道具 举报

该用户从未签到

11

主题

59

帖子

0

注册会员

Rank: 2

积分
178
最后登录
2020-6-13
 楼主| 发表于 2014-10-17 06:15:12 | 显示全部楼层
在库函数的哪里,有关于“GPIO_PinMaskType”的说明?
回复 支持 反对

使用道具 举报

该用户从未签到

124

主题

3600

帖子

0

金牌会员

Rank: 6Rank: 6

积分
5781
最后登录
1970-1-1
发表于 2014-10-17 11:30:14 | 显示全部楼层
枚举类型变量,其定义了各个GPIO引脚的选择位,请找到gpio.h,查看该变量的定义。
回复 支持 反对

使用道具 举报

该用户从未签到

11

主题

59

帖子

0

注册会员

Rank: 2

积分
178
最后登录
2020-6-13
 楼主| 发表于 2014-10-17 15:04:06 | 显示全部楼层
好的。             ,
回复 支持 反对

使用道具 举报

该用户从未签到

11

主题

59

帖子

0

注册会员

Rank: 2

积分
178
最后登录
2020-6-13
 楼主| 发表于 2014-10-17 15:35:12 | 显示全部楼层
报告领导,查找结果如下:
  1. /******************************************************************************
  2. *define gpio pin mask
  3. *
  4. *//*! @addtogroup gpio_pin_mask_list
  5. * @{
  6. *******************************************************************************/
  7. typedef enum
  8. {
  9.     /* in GPIOA register */
  10.     GPIO_PTA0_MASK = (1<<0),    /*!< GPIO Pin PTA0 bit mask */        
  11.     GPIO_PTA1_MASK = (1<<1),    /*!< GPIO Pin PTA1 bit mask */
  12.     GPIO_PTA2_MASK = (1<<2),    /*!< GPIO Pin PTA2 bit mask */
  13.     GPIO_PTA3_MASK = (1<<3),    /*!< GPIO Pin PTA3 bit mask */
  14.     GPIO_PTA4_MASK = (1<<4),    /*!< GPIO Pin PTA4 bit mask */
  15.     GPIO_PTA5_MASK = (1<<5),    /*!< GPIO Pin PTA5 bit mask */
  16.     GPIO_PTA6_MASK = (1<<6),    /*!< GPIO Pin PTA6 bit mask */
  17.     GPIO_PTA7_MASK = (1<<7),    /*!< GPIO Pin PTA7 bit mask */
  18.     GPIO_PTB0_MASK = (1<<8),    /*!< GPIO Pin PTB0 bit mask */
  19.     GPIO_PTB1_MASK = (1<<9),    /*!< GPIO Pin PTB1 bit mask */
  20.     GPIO_PTB2_MASK = (1<<10),   /*!< GPIO Pin PTB2 bit mask */
  21.     GPIO_PTB3_MASK = (1<<11),   /*!< GPIO Pin PTB3 bit mask */
  22.     GPIO_PTB4_MASK = (1<<12),   /*!< GPIO Pin PTB4 bit mask */
  23.     GPIO_PTB5_MASK = (1<<13),   /*!< GPIO Pin PTB5 bit mask */
  24.     GPIO_PTB6_MASK = (1<<14),   /*!< GPIO Pin PTB6 bit mask */
  25.     GPIO_PTB7_MASK = (1<<15),   /*!< GPIO Pin PTB7 bit mask */
  26.     GPIO_PTC0_MASK = (1<<16),   /*!< GPIO Pin PTC0 bit mask */
  27.     GPIO_PTC1_MASK = (1<<17),   /*!< GPIO Pin PTC1 bit mask */
  28.     GPIO_PTC2_MASK = (1<<18),   /*!< GPIO Pin PTC2 bit mask */
  29.     GPIO_PTC3_MASK = (1<<19),   /*!< GPIO Pin PTC3 bit mask */
  30.     GPIO_PTC4_MASK = (1<<20),   /*!< GPIO Pin PTC4 bit mask */
  31.     GPIO_PTC5_MASK = (1<<21),   /*!< GPIO Pin PTC5 bit mask */
  32.     GPIO_PTC6_MASK = (1<<22),   /*!< GPIO Pin PTC6 bit mask */
  33.     GPIO_PTC7_MASK = (1<<23),   /*!< GPIO Pin PTC7 bit mask */
  34.     GPIO_PTD0_MASK = (1<<24),   /*!< GPIO Pin PTD0 bit mask */
  35.     GPIO_PTD1_MASK = (1<<25),   /*!< GPIO Pin PTD1 bit mask */
  36.     GPIO_PTD2_MASK = (1<<26),   /*!< GPIO Pin PTD2 bit mask */
  37.     GPIO_PTD3_MASK = (1<<27),   /*!< GPIO Pin PTD3 bit mask */
  38.     GPIO_PTD4_MASK = (1<<28),   /*!< GPIO Pin PTD4 bit mask */
  39.     GPIO_PTD5_MASK = (1<<29),   /*!< GPIO Pin PTD5 bit mask */
  40.     GPIO_PTD6_MASK = (1<<30),   /*!< GPIO Pin PTD6 bit mask */
  41.     GPIO_PTD7_MASK = (1<<31),   /*!< GPIO Pin PTD7 bit mask */
  42.     /* in GPIOB register */
  43.     GPIO_PTE0_MASK = (1<<0),    /*!< GPIO Pin PTE0 bit mask */
  44.     GPIO_PTE1_MASK = (1<<1),    /*!< GPIO Pin PTE1 bit mask */
  45.     GPIO_PTE2_MASK = (1<<2),    /*!< GPIO Pin PTE2 bit mask */
  46.     GPIO_PTE3_MASK = (1<<3),    /*!< GPIO Pin PTE3 bit mask */
  47.     GPIO_PTE4_MASK = (1<<4),    /*!< GPIO Pin PTE4 bit mask */
  48.     GPIO_PTE5_MASK = (1<<5),    /*!< GPIO Pin PTE5 bit mask */
  49.     GPIO_PTE6_MASK = (1<<6),    /*!< GPIO Pin PTE6 bit mask */
  50.     GPIO_PTE7_MASK = (1<<7),    /*!< GPIO Pin PTE7 bit mask */
  51.     GPIO_PTF0_MASK = (1<<8),    /*!< GPIO Pin PTF0 bit mask */
  52.     GPIO_PTF1_MASK = (1<<9),    /*!< GPIO Pin PTF1 bit mask */
  53.     GPIO_PTF2_MASK = (1<<10),   /*!< GPIO Pin PTF2 bit mask */
  54.     GPIO_PTF3_MASK = (1<<11),   /*!< GPIO Pin PTF3 bit mask */
  55.     GPIO_PTF4_MASK = (1<<12),   /*!< GPIO Pin PTF4 bit mask */
  56.     GPIO_PTF5_MASK = (1<<13),   /*!< GPIO Pin PTF5 bit mask */
  57.     GPIO_PTF6_MASK = (1<<14),   /*!< GPIO Pin PTF6 bit mask */
  58.     GPIO_PTF7_MASK = (1<<15),   /*!< GPIO Pin PTF7 bit mask */
  59.     GPIO_PTG0_MASK = (1<<16),   /*!< GPIO Pin PTG0 bit mask */
  60.     GPIO_PTG1_MASK = (1<<17),   /*!< GPIO Pin PTG1 bit mask */
  61.     GPIO_PTG2_MASK = (1<<18),   /*!< GPIO Pin PTG2 bit mask */
  62.     GPIO_PTG3_MASK = (1<<19),   /*!< GPIO Pin PTG3 bit mask */
  63.     GPIO_PTG4_MASK = (1<<20),   /*!< GPIO Pin PTG4 bit mask */
  64.     GPIO_PTG5_MASK = (1<<21),   /*!< GPIO Pin PTG5 bit mask */
  65.     GPIO_PTG6_MASK = (1<<22),   /*!< GPIO Pin PTG6 bit mask */
  66.     GPIO_PTG7_MASK = (1<<23),   /*!< GPIO Pin PTG7 bit mask */
  67.     GPIO_PTH0_MASK = (1<<24),   /*!< GPIO Pin PTH0 bit mask */
  68.     GPIO_PTH1_MASK = (1<<25),   /*!< GPIO Pin PTH1 bit mask */
  69.     GPIO_PTH2_MASK = (1<<26),   /*!< GPIO Pin PTH2 bit mask */
  70.     GPIO_PTH3_MASK = (1<<27),   /*!< GPIO Pin PTH3 bit mask */
  71.     GPIO_PTH4_MASK = (1<<28),   /*!< GPIO Pin PTH4 bit mask */
  72.     GPIO_PTH5_MASK = (1<<29),   /*!< GPIO Pin PTH5 bit mask */
  73.     GPIO_PTH6_MASK = (1<<30),   /*!< GPIO Pin PTH6 bit mask */
  74.     GPIO_PTH7_MASK = (1<<31),   /*!< GPIO Pin PTH7 bit mask */
  75.     /* in GPIOC register */
  76.     GPIO_PTI0_MASK = (1<<0),    /*!< GPIO Pin PTI0 bit mask */
  77.     GPIO_PTI1_MASK = (1<<1),    /*!< GPIO Pin PTI1 bit mask */
  78.     GPIO_PTI2_MASK = (1<<2),    /*!< GPIO Pin PTI2 bit mask */
  79.     GPIO_PTI3_MASK = (1<<3),    /*!< GPIO Pin PTI3 bit mask */
  80.     GPIO_PTI4_MASK = (1<<4),    /*!< GPIO Pin PTI4 bit mask */
  81.     GPIO_PTI5_MASK = (1<<5),    /*!< GPIO Pin PTI5 bit mask */
  82.     GPIO_PTI6_MASK = (1<<6),    /*!< GPIO Pin PTI6 bit mask */
  83.     GPIO_PTI7_MASK = (1<<7),    /*!< GPIO Pin PTI7 bit mask */
  84. } GPIO_PinMaskType;
  85. /*! @} End of gpio_pin_mask_list    */
复制代码


mask 蒙板?
FEA能不能用一个例子说明它的具体作用、用处?
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2018-7-2 06:04
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    59

    主题

    2888

    帖子

    10

    金牌会员

    Rank: 6Rank: 6

    积分
    6020
    最后登录
    2020-9-28
    发表于 2014-11-4 15:10:38 | 显示全部楼层
    楼主你好
    下次遇到问题欢迎来飞思卡尔FAE线上技术支持版块发帖与大家一起讨论。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-7-2 06:04
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    59

    主题

    2888

    帖子

    10

    金牌会员

    Rank: 6Rank: 6

    积分
    6020
    最后登录
    2020-9-28
    发表于 2014-11-4 15:22:59 | 显示全部楼层
    superb333 发表于 2014-10-17 15:35
    报告领导,查找结果如下:

    别人阅读程序时能对使用哪个芯片引脚一目了然。

    看你已经安装了[url=https://www.freescale.co
    m/zh-Hans/webapp/sps/site/prod_summary.jsp?code=FRDM-KE06Z&fpsp=1&tab=Design_Tools_Tab#]KEXX_DRIVERS_V1.2.1_DEVD[/url] [img]https://www.freescale.co
    m/files/graphic/SECURITYINFOIMAGE.gif[/img] : FRDM-KEXX Driver Library Package.   那么在安装路径下能够找到GPIO例子。
    例如:E:\KEXX_DRIVERS_V1.2.1_DEVD\kexx_drv_lib\build\iar\ke06\GPIO_demo

    在GPIO工程里就有其应用:
    GPIO MASK.jpg

    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-7-21 05:57 , Processed in 0.101307 second(s), 27 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表