3095|2

67

帖子

2

TA的资源

一粒金砂(中级)

楼主
 

1.【学习LPC1768库函数】之LED实验 [复制链接]

void LED_Config(void)
{
          // 第一步打开GPIO外设时钟功率,只要打开了,才能操作相关的GPIO寄存器
        Chip_GPIO_Init(LPC_GPIO);//外设时钟功率
       //第二步 设置GPIO管脚为普通GPIO功能。
        Chip_IOCON_PinMux(LPC_IOCON, 2, 0, IOCON_MODE_INACT, IOCON_FUNC0);
      //IOCON_FUNC0 设置P2.0为GPIO功能 ,IOCON_MODE_INACT(关闭上下拉功能)
        Chip_IOCON_PinMux(LPC_IOCON, 2, 1, IOCON_MODE_INACT, IOCON_FUNC0);//IOCON_FUNC0 设置P2.1为GPIO功能        
        Chip_IOCON_PinMux(LPC_IOCON, 2, 2, IOCON_MODE_INACT, IOCON_FUNC0);
        Chip_IOCON_PinMux(LPC_IOCON, 2, 3, IOCON_MODE_INACT, IOCON_FUNC0);        
        Chip_IOCON_PinMux(LPC_IOCON, 2, 4, IOCON_MODE_INACT, IOCON_FUNC0);
        Chip_IOCON_PinMux(LPC_IOCON, 2, 5, IOCON_MODE_INACT, IOCON_FUNC0);        
        Chip_IOCON_PinMux(LPC_IOCON, 2, 6, IOCON_MODE_INACT, IOCON_FUNC0);
        Chip_IOCON_PinMux(LPC_IOCON, 2, 7, IOCON_MODE_INACT, IOCON_FUNC0);//设置P2.7为GPIO功能
        //第三步 设置输出模式,因为是要控制外围器件,设置为输出模式
        Chip_GPIO_SetPinDIR(LPC_GPIO,2, 0, true);//设置P2.0输出模式         true,输出模式  false输入模式
        Chip_GPIO_SetPinDIR(LPC_GPIO,2, 1, true);//设置输出模式
        Chip_GPIO_SetPinDIR(LPC_GPIO,2, 2, true);//设置输出模式
       Chip_GPIO_SetPinDIR(LPC_GPIO,2, 3, true);//设置输出模式
       Chip_GPIO_SetPinDIR(LPC_GPIO,2, 4, true);//设置输出模式
       Chip_GPIO_SetPinDIR(LPC_GPIO,2, 5, true);//设置输出模式
       Chip_GPIO_SetPinDIR(LPC_GPIO,2, 6, true);//设置输出模式
       Chip_GPIO_SetPinDIR(LPC_GPIO,2, 7, true);//设置输出模式
       //第四步 设置输出低电平 P2.0~P2.7 。
       Chip_GPIO_SetPortValue(LPC_GPIO,2,0XFFFFFF00);//设置输出低电平 P2.0~P2.7
}


下面两个函数是控制输出高低电平的位操作函数,它和 Chip_GPIO_SetPortValue();函数的使用效果是一样的。
Chip_GPIO_SetPinOutHigh(LPC_GPIO,2,0)//设置P2.0输出高电平
Chip_GPIO_SetPinOutLow(LPC_GPIO,2,0)//设置P2.0输出低电平

【01】LPC1768_LED实验.rar (241.61 KB, 下载次数: 17)


此内容由EEWORLD论坛网友cxmdz原创,如需转载或用于商业用途需征得作者同意并注明出处

此帖出自NXP MCU论坛

最新回复

PJB
谢谢共享,学习了   详情 回复 发表于 2019-11-12 12:36
点赞 关注(1)
 

回复
举报

79

帖子

0

TA的资源

一粒金砂(中级)

沙发
 

顶一下,支持楼主继续更新

此帖出自NXP MCU论坛
 
 
 

回复

7

帖子

0

TA的资源

一粒金砂(初级)

板凳
 

谢谢共享,学习了

此帖出自NXP MCU论坛
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表