硬件和软件通信过程中读写数据的有关问题
硬件和软件通信过程中读写数据的问题
硬件和程序进行通信时,ReadFile(dlg->hCom,&UART_BUF,1,&wCount,NULL)是读取硬件传输过来的数据,并在程序中显示,WriteFile(hCom,&my,dwBytesWrite,&dwBytesWrite,NULL)是把硬件传输过来的数据保存下来。我觉得只要ReadFile就够了,为什么还要WriteFile呢?保存的数据有什么用处呢?谁能把硬件和软件通信过程中数据走的路线详细说一下?感激不尽!
------解决方案--------------------
WriteFile 是把数据写给硬件吧,就串口而言,就是软件把数据发送给串口,和readfile是反着的好吧
硬件和程序进行通信时,ReadFile(dlg->hCom,&UART_BUF,1,&wCount,NULL)是读取硬件传输过来的数据,并在程序中显示,WriteFile(hCom,&my,dwBytesWrite,&dwBytesWrite,NULL)是把硬件传输过来的数据保存下来。我觉得只要ReadFile就够了,为什么还要WriteFile呢?保存的数据有什么用处呢?谁能把硬件和软件通信过程中数据走的路线详细说一下?感激不尽!
软件
硬件
通信
------解决方案--------------------
WriteFile 是把数据写给硬件吧,就串口而言,就是软件把数据发送给串口,和readfile是反着的好吧