佛系少年武功
級別: 探索解密
|
這么講是需要去修改接受數據個數? |
---|---|
|
勤工儉學
deep throat
級別: 論壇先鋒
|
建議樓主接收的時候監控一下x3x4有沒有輸入。如果沒有輸入,就是某方面設置有問題了。這時候數據是已經進入緩沖區了,只是沒有接收完成。如果用結束代碼完成接收的,看看結束代碼對不對。如果用固定次接收字數來完成接收的,看看字數是否對了。如果沒有結束代碼也沒有固接收字數的,請看看定時器0的設置對不對,不同波特率定時器0的字節設置不同。波特率9600的時候設置40字節。 |
---|---|
|
h82763800
級別: 略有小成
|
如果是這個串口模塊 連 筆記本 直接買市場上的 232轉USB線可以用嗎? (筆記本沒有串口) |
---|---|
|
yangshuai
級別: 略有小成
|
按大家的說話都一一試了,從線路監控能接收到數據,程序里就是沒數據,頭都大了,困惑了幾個月都沒能研究出來,郁悶啊 |
---|---|
|
yangshuai
級別: 略有小成
|
第9樓的楓落云端你好,你有沒有研究出來,如有研究出來分享下,我也困惑的大半年了,頭都大了,什么方法都試了,就是不行 |
---|---|
|
楓落云端
施主,腳抬一下
級別: 略有小成
|
已經說了是串口通訊模塊的緩存存儲器164和165這兩個地址。如果接收的數據有結束符,那就指定串口模塊的緩存存儲器165地址值為結束符,比如每次接收的都有一個回車符,那就PLC MOV給串口模塊165地址一個0DH值。如果沒有結束符,但是每次接收的數據為固定長度的字符串,比如每次接收都是10個字符,那就PLC MOV 給串口模塊164地址一個0AH值。 |
---|---|
|
zz2679493
三十而立
級別: 略有小成
|
頂,試了兩天,終于和串口助手勾搭上了,一度想放棄,一開始我也是要1024個字符才能觸發,要修改這兩個參數,目前串口助手發10個字符,X53就能觸發一次 |
---|---|
|