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