hal库的串口接收与发送代码,分成两个代码,一个发送,一个接收,自定义发送数据,另一端分开接收,自定义串口收发