我們想生產(chǎn)一款設(shè)備,將ch375芯片集成到我們的產(chǎn)品的上,ch375通過串口與我們的設(shè)備連接,而另一個(gè)stm32設(shè)備是只有USB接口并且是一個(gè)母口。我們的目的是將我們的產(chǎn)品(集成CH375后)用一個(gè)mini USBA公口插到 STM32設(shè)備上的ini USBA母口上去后,我們的產(chǎn)品的串口(與CH375連接了的串口)發(fā)的數(shù)據(jù),能正確傳輸?shù)?span style="font-family:'Helvetica Neue';"> STM32設(shè)備上去,同時(shí)STM32發(fā)的數(shù)據(jù)也會(huì)通過CH375轉(zhuǎn)發(fā)到我們產(chǎn)品的串口上去。
即通過CH375,使我們的產(chǎn)品成為USB主設(shè)備,然后直接與STM32從設(shè)備通訊。這個(gè)STM32從設(shè)備的通訊協(xié)議我們已經(jīng)實(shí)現(xiàn)了,只要能與這個(gè)設(shè)備之間通過USB收發(fā)數(shù)據(jù),我們就可以按照通訊協(xié)議去操作STM32設(shè)備。
為此,我們想問,有沒有辦法不編寫CH375的控制代碼(通過我們的產(chǎn)品的固件代碼去設(shè)定CH375),單純通過外圍元件實(shí)現(xiàn)上面的邏輯嗎?
我把上面的目的分成幾個(gè)小目標(biāo):
通過外圍元件,使CH375以主設(shè)備模式工作
將ch375的TX,RX與我們的串口連接(因?yàn)槲覀儾恍枰?span style="font-family:'Helvetica Neue';">CH375的中斷事件,所以不連接INT)
希望大佬們指點(diǎn)一下,我們的目的可否通過CH375來實(shí)現(xiàn)?并且不需要單片機(jī)控制編程,可能有人問為什么不直接通過串口與STM32設(shè)備通訊,那時(shí)因?yàn)檫@個(gè)STM32對(duì)外的接口只有一個(gè)MINI USB A母口。