硬件驱动模块通常应包括如下函数: 1.中断服务程序ISR 2.硬件初始化 1.修改寄存器,设置硬件参数 2.将中断服务程序入口地址写入中断向量表: 3.设置CPU 针对该硬件的控制线 4.设置CPU 内部对应寄存器使其作为控制信号; 5.设置CPU 内部的针对该设备的中断屏蔽位,设置中断方式 6.提供一系列针对该设备的操作接口函数