目前接到一个任务,拿到一个串口通信波特率据说是640K的下位机的机器,
需要为该机器开发一上位机的软件,开发工具定义为vc6,操作系统为WinXP,
看了一下vc6中DCB中BaudRate参数的设置,最大几个波特率也是定义成以下这样:
最大的也就是256K.#define CBR_115200 115200
#define CBR_128000 128000
#define CBR_256000 256000按照640K波特率, 可否直接设置成 dcb.BaudRate=640000 这样? 640K的大小是指
640000 还是 640*1024呢?
需要为该机器开发一上位机的软件,开发工具定义为vc6,操作系统为WinXP,
看了一下vc6中DCB中BaudRate参数的设置,最大几个波特率也是定义成以下这样:
最大的也就是256K.#define CBR_115200 115200
#define CBR_128000 128000
#define CBR_256000 256000按照640K波特率, 可否直接设置成 dcb.BaudRate=640000 这样? 640K的大小是指
640000 还是 640*1024呢?
这是数据传输单位,不是存储单位
ls所言甚是,另外MS定几的几个标准波特率是有原因的,最主要是太高或大低都不稳定,容易出现异常...