因?yàn)閼?yīng)用同時使用到了I2S和以太網(wǎng),代碼均使用官網(wǎng)下載的程序修改,首先
1)、是否可以確認(rèn)這種情況下I2S2無法使用,
2)、I2S3的引腳被自動切換(PA8【MCK】、PA9【SD】),切換后I2S3和ETH例程的Debug(UART1)重疊、我使用邏輯分析儀看到的現(xiàn)象是:前幾次下載程序,串口數(shù)據(jù)和I2S數(shù)據(jù)重合。隨后使用
GPIO_PinRemapConfig(GPIO_Remap_USART1,ENABLE);
函數(shù)嘗試切換UART1的引腳映射,未果,數(shù)據(jù)依然重合輸出,突然某次后,I2S3使用ETH自動切換后的PA9(SD)腳再也沒有數(shù)據(jù)輸出(關(guān)閉ETH、引腳切回默認(rèn)引腳正常),請問接下來我該怎么調(diào)試呢?目前使用新的示例編寫、源碼撤回最早等方式都嘗試過,均未果。
3)、上述修改AFIO_PCFR1寄存器的代碼為什么沒有效果呢?
因此求助官方和各位大佬,拜托了。