Bit-banging

Bitbanging 2015-11-02

Bit-banging 是一种用软件替代专职硬件的串行通信的技术.软件直接对微处理器的管脚的状态进行设置和采样,其功能涵盖诸如:时 钟,电平,同步等所有参数.与此不同的是(传统的串行通信技术中),专职硬件诸如 modem.UART 或者 位移寄存器等一般是用来处理这些参数并且提供一个(缓存)的数据接口,软件在这种情况下同信号处理无关.实现 Bit-banging 技术的成本可以是很低的,比如利用 嵌入式系统. 尽管它同"骇客"有些关联,bit-banging 具有明显优点诸如:让相同的
一周排行