查看: 4452|回复: 7

[分享] NXP-LPC185X系列单片机

[复制链接]

该用户从未签到

2

主题

5

帖子

0

新手上路

Rank: 1

积分
18
最后登录
2018-6-12
发表于 2016-6-16 11:13:27 | 显示全部楼层 |阅读模式
示例程序:/************************** PRIVATE DEFINITIONS *************************/
// D13, PE_14, GP7[14]
#define LED0_BIT        14
#define LED0_PORT        7

// D9, PD_1, GP6[15]
#define LED1_BIT        15
#define LED1_PORT        6

// D14, PD_0, GP6[14]
#define LED2_BIT        14
#define LED2_PORT        6

// D12, PC_11, GP6[10]
#define LED3_BIT        10
#define LED3_PORT        6

// D10, PD_2, GP6[16]
#define LED4_BIT 16
#define LED4_PORT 6

// D11, PD_3, GP6[17]
#define LED5_BIT 17
#define LED5_PORT 6


scu_pinmux(0xE ,14 , MD_PDN, FUNC4);        // D13, PE_14, GP7[14]
scu_pinmux(0xD ,1  , MD_PDN, FUNC4);        // D9, PD_1, GP6[15]
scu_pinmux(0xD ,0  , MD_PDN, FUNC4);        // D14, PD_0, GP6[14]
scu_pinmux(0xC ,11 , MD_PDN, FUNC4);        // D12, PC_11, GP6[10]
scu_pinmux(0xD ,2  , MD_PDN, FUNC4);  // D10, PD_2, GP6[16]
scu_pinmux(0xD ,3  , MD_PDN, FUNC4);  // D11, PD_3, GP6[17]

GPIO_SetDir(LED0_PORT,(1<<LED0_BIT), 1);
GPIO_SetDir(LED1_PORT,(1<<LED1_BIT), 1);
GPIO_SetDir(LED2_PORT,(1<<LED2_BIT), 1);
GPIO_SetDir(LED3_PORT,(1<<LED3_BIT), 1);
GPIO_SetDir(LED4_PORT,(1<<LED4_BIT), 1);
GPIO_SetDir(LED5_PORT,(1<<LED5_BIT), 1);



这边的 GP[] 代表什么意思?
比如:// D13, PE_14, GP7[14],PE-14是引脚,那PG7是什么意思?
回复

使用道具 举报

  • TA的每日心情
    开心
    2019-10-22 10:33
  • 签到天数: 30 天

    连续签到: 1 天

    [LV.5]常住居民I

    5

    主题

    422

    帖子

    1

    高级会员

    Rank: 4

    积分
    983
    最后登录
    2024-10-22
    发表于 2016-6-16 13:33:47 | 显示全部楼层
    只是存在于注释中而已,不必那么介怀。
    从字面意上看,估计是General Port. 即通用端口的意思。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2016-12-2 08:40
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    103

    主题

    869

    帖子

    7

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    4353
    最后登录
    2025-8-21
    发表于 2016-6-16 14:08:37 | 显示全部楼层
    本帖最后由 mgn 于 2016-6-16 14:10 编辑

    GP[x][y]意思是GPIO口第X组第Y个
    数据手册里有标注
    http://cache.nxp.com/documents/d ... X_2X_1X.pdf?pspll=1
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    723

    主题

    6382

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    25450
    最后登录
    2025-9-4
    发表于 2016-6-16 14:30:31 | 显示全部楼层
    GPn, 这个n就是PORT口。
    和楼上说的一样,就是指明是哪个口的哪个引脚而已,具体可以看看LPC的用户手册。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2

    主题

    5

    帖子

    0

    新手上路

    Rank: 1

    积分
    18
    最后登录
    2018-6-12
     楼主| 发表于 2016-6-16 14:43:28 | 显示全部楼层
    mgn 发表于 2016-6-16 14:08
    GP[x][y]意思是GPIO口第X组第Y个
    数据手册里有标注
    http://cache.nxp.com/documents/d ... X_2X_1X.pdf ...

    那可以理解为,并不是所有管脚都有gpio功能咯?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    723

    主题

    6382

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    25450
    最后登录
    2025-9-4
    发表于 2016-6-16 15:01:26 | 显示全部楼层
    会走路的ᐜ士力架 发表于 2016-6-16 14:43
    那可以理解为,并不是所有管脚都有gpio功能咯?

    看用户手册:
    http://cache.nxp.com/documents/u ... on&fileExt=.pdf
    335页,的确不是没有引脚都有GPIO功能的。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2016-12-2 08:40
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    103

    主题

    869

    帖子

    7

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    4353
    最后登录
    2025-8-21
    发表于 2016-6-16 15:02:27 | 显示全部楼层
    会走路的ᐜ士力架 发表于 2016-6-16 14:43
    那可以理解为,并不是所有管脚都有gpio功能咯?

    确实是的,大部分的管脚都和GPIO复用啦。项目设计的时候一定要看好手册。

    http://cache.nxp.com/documents/d ... X_2X_1X.pdf?pspll=1
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2

    主题

    5

    帖子

    0

    新手上路

    Rank: 1

    积分
    18
    最后登录
    2018-6-12
     楼主| 发表于 2016-6-17 09:43:28 | 显示全部楼层
    mgn 发表于 2016-6-16 15:02
    确实是的,大部分的管脚都和GPIO复用啦。项目设计的时候一定要看好手册。

    http://cache.nxp.com/docum ...

    好的,谢谢啦
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-9-6 21:12 , Processed in 0.102460 second(s), 26 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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