音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費(fèi)注冊(cè) 首頁(yè) | 行業(yè)黑名單 | 幫助
維庫(kù)電子市場(chǎng)網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

關(guān)于1480B(485通訊芯片)的問(wèn)題

作者:child_hood 欄目:通信技術(shù)
關(guān)于1480B(485通訊芯片)的問(wèn)題
我用的PIC16F877,485通訊(1480B)


通訊協(xié)議這樣;接收40個(gè)字節(jié)的數(shù)據(jù),5MS內(nèi)要開(kāi)始返回,15MS內(nèi)發(fā)出19個(gè)字節(jié),
我這樣做的,RA3是1480的的控制端,RA3=0接收,RA3=1發(fā)送,開(kāi)始RA=0
接收中斷,接收到進(jìn)入中斷,中斷程序里面查詢(xún)接收40個(gè)字節(jié),然后RA3=1直接在中斷里面發(fā)送19個(gè)字節(jié),發(fā)完RA3=0
出現(xiàn)了這種情況,只能接收發(fā)送一次,就是說(shuō)中斷程序進(jìn)行一次(19個(gè)字節(jié)發(fā)到總線(xiàn)上了,我捕捉到了這些數(shù)據(jù)了),然后就進(jìn)不了串口中斷,用示波器量PIC上的RX腳上仍然有數(shù)據(jù),沒(méi)有死機(jī),RCIE=1;其他的中斷正常,
我做如下的試驗(yàn)
1.把RA3同1480割斷,就是說(shuō)程序一樣,數(shù)據(jù)照樣發(fā),就是沒(méi)有發(fā)到485總線(xiàn)上,正常進(jìn)入串口中斷
2.RA3不割斷,把里面的發(fā)送程序刪除,RA3切換的時(shí)間保留,進(jìn)入串口中斷正常,
3.RA3不割斷,把里面的發(fā)送程序改為發(fā)送一個(gè)字節(jié),RA3切換的時(shí)間保留,進(jìn)入串口中斷正常,
希望各位大哥們幫忙分析一下什么情況

其間我沒(méi)有改變寄存器的設(shè)置,而且為了防止改變寄存器我在中斷的最后還重新初始化了一下串口,真的不知道是什么原因了?各位大哥能不能提供一點(diǎn)信息,或者調(diào)試建議,在此謝過(guò)了

注:同樣的硬件,同樣的程序,用非隔離的MAX485則一切正常。!


2樓: >>參與討論
child_hood

我頂,大家?guī)蛡(gè)忙

3樓: >>參與討論
chunyang
收發(fā)切換后要延時(shí)
而且你的程序看來(lái)編制的也不合理。

4樓: >>參與討論
child_hood
已經(jīng)延時(shí)了。
已經(jīng)延時(shí)了。

參與討論
昵稱(chēng):
討論內(nèi)容:
 
 
相關(guān)帖子
sim卡的問(wèn)題
GPRS費(fèi)用控制
問(wèn)個(gè)麥克風(fēng)輸入的問(wèn)題!。〖薄。!
求教高手,救命
我想了解關(guān)于電磁兼容的相關(guān)技術(shù)資料,希望高手指點(diǎn)
免費(fèi)注冊(cè)為維庫(kù)電子開(kāi)發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào)