关于s3c2440 LED的问题!
我在g-bios下写了一段点亮LED的代码。根据datasheet我将GPEDAT寄存器的bit[12]和bit[13]位置0时,LED灯就能点亮。datasheet上面写着GPECON寄存器的默认值是0啊,也就是input的状态。这时让我感到疑惑的是我并没有设置GPECON寄存器,也就是用它的默认值,LED为什么就能点亮呢??按理来应该是output状态才能点亮LED灯啊!请大侠们帮我解决下!!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
能把你的代码发来看看吗?
你看g-bios下半部分的s3c2440-plat.c文件。其中对s3c2440的GPECON寄存器的GPE12,13设置过output模式,所以你只需写GPEDAT寄存器就能点亮LED灯了。
明白了。谢谢高手指点!