关于中断控制器8259A的端口字节问题?
8259A可编程中断控制器端口问题
有初始化命令字ICW(4个)
和
操作命令字OCW(3个)
总共需要写入56个字节,
而其端口只有
0x20,0x21
0xa0,0xa1
四个端口,这些端口也是一个字节的,请问如何将这56个字节写入这四个端口中的?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
仔细看文档吧,操作上有严格的顺序要求,就可以做到两个地址操作多个命令字,比如写入奇地址,可以按顺序写入ICW2,ICW3,ICW4,OCW也有严格的地址和数据位的要求,按照文档要求写入奇偶两个地址,芯片就可以识别你是在发什么命令字。 四个端口是两片级联了,一个8259A只有一根地址线,也就是两个端口。