lpc1114设置引脚功能

发布者:游走人间最新更新时间:2016-12-09 来源: eefocus关键字:lpc1114  设置  引脚功能 手机看文章 扫描二维码
随时随地手机看文章

LPC_IOCON->R_PIO1_0 &= ~0x07;
LPC_IOCON->R_PIO1_0 |= 0x02;

上面是设置P1.0为AD1的语句。P1.0低三位是引脚功能选择位,所以配置低三位就可以配置引脚功能,具体什么功能可以看lpc1114用户手册IOCON寄存器定义部分。

好多童鞋不理解为什么要加第一条语句,解答如下:

第一条语句的作用是清低三位,就是把低三位都置0;第二条语句是bit1置1,设置为AD1功能。如果没有第一条语句,如果以前bit0为1,执行完第二条语句,最后的结果是bit0和bit1都是1,就不是你要配置的AD1功能了。


关键字:lpc1114  设置  引脚功能 引用地址:lpc1114设置引脚功能

上一篇:lpc1114单片机红外遥控程序
下一篇:lpc1114驱动1602_0802程序

推荐阅读最新更新时间:2024-03-16 15:24

OTDR光纤测试法的参数设置
OTDR是光纤测试技术领域中的主要仪表,它被广泛应用于光缆线路的维护、施工之中,可进行光纤长度、光纤的传输衰减、接头衰减和故障定位等的测量。OTDR具有测试时间短、测试速度快、测试精度高等优点。 光时域反射仪(OTDR),采用光时域测量的方法,发射一定脉宽的光注入被测光纤,通过检测瑞利散射(Rayleighscattering)及菲涅尔反射(Fresnel reflection)光信号功率沿时间轴的分布,绘制OTDR曲线,来测量各种光缆及接头参数以定位光纤故障点,以及了解光缆损耗分布情况。以下以深圳市夏光通信测量技术有限公司(简称 夏光 )OTDR测试仪为例进行分析说明。 保障OTDR精度的五个参数设置 夏光OTDR参数设置
[电源管理]
参数怎么设置
变频器是一种广泛应用于电力控制系统中的电子器件,它可以控制交流电机的转速和转矩。在实际应用中,有时需要通过外接电位器来调整变频器的参数,以满足特定的工作要求。本文将详细介绍变频器如何外接电位器,包括三个端子怎样接线以及参数怎样设置。 一、变频器的外接电位器接线方法 变频器的外接电位器主要用于调节变频器的输出频率,从而控制电机的转速。一般来说,变频器的外接电位器有三个端子,分别是:F、W、V。 首先,将电位器的第一个端子(一般为F)与外部的信号引线(如控制面板上的POT连接线)相连接。然后,将电位器的第二个端子(一般为W)与变频器的AI1输入端相连接。最后,将电位器的第三个端子(一般为V)与GND(地线)相连接。 需要注意的是,不同
[嵌入式]
MDK-ARM输出HEX文件重命名设置
输出的可执行文件和库的名称就是在这里定义。比如我们常见输出Hex文件,其名称就是这里定义的。
[单片机]
MDK-ARM输出HEX文件重命名<font color='red'>设置</font>
TL431偏置电流的正确设置
众所周知,TL431在开关电源(SMPS)反馈环路中是参考电压。该器件结合了参考电压与集电极开路误差放大器,具有操作简单和成本低廉等优点。虽然TL431已在业内被长期广泛采用,但一些设计人员仍会忽略它的偏置电流,以致在无意间降低产品的最终性能。   TL431的简化电路图如图1所示,图中包括了驱动NPN 晶体管的参考电压和误差放大器,在该封闭的电源系统中,一部分输出电压一直与TL431的Vref(参考电压)进行比较。      图1 TL431等效电路图          转换器简化直流模型如图2所示,Vout与Vref通过受传输率影响的电阻分压器进行比较,可得到输出电压的理
[电源管理]
TL431偏置电流的正确<font color='red'>设置</font>
用路由器共享上网的设置方法
对路由器进行基本配置,使电脑通过路由器实现共享上网,过程相对来说比较容易实现。这篇文档下面的内容,主要讲述如下几部分:    1, 收集并判断信息,为配置路由器做准备;    2, 进入路由器管理界面,对路由器进行配置;    3, 配置过程简单的故障定位排除;    让我们快快开始,进入正题!    1, 配置路由器前的准备工作(如果您对您自己的连接方式清楚,可以直接跳到第2点);    第一个需要确认的就是您的“宽带接入方式”是怎样的?    当然,最简捷的办法就是给您的ISP(互联网服务提供商)打个电话咨询一下;也可以通过您购买路由器以前的网络连接方式进行快速判断。    常见的硬件连接方式有下面几种:  
[模拟电子]
用路由器共享上网的<font color='red'>设置</font>方法
MSP430时钟倍频设置 亲测 MSP430F5529有效
void initClock() { UCSCTL6 &= ~XT1OFF; //启动XT1 P5SEL |= BIT2 + BIT3; //XT2引脚功能选择 UCSCTL6 &= ~XT2OFF; //打开XT2 // PMMCTL0 |=PMMPW+ PMMCOREV_3; PMMCTL0_H = 0xA5; //开PMM电源管理 SVSMLCTL |= SVSMLRRL_1 + SVMLE; //配置SVML电压 PMMCTL0 = PMMPW + PMMCOREV_2; //配置内核电压
[单片机]
Atmega168 外部10M晶振熔丝位设置方法
本日志介绍 Atmega168外部10M晶振熔丝位设置方法。 图1:Boot Flash 1024;使能串行下载;看门狗使能 图2:电压低于2.7V复位 图3:外部晶振8M以上,启动速度最慢;没有Flash加密;没有Boot Loader
[单片机]
STM32高级开发(3)-设置与更新ubuntu
安装VMware tools 首先在登陆后,别着急操作,为了让我们的ubuntu在VMware下工作更加良好和方便,我们需要在ubuntu上安装VMwaretools,它可以为我们实先主机和虚拟机间拖拽文件、粘贴复制、自动调整分辨率等方便的功能。 1.下拉VMware的虚拟机选项,点击安装VMware tools,此时系统会显示检测到一个光驱,并自动打开其文件夹。 2.右键复制tar.gz格式的压缩包文件到home目录下。注意,ubuntu等Linux的文件目录定义不同于windows,他的用户目录home地位和作用就相当于windows下的桌面,对它是不分盘的。 3.右键点击压缩包,点击extract here解压到
[单片机]
STM32高级开发(3)-<font color='red'>设置</font>与更新ubuntu
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved