|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
怪現(xiàn)象:2407 sci通信問題 |
| 作者:gmy800101 欄目:DSP技術(shù) |
dsp 的sci是中斷接收,仿真時可以接收數(shù)據(jù),并且接收正確; 燒到FLASH后,不去掉仿真器,也可以接收,并且接受正確; 但可是去掉仿真器后,dsp的sci 接收中斷進(jìn)不去了,當(dāng)然數(shù)據(jù)也接收不到了! 這是什么鳥現(xiàn)象啊?!簡直要瘋了!大家趕快救救我啊 |
| 2樓: | >>參與討論 |
| 作者: gmy800101 于 2006/3/30 8:50:00 發(fā)布:
趕快自己頂一下, 高人快幫幫忙!燒過FLASH的,不管什么系列的都可以提點建議啊,翹首以盼 |
|
| 3樓: | >>參與討論 |
| 作者: dable_hn 于 2006/4/1 13:14:00 發(fā)布:
可能是仿真器的原因 仿真器和CCS啟動時,會對DSP進(jìn)行一些初始化。而去掉仿真器后,這些工作要靠自己完成。建議你檢查一些寄存器的設(shè)置,是否需要程序初始化。我在5000系列上碰見過類似問題。 |
|
| 4樓: | >>參與討論 |
| 作者: gmy800101 于 2006/4/3 9:15:00 發(fā)布:
真是太感謝了 能舉個例子么? 我對系統(tǒng)的配置寄存器,中斷相關(guān)的寄存器,以及與sci通信相關(guān)的寄存器都作了初始化,不知道影響sci通信的還有什么寄存器要初始化? |
|
| 5樓: | >>參與討論 |
| 作者: tjsheep 于 2006/4/3 11:28:00 發(fā)布:
估計還是和燒寫有關(guān) 可能掛著仿真器,其實還是在mp模式下運行,不知道你是怎么試的?是不是燒好后,拔掉仿真器,完全斷電后,再插上仿真器,不運行ccs,也可以接收,并且接受正確? |
|
| 6樓: | >>參與討論 |
| 作者: yang96381 于 2006/4/3 16:04:00 發(fā)布:
你在西安的話我可以幫你解決!!! ? * - 本貼最后修改時間:2006-4-5 14:34:03 修改者:yang96381 |
|
| 7樓: | >>參與討論 |
| 作者: gmy800101 于 2006/4/3 16:37:00 發(fā)布:
具體操作如下: 燒好,關(guān)掉ccs,斷電,拔掉仿真器,上電,接收不到;插上仿真器就能接收到,并且接收正確; 我又測試了一下:仿真時,在ccs環(huán)境下運行程序,拔掉仿真器,接收不到,插上就能接收到;我的仿真器是usb的; 總之就是覺得int1(sci高級接收中斷)和仿真器的拔插有關(guān)系; 我也用int5(sci低級接收中斷向量)試過,結(jié)果同上; 我燒寫FLASH時在mc下,運行程序也是mc下,硬件上沒有改變; 哦,對了,我的xf引腳是懸空的!是不是接個上拉的電阻啥的? |
|
| 8樓: | >>參與討論 |
| 作者: gmy800101 于 2006/4/3 16:51:00 發(fā)布:
但是我軟件上對scsr2的xf位置位了 進(jìn)入主函數(shù)后我已經(jīng)對xf進(jìn)行置位了 |
|
| 9樓: | >>參與討論 |
| 作者: gmy800101 于 2006/4/4 14:50:00 發(fā)布:
好像是sci復(fù)位引起的! 不知道sci為什么復(fù)位?怎么復(fù)位的?什么時候復(fù)位的?好像拔下仿真器,sci就自動復(fù)位。 我用查詢方式也試了試,和中斷出現(xiàn)的情況是一個樣子的。所以還是和sci的設(shè)置啥的有關(guān); 我的程序在FLASH里運行期間,插著仿真器,sci就能接收數(shù)據(jù);拔掉仿真器,sci就不能接收數(shù)據(jù);再插上,又能接收數(shù)據(jù)了! 好好奇怪的東西啊! |
|
| 10樓: | >>參與討論 |
| 作者: devahb 于 2006/4/4 20:09:00 發(fā)布:
1 樓主可以把SCI那部分程序傳我看一看嘛 小弟接收中斷那里有問題 謝謝了 devahb@gmail.com |
|
| 11樓: | >>參與討論 |
| 作者: gmy800101 于 2006/4/5 9:23:00 發(fā)布:
有問題阿 我要是傳上來,這不是誤人子弟么。還是調(diào)好了再傳吧 |
|
| 12樓: | >>參與討論 |
| 作者: gmy800101 于 2006/4/5 14:04:00 發(fā)布:
哎呀,是我的計算機(jī)的串口有問題 換了臺機(jī)子,就好了;真是太謝謝大家的關(guān)心和支持了!!我用我的計算機(jī)串口發(fā)出的波形不太對,換了臺別人的機(jī)子就好了;不是我板子軟/硬件的問題;是我計算機(jī)的問題 |
|
| 13樓: | >>參與討論 |
| 作者: zhang11181 于 2006/6/13 16:50:00 發(fā)布:
謝謝樓主了 能不能把你的SCI串口通訊的程序發(fā)給我一份,謝謝了!郵箱:zhang111_81@163.com |
|
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |