0%
这是一片思考的空间 -- arthinking
Spring 重构&代码整洁之道 软件设计 JVM 并发编程 数据结构与算法 分布式 存储 网络 微服务 设计模式
Java技术栈 - 涉及Java技术体系

8251A的编程约定

在设计8251A芯片时,对使用8251A的程序员作出了必须遵守的约定,主要是以下三个方面:

  • (1)芯片复位以后,第一次用奇地址端口写入的值作为模式字送入模式寄存器
  • (2)如果模式字中规定了8251A工作在同步模式,那么CPU接着往奇地址端口输出的就是同步字符,同步字符被写入同步字符寄存器。如果规定的同步字符为2个,那么会按先后次序分别写入两个同步字符寄存器。
  • (3)此后,不管是同步模式还是异步模式,由CPU往奇地址端口写入的值都将作为控制字送到控制寄存器,往偶地址端口写入的值将作为数据送到数据缓冲寄存器。

欢迎关注我的其它发布渠道