找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

帖子
查看: 1819|回復(fù): 7
收起左側(cè)

關(guān)于GD32單片機(jī)slave地址不夠的問(wèn)題

[復(fù)制鏈接]
ID:923622 發(fā)表于 2023-6-1 15:59 | 顯示全部樓層 |閱讀模式
我使用的是GD32F303的板子,現(xiàn)在的設(shè)計(jì)沒(méi)有多余的GPIO口了。目前使用的I2C0能設(shè)置2個(gè)slave,但實(shí)際的項(xiàng)目需要兼容到3個(gè)Slave。軟件模擬嘗試了,但性能達(dá)不到要求(100K),只能達(dá)到30、40k的水平。目前看來(lái)軟件方案解決不了了,大家有什么硬件解決方案嗎?
回復(fù)

使用道具 舉報(bào)

ID:744809 發(fā)表于 2023-6-1 17:19 | 顯示全部樓層
硬件iic不是可以隨時(shí)設(shè)置地址的嗎,為什么會(huì)不夠用
回復(fù)

使用道具 舉報(bào)

ID:923622 發(fā)表于 2023-6-1 17:30 | 顯示全部樓層
123156fsadf 發(fā)表于 2023-6-1 17:19
硬件iic不是可以隨時(shí)設(shè)置地址的嗎,為什么會(huì)不夠用

硬件雙地址可以設(shè)兩個(gè),我這里三個(gè)要同時(shí)兼容的。。。
回復(fù)

使用道具 舉報(bào)

ID:612392 發(fā)表于 2023-6-2 08:24 | 顯示全部樓層
GD32的軟件IIC怎么可能連100K都做不到呢
回復(fù)

使用道具 舉報(bào)

ID:923622 發(fā)表于 2023-6-2 15:30 | 顯示全部樓層
cjjdemon 發(fā)表于 2023-6-2 08:24
GD32的軟件IIC怎么可能連100K都做不到呢

你好,我們用的GD32F303CC的mcu,最大系統(tǒng)時(shí)鐘只到120M,這可能是原因所在吧...
回復(fù)

使用道具 舉報(bào)

ID:1045628 發(fā)表于 2023-6-2 16:47 | 顯示全部樓層
軟件模擬達(dá)不到100k肯定是你程序的問(wèn)題,50M的io頻率模擬100k不是灑灑水嗎
回復(fù)

使用道具 舉報(bào)

ID:923622 發(fā)表于 2023-6-2 17:27 | 顯示全部樓層
rctty 發(fā)表于 2023-6-2 16:47
軟件模擬達(dá)不到100k肯定是你程序的問(wèn)題,50M的io頻率模擬100k不是灑灑水嗎

但是是模擬的從機(jī)呀?  slave的效率應(yīng)該本身就低吧。。。
回復(fù)

使用道具 舉報(bào)

ID:923622 發(fā)表于 2023-6-3 14:14 | 顯示全部樓層
orz 模擬調(diào)試還是有問(wèn)題
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表