求助!!關(guān)于CH32V307芯片的I2S3接口

icon_rar.gifETH_UART.zip

因?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寄存器的代碼為什么沒有效果呢?

因此求助官方和各位大佬,拜托了。

微信圖片_20240529031130.png

您好,關(guān)于你的問題:

使用以太網(wǎng)的情況下,I2S2無法使用。關(guān)于I2S3_SD對應(yīng)的PA9引腳,若和串口1的引腳重合,可以使用其他串口進(jìn)行調(diào)試。此外,注意一下你的芯片批次號,在數(shù)據(jù)手冊有相關(guān)注意事項(xiàng),如下圖。你發(fā)我的工程缺少相關(guān)庫文件,無法編譯,注意將SRC文件夾包含在內(nèi)。可以具體看一下你的芯片批次號,然后以太網(wǎng)是使用10M還是100M或1000M,可以郵箱(lzs@wch.cn)和我具體描述一下。image.png

image.png

image.png


2.png

1、照片絲印如上圖所示

2、您說的這些信息我注意到了,而且在最開始的幾次調(diào)試中,PA9同時輸出了串口數(shù)據(jù)和I2S數(shù)據(jù),這還導(dǎo)致了我串口打印異常,接下來我嘗試修改UART1的映射,但在隨后的某次調(diào)試過程中,PA9再也不輸出I2S數(shù)據(jù)了,撤回程序修改或者下載新的SDK并且在ETH_UART例程上移植I2S3,過程和之前一致,但PA9(SD)均沒有輸出數(shù)據(jù)、其他的數(shù)據(jù)線都正常(使用邏輯分析儀抓出)。

PS:有沒有可能是損壞了,比如串口輸出1、I2S恰好輸出0導(dǎo)致大電流之類的?(I2S3默認(rèn)引腳輸出是好的)

3、切換UART1引腳映射,是使用GPIO_PinRemapConfig(GPIO_Remap_USART1,ENABLE);這個函數(shù)嗎?(使USART1_RM1=1

4、一樓圖片中對應(yīng)的程序,在發(fā)您的包里也有,在ETH_UART的main.c中,QQ郵箱那邊重新上傳了一份,在.\EVT\EXAM\ETH\ETH_UART中,直接將main.c替換官方SDK的.\EVT\EXAM\ETH\ETH_UART\main.c也可以編譯。

5、以太網(wǎng)使用10M



您好,已郵件回復(fù)你,后續(xù)問題可繼續(xù)通過郵件溝通。


只有登錄才能回復(fù),可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频