W
whf
Unregistered / Unconfirmed
GUEST, unregistred user!
最近要写一个与地秤通讯的程序,硬件厂方提供以下资料:
1.波特率:600/1200/2400/4800/9600可选
2.数据格式:每隔100ms发送一组数据,每组数据有5帧,每帧数据有11位:1位起始位(0),
8位数据位(D0-D7),2位停止位(1),定义如下:
第一帧0-D7 - 0FFH(起始位)
第二帧0-D2 - 为小数点位置(0-5)
D3 - NC
D4 - 1 表示称重稳定 0 表示称重未稳定
D5 - 1 表示重量为正 0 表示重量为负
D6 - NC
D7 - 1 表示超载
第三帧0-D7 - BCD1(称重值)
第四帧0-D7 - BCD2(称重值)
第五帧0-D7 - BCD3(称重值)
注:BCD3,BCD2,BCD1为由高到低的称重值的BCD码
求各位DFW给段程序,从串口读出称重值.(与硬件没打过交道,不知该如何下手,请高手指点迷津.
)
1.波特率:600/1200/2400/4800/9600可选
2.数据格式:每隔100ms发送一组数据,每组数据有5帧,每帧数据有11位:1位起始位(0),
8位数据位(D0-D7),2位停止位(1),定义如下:
第一帧0-D7 - 0FFH(起始位)
第二帧0-D2 - 为小数点位置(0-5)
D3 - NC
D4 - 1 表示称重稳定 0 表示称重未稳定
D5 - 1 表示重量为正 0 表示重量为负
D6 - NC
D7 - 1 表示超载
第三帧0-D7 - BCD1(称重值)
第四帧0-D7 - BCD2(称重值)
第五帧0-D7 - BCD3(称重值)
注:BCD3,BCD2,BCD1为由高到低的称重值的BCD码
求各位DFW给段程序,从串口读出称重值.(与硬件没打过交道,不知该如何下手,请高手指点迷津.
)