AVR Visual Basic Source Code Kieli opetusohjelma

Liitä Visual BasicAVR- mikro kauttasarjaportti . sarjaportti kuvan jimcox40 päässä Fotolia.com

kirjoittaminen Visual Basic ohjelma liitäntä tietokoneeseen upotettu AVR mikro ei ole niin vaikeaa kuin se saattaakin tuntua.AVR mikro voidaan konfiguroida olla sarjaportti, joka voidaan liittää sarjaporttiin PC.Visual Basic-ohjelma käynnissä PC voi vaihtaa tietoja AVR sarjaportin kautta.Yksinkertaisimmillaan, Visual Basic lähdekoodi sarjaliikenne välillä AVR ja PC sisältää alustuksen, lähettää ja vastaanottaa.

mitä tarvitset

  • Visual Basic .NET 2.0 tai uudempi
  • Serial-kaapeliAVR Development Board PC
  • AVR Development Board sarjaliitännällä
  • AVR Compiler / kehitysympäristö

Ohjeet

  1. Liitä AVR Development Boardin tietokoneeseensarjakaapelia.Varmista, että olet AVR hallituksen virta palaamaan ohjelma mikro käsitellä vastaanottaa tai lähettää sarja tietoja.

  2. instanssia sarjaportti kohde VB.Sinun täytyy instantiate sarjaportti viestintä parametrit ennen avaamista ja vastaanottaa tai lähettää tietoja.

    Seuraavat lähdekoodi voidaan käyttää instanssia sarjaportti objektin COM1 ja 9600:

    Tuonti System
    Tuonti System.IO.Ports

    public class SerialExampleForm
    Dim WithEvents portti SerialPort = _

    Uusi SerialPort ("COM1", 9600, Parity.None, 8, StopBits.One)
  3. lähettää dataa AVR.Seuraavat Aliohjelma lähettää tekstin tekstikenttään nimeltä "txtTransmitData", kun painike nimeltä "btnTransmitData" napsautetaan.Varmista, että olet asettanut oppikirja ja painiketta lomakkeen.

    Private Sub btnTransmitData_Click (ByVal lähettäjälle System.Object, _
    ByVal E System.EventArgs) Käsittelee btnTransmitData.Click
    Port.Open ()
    Port.Write (txtTransmitData.Text)
    Port.Close ()
    End Sub
  4. vastaanottaa tietoja AVR VB.Muoto kuorma aliohjelma takaa sarjaportti on auki lomakkeen kuorman.DataReceived aliohjelma ottaa hahmo lukea sarjaportti ja näyttää sen tekstikenttään nimeltä "TextBox1."Varmista Visual Basic Lomakkeessa tekstikenttään ohjaus kutsutaan Texbox1.Myös vastaanottaa sarja tietoja, muista, että portti on auki.

    Private Sub SerialExampleForm_Load (ByVal lähettäjän objektina, ByVal E System.EventArgs) Käsittelee Me.Load
    CheckForIllegalCrossThreadCalls = False
    Jos Port.IsOpen = False Sitten Port.Open ()
    End Sub

    Private Sub Port_DataReceived (ByVal lähettäjä objektina, ByVal E
    System.IO.Ports.SerialDataReceivedEventArgs) kahvat Port.DataReceived
    TextBox1.Text = ""
    TextBox1.Text = Port.ReadChar ()
    End Sub

Vinkkejä & amp;Varoitukset

  • Hanketta on helpompi työskennellä AVR-mikro, jossa on sisäänrakennettu laitteisto UART.Ilman sisäänrakennettu UART, sinun täytyy kirjoittaa ohjelmisto UART käsittelemään sarja-.Atmel on Application Note esittää esimerkin ohjelmisto UART.
  • Testaa AVR asennuksen, ohjelma AVR tulostaa testin datakuvio (kuten yksi merkki), kytke AVR tietokoneeseen sarjaportin ja tarkistaa sarja tietoja AVR tietokoneella pääteohjelma, kuten HyperTerminal.
446
0
3
Visual Basic Ohjelmointi