串口叫做串行接口,现在的电脑一般有两个串行口:COM1和、COM2。你到计算机后面能看到9针D形接口就是了,有时我们也称它为RS-232接口。现在有很多手机数据线或者物流接收器都采用COM口与计算机相连。
IC-Prog 是通用串口设备编程器,喜欢玩编程器,EEPROM集成电路烧写和卫星电视发烧友的朋友对它一定不会陌生。它支持多种编程器,是一个很不错的编程器软件。
举个比较夸张的例子,A、B两支队伍在比赛搬运包裹,A代表并行ATA,B代表串行ATA。
比赛开始,A派出了40个人用人力搬运包裹,而B只派出去了一辆货车来搬运。在一个来回里他们搬运的包裹数量都相同,大家可以很清楚最后的结果,当然是用货车搬运的B队先把包裹运完,因为货车的速度比人步行的速度快得多多了。同样,串行传输比并行传输的速率高就类似这个道理。
回到现实中来,现在的并行ATA接口使用的是16位的双向总线,在1个数据传输周期内可以传输4个字节的数据;而串行ATA使用的8位总线,每个时钟周期能传送1个字节。这两种传输方式除了在每个时钟周期内传输速度不一样之外,在传输的模式上也有根本的区别,串行ATA数据是一个接着一个数据包进行传输,而并行ATA则是一次同时传送数个数据包,虽然表面上一个周期内并行ATA传送的数据更多,但是我们不要忘了,串行ATA的时钟频率要比并行的时钟频率高很多,也就是说,单位时间内,进行数据传输的周期数目更多,所以串行ATA的传输率高于并行ATA的传输率,并且未来还有更大的提升空间。