STMicroelectronics ST7系列微控制器的所有成員都具有一個(gè)16位定時(shí)器,具備多種功能,如輸出比較和輸入捕獲。本文介紹了一種使用ST7定時(shí)器模擬RS232 UART的技術(shù),無(wú)需任何額外的硬件。只需兩個(gè)引腳即可實(shí)現(xiàn)串行通信。
本文的第一部分將解釋用于串行通信的協(xié)議以及如何將其適配到ST7定時(shí)器上。本文的其他部分將更詳細(xì)地描述程序如何處理發(fā)送器模式和接收器模式。通過時(shí)序圖來(lái)說明重要的點(diǎn)。