![]() |
||
Silent Member
加入日期: Jun 2012
文章: 0
|
引用:
大絕招 : "出問題的都是別人家的產品,我家的一定沒問題" 這招我還蠻常用的 ![]() ![]() |
||||||||
![]() |
![]() |
Basic Member
加入日期: Apr 2005 您的住址: 台灣
文章: 12
|
可是我用 示波器 跟 RS232 接收軟體 查也都正常
偏偏我接收就不正常
__________________
int 一定會中樂透函數(void) { int result=一定會中(); char get[15]; if (result) { 取得樂透號碼(get); printf(" 本期樂透號碼:%s \n",get); return true; }else { 求求你讓我中(); 一定會中樂透函數(); } return false; } |
||
![]() |
![]() |
Power Member
![]() ![]() 加入日期: Feb 2002
文章: 634
|
引用:
會不會是你parity check 或是 data bits 和送出來的不一至. 要不要先一個byte, 一個byte 送送看。這樣比較好釐清 |
|
![]() |
![]() |
Basic Member
加入日期: Apr 2005 您的住址: 台灣
文章: 12
|
有道理........ 嗯
__________________
int 一定會中樂透函數(void) { int result=一定會中(); char get[15]; if (result) { 取得樂透號碼(get); printf(" 本期樂透號碼:%s \n",get); return true; }else { 求求你讓我中(); 一定會中樂透函數(); } return false; } |
![]() |
![]() |
Amateur Member
![]() 加入日期: Sep 2004
文章: 32
|
能更清楚地描述嗎?
1. RS232是自己設計的IP還是用現成的? 2 用示波器確認Baud 沒錯嗎? 3. parity 數目, data bit 數目? space bit 數目? |
![]() |
![]() |
*停權中*
加入日期: Nov 2012
文章: 102
|
...
接上網路分析儀, 一翻兩瞪眼. ![]() |
![]() |
![]() |
Basic Member
加入日期: Apr 2005 您的住址: 台灣
文章: 12
|
引用:
1.RS232 是 LINUX裡面的 2.是對的,而且LA分析出來的parity error都是正確的 3.因為tx端送出的是9bit uart,但是LINUX只能接收8bit所以用parity去看,parity設定成space ,數量是8bit stop 1bit ,parity 1bit 如果需要 CODE 可以寄給你
__________________
int 一定會中樂透函數(void) { int result=一定會中(); char get[15]; if (result) { 取得樂透號碼(get); printf(" 本期樂透號碼:%s \n",get); return true; }else { 求求你讓我中(); 一定會中樂透函數(); } return false; } |
|
![]() |
![]() |
Regular Member
![]() ![]() 加入日期: Dec 2002
文章: 97
|
地線有接好嗎,除了信號地以外,接頭上的金屬外殼最好也要接,試看看吧
|
![]() |
![]() |
*停權中*
加入日期: Nov 2012
文章: 102
|
引用:
... 其中一邊要妥協, 想辦法跑一樣的設定. |
|
![]() |
![]() |
Junior Member
![]() ![]() ![]() 加入日期: Jul 2002
文章: 772
|
引用:
9bit uart.... 如果收uart的裝置不支援9bit就沒用啦.... 當然如果要自己用GPIO來收也是可以啦 ![]() ![]() ![]() |
|
![]() |
![]() |