|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機 | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
我有g(shù)cc+mega8問題想請教 |
| 作者:zhc 欄目:單片機 |
大家好:我用gcc+MEGA8用雙龍的a套餐做一個簡單的I/O口控制程序,F(xiàn)在我串口都設(shè)置好了,為什么不能通信。麻煩大家告訴我要注意的地方。 我想到的: 1、波特率設(shè)置,rxcie,txcie使能,rxen、txen置位,sei使能中斷。 2、我在rxd口測試了,有數(shù)據(jù)輸入。我用的是signal.h中的signal(SIGNAL_RECEVIE)(記不清了,反正是接收完成的中斷向量)函數(shù)。 3、特別的地方是我把雙龍的icc的iom8v.h包括了進來,用了它的一些東西,我想應(yīng)該沒問題吧。 3、程序已經(jīng)能夠正常跑,io口輸出正常,唯獨中斷進不去,還需要什么,望高手指點,不勝感激。 在線等待,qq:55913659 |
| 2樓: | >>參與討論 |
| 作者: zhc 于 2003/9/3 17:14:00 發(fā)布:
還沒人幫我嗎 |
|
| 3樓: | >>參與討論 |
| 作者: Anitya 于 2003/9/4 10:06:00 發(fā)布:
iom8v.h中沒有SIG_UART_RECV向量的定義吧? 應(yīng)該是這樣 |
|
| 4樓: | >>參與討論 |
| 作者: zhc 于 2003/9/4 11:22:00 發(fā)布:
是的。 是的。sig-avr.h中有,要是沒有,編譯都不會通過啊。 我現(xiàn)在可以了,很奇怪,剛開始是不行,只能查詢,不能中斷,后來我把rxcie和txcie不置位,運行了一下,然后再用置位,就可以中斷了,奇怪。 謝謝大家了,還在調(diào)試中。。 |
|
| 5樓: | >>參與討論 |
| 作者: zsmbj 于 2003/9/4 12:51:00 發(fā)布:
估計是程序編寫的問題,把程序貼出來。 |
|
| 6樓: | >>參與討論 |
| 作者: 過純中 于 2003/9/5 0:36:00 發(fā)布:
GCC不是有支持uart的庫嗎?留個e-MAIL,我發(fā)給你 |
|
| 7樓: | >>參與討論 |
| 作者: zhc 于 2003/9/6 15:26:00 發(fā)布:
謝了 zhouhongchun@sohu.com 謝了,過純中 |
|
| 8樓: | >>參與討論 |
| 作者: zhc 于 2004/3/1 11:45:00 發(fā)布:
呵呵,是晶振設(shè)置的問題。謝謝大家。 |
|
|
|
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |