首先講下原理,轉自http://blog.csdn.net/tangxing1212/article/details/42964417
一.硬件介紹
注:800Kbps,相當於1.25us傳輸一比特數據。
注:在級聯時,不要忘記每經過一個像素點傳輸,信號減少24bit.
二.程序簡介:這里是納秒極的電平翻轉,所以傳統的51單片機包括增強型51要考慮能否實現,我本以為STM32F103系列是一定可以的,但后來調試的時候也比較費勁,首先我調用了庫函數,經過示波器的驗證,庫函數是不能滿足這種電平翻轉速度的,所以都變成了寄存器操作。這次調試,示波器發揮了不小的作用,整個延遲也是用示波器實時測出來的,還算校准。以下是關鍵函數的列舉。