s3c2440中GPIO上拉电阻的初步认识

发布者:MusicLover123最新更新时间:2023-06-26 来源: elecfans关键字:s3c2440  GPIO  上拉电阻 手机看文章 扫描二维码
随时随地手机看文章

  GPIO做输出使用时要加上拉电阻,因为默认的是漏极开路,高阻态,无法输出高电平


  GPIO做输入时要根据外围电路选择是否设置上拉电阻: 在外接电路能提供高低电平时可不加上拉电阻,比如作为第二功能的ADC输入,或作为地址总线时;而且作为ADC输入时若加上上拉电阻,还会影响ADC的测量。 当外接电路不能提供高和低电平时加上拉电阻,比如作为按键输入时,如不加上拉电阻,只能输入低电平,无法输入高电平。

关键字:s3c2440  GPIO  上拉电阻 引用地址:s3c2440中GPIO上拉电阻的初步认识

上一篇:設置Linux保留物理內存並使用 (1)
下一篇:对IIC总线时序的一点理解以及ACK和NACK(NAK)

推荐阅读最新更新时间:2024-10-27 04:02

s3c2440GPIO上拉电阻的初步认识
  GPIO做输出使用时要加上拉电阻,因为默认的是漏极开路,高阻态,无法输出高电平。   GPIO做输入时要根据外围电路选择是否设置上拉电阻: 在外接电路能提供高低电平时可不加上拉电阻,比如作为第二功能的ADC输入,或作为地址总线时;而且作为ADC输入时若加上上拉电阻,还会影响ADC的测量。 当外接电路不能提供高和低电平时加上拉电阻,比如作为按键输入时,如不加上拉电阻,只能输入低电平,无法输入高电平。
[单片机]
S3C2440GPIO在作为输入用时上拉电阻的设置
GPIO做输出使用时要加上拉电阻,因为默认的是漏极开路,高阻态,无法输出高电平。 而在输入时要根据外围电路选择是否设置上拉电阻: 在外接电路能提供高低电平时可不加上拉电阻,比如作为第二功能的ADC输入,或作为地址总线时;而且作为ADC输入时若加上上拉电阻,还会影响ADC的测量。 当外接电路能不能提供高和低电平时加上拉电阻,比如作为按键输入时,如不加上拉电阻,只能输入低电平,无法输入高电平。
[单片机]
/sys/class/gpio 文件接口操作IO端口(s3c2440)
在嵌入式设备中对GPIO的操作是最基本的操作。一般的做法是写一个单独驱动程序,网上大多数的例子都是这样的。其实Linux下面有一个通用的GPIO操作接口,那就是我要介绍的 “/sys/class/gpio” 方式。 首先,看看系统中有没有“/sys/class/gpio”这个文件夹。如果没有请在编译内核的时候加入 Device Drivers — GPIO Support — /sys/class/gpio/… (sysfs interface)。 /sys/class/gpio 的使用说明: 01 gpio_operation 通过/sys/文件接口操作IO端口 GPIO到文件系统的映射 class/gpio c
[单片机]
S3C2440 gpio
WATCHDOG TIMER 原理图 手册 举例 start.S .globl _start _start:/* 关看门狗 *//* 往WTCON(0x53000000)写0 */ ldr r0, =0x53000000 mov r1, #0 str r1, @ str, store, /* 设置GPFCON让GPF5作为输出引脚 */ ldr r1, =0x56000050 mov r0, #(1 10) str r0, /* 设置GPFDAT让GPF5输出0 */ ldr r1, =0x56000054 mov r0, #0 str r0, /* 无限循环 */halt: b h
[单片机]
<font color='red'>S3C2440</font> <font color='red'>gpio</font>
S3C2440中的GPIO
1.S3C2440GPIO简单介绍 GPIO即General-purpose input/output ,这些管脚除了可以用作输入输出外,还可以配置成一些其他的功能,例如I2C,UART等,其实就是管脚复用的思想。 所有的这些管脚主要通过下面的寄存器进行控制, 2.JZ2440原理图 从上面的原理图截图中我们可以看到: 1.我们的nLED_1,nLED_2,nLED_4是连接到3.3V电源上的,所以我们的管脚需要输出低电平,LED灯才会亮。 2.我们的nLED_1,nLED_2,nLED_4是连接到s3c2440的GPF4,GPF5,GPF6上面的。 另外,在原理图中还有如下知识点。 3.控
[单片机]
<font color='red'>S3C2440</font>中的<font color='red'>GPIO</font>
S3C2440③ | GPIO实验
实验1 —— 点亮一个LED 1.看原理图确定硬件如何连接 原理图中表示了芯片控制LED的硬件电路以及芯片的引脚与LED如何连接。 2. 看主芯片手册确定如何控制引脚 具体:如何让GPF4输出高低电平? 2.1.配置GPF4为输出模式(GPFCON) 设置GPFCON寄存器的第 位=0b01。 2.2.配置GPF4输出高/低电平(GPFDAT) GPFDAT的第4位为0-低电平,1-高电平。(注:corresponding,相应的) 3.汇编程序访问寄存器控制LED 3.1.编辑程序 代码语言:javascript @ brief: 点亮连接在GPF4的LED @ author: mculover66
[单片机]
<font color='red'>S3C2440</font>③ | <font color='red'>GPIO</font>实验
s3c2440裸机-spi编程-3-gpio模拟spi驱动OLED
操作OLED,通过三条线(SCK、DO、CS)与OLED相连,这里没有DI是因为2440只会向OLED传数据而不用接收数据。 gpio_spi.c来实现gpio模拟spi,负责spi通讯。对于OLED,有专门的指令和数据格式,要传输的数据内容,在oled.c这一层来实现,负责组织数据。 因此,我们需要实现以上两个文件。 1.SPI初始化 新建一个gpio_spi.c文件,实现SPI初始化SPIInt() 1.1 GPIO init(pinmux管脚等配置) 上图J3为板子pin2pin到OLED的底座。 GPF1作为OLED片选引脚,设置为输出; GPG4作为OLED的数据(Data)/命令(Command)选择引脚,
[单片机]
S3C2440 GPIO (使用miniARM 2440)
S3C2440 GPIO (使用miniARM 2440): #ifndef LDE_H #define LED_H #include 2440addr.h //GPB 有 PIN0 到 PIN10 共11个引脚 //rGPBCON 寄存器的每两个位控制一个IO的输入输出方向 //其中00表示输入 // 01表示输出 // 10为使用第二功能 // 11为出厂保留 //*************************************************** //功能:流水灯 //接口: GPB5 - LED1 低 灯亮
[单片机]
小广播
设计资源 培训 开发板 精华推荐

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

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

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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