tonney
驱动牛犊
驱动牛犊
  • 注册日期2005-03-22
  • 最后登录2007-04-16
  • 粉丝0
  • 关注0
  • 积分90分
  • 威望9点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
阅读:1558回复:1

初学者写LED驱动,请指教

楼主#
更多 发布于:2005-03-23 09:51
我已根据Platform Builder的文档,将流接口设备驱动加入到平台,现在的问题是我如何通过×××_IOControl加入对LED的控制呢,然后应用程序又是怎样通过DeviceIoControl来使LED亮和熄。
我目前使用SMDK2410开发板。
这里的高手很多啊,希望我能很快学会驱动开发
wwei_wang
驱动大牛
驱动大牛
  • 注册日期2002-06-07
  • 最后登录2006-06-23
  • 粉丝0
  • 关注0
  • 积分77分
  • 威望9点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-03-25 14:45
(1)当在应用中调用DeviceIoControl函数后,系统会自动调用你的驱动中的×××_IOControl函数,在这个函数中,你要对dwCode(控制码)进行判断,根据它的值执行相应的操作。
(2)如何控制led? 首先要清楚led所在硬件的地址,并且事先要进行地址的转换(在×××_Init中进行)。在×××_IOControl中,根据控制码对相应的硬件地址进行写操作,从而实现led点亮和熄灭。
Come on, let us drive the world.
游客

返回顶部