Re: [問題] RS232問題

看板ASM (組合語言)作者 (我愛ASM)時間15年前 (2009/03/05 01:26), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
: 推 BlueFeel:我是用pc keyboard的數字鍵,再用rs232傳 03/05 00:31 : → BlueFeel:For裡面有SBUF,check SBUF='e'就跳開 03/05 00:32 這種在中斷做就好了,判斷SUBF內容是否為 'e',設個旗標。 讓主回圈檢查旗標即可。另外中斷旗標要清,不然就會一直卡 在中斷常式中。 : → BlueFeel:RS232有用到中斷 03/05 00:33 : → BlueFeel:static void Serial_Port_ISR (void)interrupt 4 using 3 03/05 00:34 : 推 ruemann:你應該把RS232 RX讀到的值先存到另一個暫存器,再去判斷 03/05 00:45 : → ruemann:那個暫存器,而非直接去判斷SBUF,你RX到的SBUF很有可能會 03/05 00:45 : → ruemann:被TX的loop的寫入SBUF蓋掉,這樣就判斷不到了 03/05 00:46 很就不用8051了,但是TX和RX的SBUF其實是不同的暫存器。 -- 不要問我從哪來,我只是一個浪跡天涯的工程師.... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.132.115.130

03/05 22:26, , 1F
啊……應該是不同個沒錯……一時沒想清楚……orz
03/05 22:26, 1F
文章代碼(AID): #19hhcpb2 (ASM)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
文章代碼(AID): #19hhcpb2 (ASM)