[求助]CH365與單片機(jī)通信

大家用CH365與單片機(jī)通信是怎么解決標(biāo)志位問題的? CH365需要一個(gè)輸出標(biāo)志位給單片機(jī),控制單片機(jī)工作,單片機(jī)工作結(jié)束以后給CH365一個(gè)輸入的標(biāo)志位,告訴上位機(jī)工作結(jié)束,然后上位機(jī)去讀雙口RAM。這樣的話在CH365上需要兩個(gè)單獨(dú)的IO口,你們一般是用哪兩個(gè)口阿,好像沒有單獨(dú)的IO可以用


熱門產(chǎn)品 : USB3.0 HUB控制器:CH634

我理解PC機(jī)可以獨(dú)控制每根地址些的輸出,每根數(shù)據(jù)線輸出,地址單向,數(shù)據(jù)線雙向,地址線做輸出做單片機(jī)命今信號(hào),一根數(shù)據(jù)線做單片機(jī)給PC的信號(hào),你用RAM如果數(shù)據(jù)線都占用上不想復(fù)用,我知道CH365有中斷的功能,單片機(jī)引腳連CH365中斷引腳上,讓中斷信號(hào)告訴PC去讀,不知道這樣行不


我本來也是想用那個(gè)中斷引腳的,但是不知道對(duì)中斷引腳給低電平以后會(huì)怎么樣?是進(jìn)入中斷嗎?


嗯應(yīng)該是,意思是向PC機(jī)申請(qǐng)中斷,然后PC機(jī)處理中斷程序,具體pc機(jī)乍么處理,我也不知道


在原理圖/PCB中,不要連接PCI的INTA引腳,然后使用中斷功能輸入引腳輸入標(biāo)志 硬件上不使用中斷,軟件上借用作為軟件標(biāo)志


你的意思是只要不連接PCI的INTA腳,CH365的INT_REQ腳就可以作為標(biāo)志位而不進(jìn)入中斷?


shi de


那這個(gè)時(shí)候要怎么樣監(jiān)測INT_REQ腳的電平呢 通過調(diào)用CH365mWaitInterrupt()嗎


不是 寄存器f8的中斷標(biāo)志位


監(jiān)測這個(gè)寄存器需要不停的地調(diào)用CH365mGetIoBaseAddr(),然后通過mPCH365_IO_REG這個(gè)結(jié)構(gòu)體來得到中斷標(biāo)志位的值嗎? 我試了一下,好像不行啊


什么啊 你可以好好看看說明書再做


我現(xiàn)在利用INT_REQ作為一個(gè)單片機(jī)和PC機(jī)通信的標(biāo)志位,當(dāng)單片機(jī)工作完以后,給INT_REQ腳低電平,告訴PC機(jī)自己工作完了,PC機(jī)可以去雙口RAM中讀數(shù)據(jù)。因?yàn)镻CI的INTA腳是不連的,所以只是給芯片控制寄存器F8H的第二位置1,并不是進(jìn)入中斷。在單片機(jī)工作期間,PC機(jī)就需要不停的監(jiān)測寄存器的位,我在說明書和CH365的頭文件里面沒有找到相關(guān)的函數(shù),只有GetIoBaseAddr里面涉及到了芯片控制寄存器。 麻煩你看一下是不是這樣,謝謝~~~


方法沒有問題, 只是應(yīng)該是用readiobyte讀f8來判斷吧?


請(qǐng)教各位: 1、用82C55A連接CH365和單片機(jī)的時(shí)候,82C55A上的讀、寫信號(hào)是用CH365的IOP_RD和IOP_WR產(chǎn)生的,具體是調(diào)用哪個(gè)函數(shù)或指令?。? 2、82C55A上的A1、A2端口的信號(hào)是怎么控制的? 謝謝


1.調(diào)用ch365mWriteIobyte() 2.用365的a0,a1控制


謝謝 yin 的答復(fù) 另請(qǐng)教一下: 1、一旦調(diào)用 ch365mWriteIobyte()函數(shù)就能產(chǎn)生 wr 或 rd 信號(hào)么,RST#信號(hào)是怎么產(chǎn)生的呢? 2、我做的基于 CH365 的 PCI 卡插在一臺(tái)機(jī)器上可以識(shí)別到,但是插在另外一臺(tái)上總是啟動(dòng)不了計(jì)算機(jī)(操作系統(tǒng)重裝過幾次,技嘉845GL主板),不知道什么原因? 請(qǐng)指點(diǎn),謝謝!


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

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