Thông báo

Collapse
No announcement yet.

[HELP] Chuyển dữ liệu qua RS232

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • [HELP] Chuyển dữ liệu qua RS232

    Em dùng phần mềm tạo cổng COM ảo và mô phỏng trên Proteus như file đính kèm.
    Sau đây là code C# của em:
    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Windows.Forms;
    using System.IO.Ports;

    namespace testCOM
    {
    public partial class MainForm : Form
    {
    SerialPort serialPort = new SerialPort("COM4", 9600, Parity.None, 8);
    byte[] data;
    public MainForm()
    {
    InitializeComponent();
    serialPort.Open();

    }

    private void btSend_Click(object sender, EventArgs e)
    {
    serialPort.Write(txtSendingText.Text);

    }

    private void btExit_Click(object sender, EventArgs e)
    {
    Close();
    }
    }
    }
    Dạ xin hỏi là vì sao trên màn hình Virtual Terminal nó lại hiện ra các ký tự kia khi em send số 1? Có phải là do hàm "Write" chuyển dữ liệu ra COM là chuyển string nên bị lỗi? Và cách giải quyết như thế nào? Em xin cảm ơn
    Attached Files

  • #2
    không ai giúp em ạ

    Comment


    • #3
      bạn check lại baud rate thử xem. Khác baud rate sẽ gây ra sai tín hiệu
      |

      Comment


      • #4
        dạ em check rồi, em cấu hình baud rate của Virtual Terminal cũng là 9600, trong chương trình C# thì em cũng để baud rate là 9600. Vậy lý do là vì sao ạ ?_?

        Comment


        • #5
          của bản là truyền cổng COM lên máy tính đúng ko? bạn gõ vào 1 là nó định dạng dạng gì? Bạn gõ thử 65 xem. Nếu coi 65 là mã hex thì truyền lên là chữ e.
          Phần nối com bạn nối rxd với rxd và txd với txd hả? Mình chưa xài nên ko biết. Mình nghĩ là nối chéo.
          |

          Comment


          • #6
            a em tìm ra rồi, đó là do chon sai cổng COMPIM . cám ơn bác

            Comment

            Về tác giả

            Collapse

            chymnon Tìm hiểu thêm về chymnon

            Bài viết mới nhất

            Collapse

            Đang tải...
            X