PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 其他群組 > 七嘴八舌異言堂
帳戶
密碼
 

  回應
 
主題工具
triackimo
Silent Member
 

加入日期: Jun 2012
文章: 0
引用:
作者Kyocera
這意思是說負責送資料那方的程式沒寫好



大絕招 : "出問題的都是別人家的產品,我家的一定沒問題"





這招我還蠻常用的
     
      
舊 2014-03-07, 04:29 PM #11
回應時引用此文章
triackimo離線中  
fuckoil
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;
}
舊 2014-03-07, 05:05 PM #12
回應時引用此文章
fuckoil離線中  
analcye
Power Member
 
analcye的大頭照
 

加入日期: Feb 2002
文章: 634
引用:
作者fuckoil
可是我用 示波器 跟 RS232 接收軟體 查也都正常

偏偏我接收就不正常


會不會是你parity check 或是 data bits 和送出來的不一至.
要不要先一個byte, 一個byte 送送看。這樣比較好釐清
舊 2014-03-07, 05:13 PM #13
回應時引用此文章
analcye離線中  
fuckoil
Basic Member
 

加入日期: Apr 2005
您的住址: 台灣
文章: 12
有道理........ 嗯
__________________
int 一定會中樂透函數(void)
{
   int result=一定會中();
   char get[15];
   if (result)
   {
    取得樂透號碼(get);
    printf(" 本期樂透號碼:%s \n",get);
    return true;
   }else {
    求求你讓我中();
    一定會中樂透函數();
   }
   return false;
}
舊 2014-03-07, 05:16 PM #14
回應時引用此文章
fuckoil離線中  
thjan65
Amateur Member
 

加入日期: Sep 2004
文章: 32
能更清楚地描述嗎?
1. RS232是自己設計的IP還是用現成的?
2 用示波器確認Baud 沒錯嗎?
3. parity 數目, data bit 數目? space bit 數目?
舊 2014-03-07, 05:20 PM #15
回應時引用此文章
thjan65離線中  
長站星七
*停權中*
 
長站星七的大頭照
 

加入日期: Nov 2012
文章: 102
...


接上網路分析儀,

一翻兩瞪眼.


舊 2014-03-07, 05:41 PM #16
回應時引用此文章
長站星七離線中  
fuckoil
Basic Member
 

加入日期: Apr 2005
您的住址: 台灣
文章: 12
引用:
作者thjan65
能更清楚地描述嗎?
1. RS232是自己設計的IP還是用現成的?
2 用示波器確認Baud 沒錯嗎?
3. parity 數目, data bit 數目? space bit 數目?


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;
}
舊 2014-03-07, 05:50 PM #17
回應時引用此文章
fuckoil離線中  
crazyking
Regular Member
 

加入日期: Dec 2002
文章: 97
地線有接好嗎,除了信號地以外,接頭上的金屬外殼最好也要接,試看看吧
舊 2014-03-07, 06:47 PM #18
回應時引用此文章
crazyking離線中  
長站星七
*停權中*
 
長站星七的大頭照
 

加入日期: Nov 2012
文章: 102
引用:
作者fuckoil
3.因為tx端送出的是9bit uart,但是LINUX只能接收8bit所以用parity去看,




...



其中一邊要妥協, 想辦法跑一樣的設定.
舊 2014-03-07, 08:07 PM #19
回應時引用此文章
長站星七離線中  
latw
Junior Member
 
latw的大頭照
 

加入日期: Jul 2002
文章: 772
引用:
作者fuckoil
1.RS232 是 LINUX裡面的
2.是對的,而且LA分析出來的parity error都是正確的
3.因為tx端送出的是9bit uart,但是LINUX只能接收8bit所以用parity去看,parity設定成space ,數量是8bit stop 1bit ,parity 1bit
如果需要 CODE 可以寄給你

9bit uart....
如果收uart的裝置不支援9bit就沒用啦....
當然如果要自己用GPIO來收也是可以啦
舊 2014-03-07, 09:48 PM #20
回應時引用此文章
latw離線中  


    回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是09:52 PM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。