Topic:S3C6410的GPIO流驱动(作者:Sturtle)
//----------------------------------------------------------------------------------------------------------------------------
// 作者:Sturtle(xfdarm@163.com)
// 论坛ID:Sturtle
// 版权:XFDarm (www.xfdarm.com)
// 平台:芯飞达科技 XFD6410开发板+WINCE6.0 OS
// 发布日期:2010-10-09
// 最后修改:
// 注意事项:未经作者同意,商业网站不能转载,更不得在转载的时候擅自修改、删除文章的任何部分
//------------------------------------------------------------------------------------------------------------------------------
写前:控制GPIO通常是用PHYSICAL_ADDRESS和MmMapIoSpace,通俗的说就是通过VirtualAlloc和VirtualCopy进行虚拟地址映射,然后操作相应GPIO寄存器做自己要的动作;据说CE5可以直接内存映射,CE6必须写GPIO驱动,鄙人更赞成写成流驱动的形式,后续维护移植都方便;闲话少说,言归正卷
1、VirtualAlloc()/VirtualCopy()
2、初始化
//如有错误,请留言指正;同时希望有更好的方法与大家交流和分享,让我们大家一起进步!