阅读:1608回复:1
初学者写LED驱动,请指教
我已根据Platform Builder的文档,将流接口设备驱动加入到平台,现在的问题是我如何通过×××_IOControl加入对LED的控制呢,然后应用程序又是怎样通过DeviceIoControl来使LED亮和熄。
我目前使用SMDK2410开发板。 这里的高手很多啊,希望我能很快学会驱动开发 |
|
沙发#
发布于:2005-03-25 14:45
(1)当在应用中调用DeviceIoControl函数后,系统会自动调用你的驱动中的×××_IOControl函数,在这个函数中,你要对dwCode(控制码)进行判断,根据它的值执行相应的操作。
(2)如何控制led? 首先要清楚led所在硬件的地址,并且事先要进行地址的转换(在×××_Init中进行)。在×××_IOControl中,根据控制码对相应的硬件地址进行写操作,从而实现led点亮和熄灭。 |
|
|