主题 : 6410 GPIO输出5V 复制链接 | 浏览器收藏 | 打印
菜鸟在奔跑
级别: 新手上路
UID: 56031
精华: 0
发帖: 41
金钱: 225 两
威望: 45 点
综合积分: 82 分
注册时间: 2011-09-28
最后登录: 2014-12-19
楼主  发表于: 2012-04-22 15:20

 6410 GPIO输出5V

如题;

因为驱动芯片的要求,需要GPIO输出为5V;
使用s3c_gpio_setpull(unsigned int pin, s3c_gpio_pull_t pull);将GPIO上拉,

6410手册上写的是1.8 - 3.3V,但在其他网站上有人说可以上拉至5V
上拉电阻使能后,不论这个端口引脚配置为那种功能(输入、输出、使能等等),上拉电阻都起作用

但是实际测试依然输出3.3V

是不是只能输出到3.3V?
[ 此帖被no_19在2012-04-22 15:32重新编辑 ]
菜鸟在奔跑
级别: 新手上路
UID: 56031
精华: 0
发帖: 41
金钱: 225 两
威望: 45 点
综合积分: 82 分
注册时间: 2011-09-28
最后登录: 2014-12-19
1楼  发表于: 2012-04-22 15:38
2440的逻辑电平是3.3V,所以驱动不了一些CMOS电路的芯片。加一个上拉电阻,电压就到5V ,所以可以驱动了。否则电压不够。
http://topic.csdn.net/u/20100105/23/bde12918-e346-4ac1-bcde-ae8b54c78606.html