首页下载资源后端T5L与PC上位机modbus通信

ZIPT5L与PC上位机modbus通信

nswdwy279138.35KB需要积分:1

资源文件列表:

template.zip 大约有53个文件
  1. template/
  2. template/FUNC_HANDLER/
  3. template/FUNC_HANDLER/datatype/
  4. template/FUNC_HANDLER/datatype/datatype.h 541B
  5. template/FUNC_HANDLER/func_handler.c 1KB
  6. template/FUNC_HANDLER/func_handler.h 163B
  7. template/GUI_APP/
  8. template/GUI_APP/start_win.c 5.65KB
  9. template/GUI_APP/start_win.h 447B
  10. template/HARDWARE/
  11. template/HARDWARE/MODBUS/
  12. template/HARDWARE/MODBUS/crc16.c 3.57KB
  13. template/HARDWARE/MODBUS/crc16.h 122B
  14. template/HARDWARE/MODBUS/modbus.c 2.88KB
  15. template/HARDWARE/MODBUS/modbus.h 2.79KB
  16. template/HARDWARE/UART2/
  17. template/HARDWARE/UART2/uart2.c 1.36KB
  18. template/HARDWARE/UART2/uart2.h 273B
  19. template/OBJ/
  20. template/OBJ/crc16.lst 6.39KB
  21. template/OBJ/crc16.obj 6.66KB
  22. template/OBJ/func_handler.lst 3.28KB
  23. template/OBJ/func_handler.obj 7.85KB
  24. template/OBJ/main.lst 1.68KB
  25. template/OBJ/main.obj 8.8KB
  26. template/OBJ/modbus.lst 6.59KB
  27. template/OBJ/modbus.obj 16.65KB
  28. template/OBJ/STARTUP_M5.lst 15.38KB
  29. template/OBJ/STARTUP_M5.obj 1012B
  30. template/OBJ/start_win.lst 11.1KB
  31. template/OBJ/start_win.obj 23.08KB
  32. template/OBJ/sys.lst 8.06KB
  33. template/OBJ/sys.obj 18.14KB
  34. template/OBJ/T5L51.bin 6.15KB
  35. template/OBJ/template 86.35KB
  36. template/OBJ/template.build_log.htm 1.29KB
  37. template/OBJ/template.hex 16.2KB
  38. template/OBJ/template.lnp 316B
  39. template/OBJ/template.map 97.55KB
  40. template/OBJ/template.SBR 49.8KB
  41. template/OBJ/uart2.lst 4.26KB
  42. template/OBJ/uart2.obj 12.67KB
  43. template/USER/
  44. template/USER/main.c 312B
  45. template/USER/STARTUP_M5.A51 6.62KB
  46. template/USER/sys.c 2.94KB
  47. template/USER/sys.h 788B
  48. template/USER/T5LOS8051.h 3.96KB
  49. template/USER/template.uvgui.35553 89.5KB
  50. template/USER/template.uvgui.Administrator 68.18KB
  51. template/USER/template.uvgui.fish 82.43KB
  52. template/USER/template.uvopt 8.15KB
  53. template/USER/template.uvproj 15.23KB

资源介绍:

T5L与PC上位机modbus通信
#include "start_win.h" #include "modbus.h" #include #include "crc16.h" #define START_WIN_DATA_VP 0x2000 //寄存器数组 xdata INT16U Reg[256]; MODBUS_SEND_PACKET response06,packet; MODBUS_03_PACKET response03; RESPONSE_10_PACKET response10; u8 buff[100]; //对接受到的modbus消息进行处理 void modbus_msg_handler(u8 *msg,u16 msg_len) { //我这里为了演示方便,就不做任何业务逻辑处理了,就直接把收到的msg数据包以十六进制显示在屏幕上 //如果是在实际的项目中,你们需要根据你们的项目要求,在这里写相应的业务层代码 //u8 slave_addr = msg[0];//第一个字节为从机地址 //u8 func_code = msg[1];//第二个字节为功能码 //至于msg后面的字节内容应该根据func_code功能码来判断 u16 i; u16 len = 0; for(i=0;i
100+评论
captcha