再寫TIMER+DMA驅動GPIO

早兩年前寫過用DMA直接驅動GPIO的文章,當時寫的只是比較原理性的,沒有實例。最近在用到單線總線,上了RTOS,爲了提高效率,減少內核的浪費,就想到用TIMER+DMA+GPIO去輸出單線總線時序。 上圖是單線總線的時序,常規的方法就直接控制IO輸出,電平的間隔用延時去控制,代碼如下: void SC50X0B_SDA(unsigned char data) { unsigned
相關文章
相關標籤/搜索