最近在做一個利用BF533與CPLD通訊的案子。利用SPORT口接收CPLD發送過來的數據。數據一共有22位,外部幀同步信號,時鐘由BF533提供。bf533的sport口是這樣設置的:
*pSPORT1_RCR1 = IRCLK|RFSR;
*pSPORT1_RCR2 = 21;
我是利用DMA產生中斷,現在發現收到的數據總是不對,有沒有哪位大俠遇到過這種情況。利用示波器看時序和數據是沒問題的,就是bf533接收到的數據有問題,現在真不知道怎麼解決,就那麼幾個寄存器設置。希望大俠幫幫我。謝謝!
「该帖子被 dawin520 在 2014-07-07 18:52:45 编辑过」