PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   七嘴八舌異言堂 (https://www.pcdvd.com.tw/forumdisplay.php?f=12)
-   -   RS232 同位元檢查 (https://www.pcdvd.com.tw/showthread.php?t=1041649)

triackimo 2014-03-07 04:29 PM

引用:
作者Kyocera
這意思是說負責送資料那方的程式沒寫好 :D



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





這招我還蠻常用的 :laugh: :laugh:

fuckoil 2014-03-07 05:05 PM

可是我用 示波器 跟 RS232 接收軟體 查也都正常

偏偏我接收就不正常

analcye 2014-03-07 05:13 PM

引用:
作者fuckoil
可是我用 示波器 跟 RS232 接收軟體 查也都正常

偏偏我接收就不正常


會不會是你parity check 或是 data bits 和送出來的不一至.
要不要先一個byte, 一個byte 送送看。這樣比較好釐清

fuckoil 2014-03-07 05:16 PM

有道理........ 嗯

thjan65 2014-03-07 05:20 PM

能更清楚地描述嗎?
1. RS232是自己設計的IP還是用現成的?
2 用示波器確認Baud 沒錯嗎?
3. parity 數目, data bit 數目? space bit 數目?

長站星七 2014-03-07 05:41 PM

...


接上網路分析儀,

一翻兩瞪眼.


:think:

fuckoil 2014-03-07 05:50 PM

引用:
作者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 可以寄給你

crazyking 2014-03-07 06:47 PM

地線有接好嗎,除了信號地以外,接頭上的金屬外殼最好也要接,試看看吧

長站星七 2014-03-07 08:07 PM

引用:
作者fuckoil
3.因為tx端送出的是9bit uart,但是LINUX只能接收8bit所以用parity去看,




...



其中一邊要妥協, 想辦法跑一樣的設定.

latw 2014-03-07 09:48 PM

引用:
作者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來收也是可以啦 :D :D :D


所有的時間均為GMT +8。 現在的時間是07:59 AM.

vBulletin Version 3.0.1
powered_by_vbulletin 2025。