4.1.5 VC33 复位和仿真口 ··································································· 28
4.1.6 FLASH 存储器 ·········································································· 29
4.1.7 数模转换器 DAC7725 ································································ 31
4.2 CPLD 计数模块 ·············································································· 32
4.2.1 EPM7128 介绍 ·········································································· 32
4.2.2 光电码盘原理 ·········································································· 34
4.2.3 光电码盘计数器 ······································································· 35
4.3 PCI 总线接口模块 ··········································································· 37
4.3.1 芯片选型 ·················································································37
4.3.2 PCI 总线接口设计 ······································································37
4.3.3 地址空间分配 ·········································································· 38
4.4 双口 RAM 模块 ············································································· 41
4.5 伺服接口板 ···················································································42
4.5.1 光电码盘输入接口 ···································································· 43
4.5.2 数子量输入输出 ······································································· 43
4.6 控制系统电源模块 ··········································································44
4.7 本章小节 ······················································································45
第五章 运动控制系统软件设计 ································································46
5.1 WDM 驱动程序 ·············································································· 46
5.1.1 驱动程序框架 ·········································································· 46
5.1.2 DriverStudio 驱动开发 ·································································47
5.1.3 驱动程序的安装 ······································································· 50
5.1.4 动态链接库(DLL)··································································52
5.1.5 应用程序访问板卡 ···································································· 56
5.1.6 驱动程序的调试 ······································································· 57
5.1.7 驱动开发注意事项 ···································································· 58
5.2 VC33 程序设计 ···············································································60
5.2.1 指令系统 ·················································································60
5.2.2 集成开发环境 CCS ···································································· 61
5.2.3 公共目标文件格式 COFF ···························································· 61
5.2.4 VC33 程序引导方法 ··································································· 63
5.2.5 C 语言编程和定时中断 ······························································· 66
5.3 本章小节 ······················································································69