前言:串口开发中,一般涉及到和底层嵌入式打交道,数据传送格式大都为HEX格式的,然后后台接受时候做个转换就可以了,但是少部分会有要显示发送端的中文,比如下位机有个输入屏幕,直接发送的是中文,这时候,作为上位机就需要直接将其数据转换为中文格式显示了。
开发环境:vs2022
目标框架:.NET6.0
项目类型:wpf
一、代码
public MainWindow()
{
InitializeComponent();
Encoding.RegisterProvider(CodePagesEncodingProvider.Instance);
}
private void Button_Click(object sender, RoutedEventArgs e)
{
InitSerailPort();
}
void InitSerailPort()
{
try
{
if (SerialPortSP != null)
{
SerialPortSP.PortName = "COM3";
SerialPortSP.BaudRate = 9600;
SerialPortSP.Parity = Parity.None;
SerialPortSP.DataBits = 8;
SerialPortSP.StopBits = StopBits.One;
SerialPortSP.Hands

332

被折叠的 条评论
为什么被折叠?



