本文探討了使用MSP430F5系列產(chǎn)品實(shí)現(xiàn)ETC系統(tǒng)中實(shí)時(shí)HDLC編解碼的方法。MSP430F5xxx是TI公司MSP430家族最新產(chǎn)品序列,采用先進(jìn)的0.18工藝,1MIPS消耗的電流低到了驚人的160uA。同時(shí),F(xiàn)5xx產(chǎn)品都配備了高效靈活的DMA模塊,對(duì)16bit數(shù)據(jù)進(jìn)行搬移只需要2個(gè)時(shí)鐘周期。本文給出了結(jié)合F5xx的DMA,TimerA,CRC16及SPI,實(shí)現(xiàn)幾乎實(shí)時(shí)的HDLC FM0軟解碼辦法和利用SPI的便捷的FM0編碼方法。本文包括相關(guān)的兩個(gè)實(shí)例代碼。