AVR Visual Basic Lähtekood Keel Treening

Ühendage Visual Basic koos AVR mikrokontroller kaudu serial port . jadaport pildi jimcox40 alates Fotolia.com

Kirjutamine Visual Basic programmi liides arvuti sisseehitatud AVR mikrokontroller ei ole nii raske kui see võib tunduda.AVR mikrokontroller saab seadistada on jadaport, et saab ühendada jadaport arvutis.Visual Basic programm töötab PC saab andmeid vahetada AVR kaudu serial port.Kõige lihtsamal kujul, Visual Basic lähtekoodi seerianumber suhtlemine AVR ja PC sisaldab initsialiseerimise, edastamiseks ja vastuvõtmiseks.

, mida te vajate

  • Visual Basic .NET 2.0 või kõrgem
  • Serial kaabel ühendadaAVR Development Board PC
  • AVR Development Board koos järjestikliidesega
  • AVR tõlkija / arenduskeskkond

juhised

  1. Ühendage AVR arengu pardal arvuti kaudujadakaablit.Veenduge, et teil on AVR juhatuse jõul käivitunud programmi kohta mikrokontrolleri hakkama saamist või edastamise seerianumber andmeid.

  2. instantiate jadaport objekti VB.Pead instantiate jadaport suhtlemine parameetreid enne avamist ja edastatavate

    andmete vastuvõtuks.Alljärgnev lähtekood saab instantiate jadaport objekti kasutades COM1 ja 9600 boodi:

    Import süsteemi
    Import System.IO.Ports

    Public klassi SerialExampleForm
    Dim WithEvents Port Nagu SerialPort = _

    New SerialPort ("COM1", 9600, Parity.None, 8, StopBits.One)
  3. andmete edastamiseks AVR.Järgmised alamprogrammi edastab teksti teksti kasti nimega "txtTransmitData" kui nupp nimega "btnTransmitData" vajutamist.Veenduge, et teil on paigutatud tekstikasti ja nupu oma vormi.

    Private Sub btnTransmitData_Click (ByVal saatja Nagu System.Object, _
    ByVal e Nagu System.EventArgs) käepidemed btnTransmitData.Click
    Port.Open ()
    Port.Write (txtTransmitData.Text)
    Port.Close ()
    End Sub
  4. andmete saamise AVR VB.Vormi koormus alamprogrammi tagab jadaport on avatud vormi koormus.DataReceived alamprogrammi võtab iseloomu lugeda jadaport ja kuvab selle teksti kasti nimega "TextBox1."Kindlasti oma visuaalse põhivormi sisaldab teksti kasti kontrolli nimetatakse Texbox1.Ka saada seerianumber andmed, pea meeles, et port peab olema avatud.

    Private Sub SerialExampleForm_Load (ByVal saatja objektina, ByVal e Nagu System.EventArgs) käepidemed Me.Load
    CheckForIllegalCrossThreadCalls = False
    Kui Port.IsOpen = False Siis Port.Open ()
    End Sub

    Private Sub Port_DataReceived (ByVal saatja objektina, ByVal e Nagu
    System.IO.Ports.SerialDataReceivedEventArgs) käepidemed Port.DataReceived
    TextBox1.Text = ""
    TextBox1.Text = Port.ReadChar ()
    End Sub

Tips & amp;Hoiatused

  • Selle projekti, siis on lihtsam töötada koos AVR mikrokontroller millel on sisseehitatud riistvara UART.Ilma sisseehitatud UART, peate kirjutama tarkvara UART hakkama seerianumber andmeedastust.Atmel rakendust millest nähtub näide tarkvara UART.
  • testimiseks AVR setup, programmi AVR väljund katseandmed muster (nagu ühe märgi), ühenda AVR PC serial port ja kontrollida serial andmeid AVR kasutades PC terminal programmi, nagu Hyper.
872
0
3
Visual Basic Programmeerimine