读书人

问个和硬件有关的有关问题:s3c2410开

发布时间: 2012-02-04 15:43:08 作者: rapoo

问个和硬件有关的问题:s3c2410开发板管脚
如题,我用的是s3c2410的开发板,上电复位后测通用i/o管脚的电压,发现各不相同,大体上有3.3,0,1.2,2.4几种。做了个简单的led驱动,本以为只要设置控制寄存器就不会有影响,可是结果是有些io口根本不被程序控制,只有1.2电压的可以使用,设置使用set_gpio_ctrl(GPIO_MODE_OUT|GPIO_PULLUP_DIS|LED[i]);请问哪位遇到过或者明白这是怎么回事?谢谢。

[解决办法]
有些io口不是通用io口吧,所以不能set_gpio_ctrl
[解决办法]
一个GPIO设置为输出的话,你让他高应该就是高才对吧~~~

[解决办法]
建议 你 加 上拉电阻 试试
[解决办法]
确实没有遇到过你说的。
我是这样控制的:
#define GPIO_RST (GPIO_MODE_OUT | GPIO_PULLUP_DIS | GPIO_G11)
write_gpio_bit(GPIO_RST, 0); 拉低
write_gpio_bit(GPIO_RST, 1); 拉高
没有碰上说不能拉的~~~

读书人网 >UNIXLINUX

热点推荐