(zigbee工作日志.docxVIP

  • 9
  • 0
  • 约 5页
  • 2017-01-30 发布于北京
  • 举报
(zigbee工作日志

还有一个小时,最后的一小时。再来改改程序吧。电脑ping协调器:发送0xfe+0x0021也就是说,发送的所有数据都以0xfe开始。电脑与协调器在通信过程中,每次通信成功需要返回成功标志以及发送的数据包的个数,类似于ping的实现原理。协调器给PC发送,PC回传是否成功标志就好。不成功则重新发送,最多发送次数可以指定。超出发送次数,报警。显示工作不正常。PC给协调器发送,如果数据包过大,在PC端把数据分拆成包,每次发送的数据包都进行校验,如果协调器返回接收错误,那么PC重发,PC只有在协调器已经接收数据以后才能发送下一个数据包。问:要不要再协调器实现数据包的重组呢?协调器重组当然效率相对高一些,但是,实现起来更复杂,现在暂时不采用这个方法。明天搞定串口通信,我这边的事情这个周末就能搞定吧。至于传感器的问题,再说吧。关于采集数据。这个明显是HAL层的事情,应该调用HAL层的API做?void initUart(halUARTCBack_t pf){ halUARTCfg_t uartConfig; uartConfig.configured = TRUE; uartConfig.baudRate = HAL_UART_BR_38400; uartConfig.flowControl = FALSE; uartConfig

文档评论(0)

1亿VIP精品文档

相关文档