综合科技EXPRESS , INC 。
IT887X的应用笔记
IT887x在电路板设计参考指南V1.0
2002年2月18日
回归历史
反转
更改列表
V1.0
记
第一稿
IT887x设计使用INTA # (分享IRQx )卡,驱动程序自动检测IRQx &分配I / O地址IT887x 。
如果客户打算在他们的船上添加更多的串行或并行端口,强烈建议SERIRQ #是
记
用来代替INTA # 。 IT887x不需要驾驶员,除了虚设驱动器,从而避免了
兼容性问题。 SERIRQ #可被用于设置UART1 , UART2 ,并行端口中断经由路由到SERIRQ
串行EEPROM (SM总线) 。所有端口可以被设置为不同IRQx & I / O地址。
注:由于IT887x是PNP设备,它需要一个虚拟驱动器,以弥补Windows系统中的信号“!” 。
这里是电路板设计的IT8872为例,使用SERIRQ 。
重置 - 带设置
符号
CSA0#
跨接器
( P / UP)
P /下
INTA #
SERIRQ #
功能说明
编程步骤:
一。内部设置UART1 , UART2和并行端口的基址
=== > IT8872的配置7Ch<15 :: 00> = 03 , F8H ( UART1 )
=== > IT8872的配置7Ch<31 :: 16> = 02 , F8H ( UART2 )
=== > IT8872的配置80h<15 :: 00> = 03,78h (内部LPT )
=== > IT8872的配置80h<31 :: 16> = 07,78h (内部LPT的ECP )
B 。积极解码UART1 , UART2和并行端口I / O基地址
=== > IT8872的配置60h<31 :: 0> = E3,00,03 , F8H ( UART1 )
=== > IT8872的配置64h<31 :: 0> = E3,00,02 , F8H ( UART2 )
=== > IT8872的配置68h<31 :: 0> = E3,00,03,78h (内部LPT )
=== > IT8872的配置6Ch<31 :: 0> = E3,00,07,78h (内部LPT的ECP )
。内部设置UART1 , UART2和并行端口“中断路由
=== > IT8872的配置9Ch<15 :: 12> = 0100B ( UART1 )
=== > IT8872的配置9Ch<11 :: 08> = 0011B ( UART2 )
=== > IT8872的配置9Ch<07 :: 04> = 0111b (内部LPT )
。设置内部并行端口“模式& DMA通道
=== > IT8872的配置9Ch<31 :: 30> = 11B ( SPP & & EPP ECP模式)
=== > IT8872的配置9Ch<29 :: 27> = 011B ( DMA channel_3 )
。启用内部UART1 , UART2和并行端口'控制
=== > IT8872的配置9Ch<23 :: 21> = 111B
ITTM-AN-02002
上传者:格雷格
检查:加里
第1页1