Hvordan kan jeg gjøre det?

J

Jundia

Guest
Jeg har en PIC comunicating med PC av Hyper Terminal, men nå jeg må lage et grensesnitt til brukere og jeg vet ikke hvordan.Jeg vet hvordan programmet noen i Delphi, C og LabVIEW, men jeg har aldri programed et serielt grensesnitt.Hvilket språk jeg må bruke?Hvordan kan jeg gjøre det?

All hjelp vil være velkommen

Antonio.

Beklager den engelske feilene (heeheh)

 
Den beste måten er å bruke VB.Det er nyttig especialy hvis du er planende til noen slags debuging fra PC.

Du kan bruke hvilket som helst språk C eller C .

hilsen

 
Alt avhenger av søknaden, er Vb det beste valget for enkel applikasjon, en mye ressurser er tilgjengelig for det.

dele applikasjonen med oss for å gi det riktige valget.

hilsen,

Sheriff.

 
Den raskeste måten å gjøre det ville være i VB, bruker MSComm kontroll.MSComm kontroll leveres med Professional og Enterprise-versjoner av VB.
Dessverre, den ikke kommer med Learning utgave av VB.Hvis du imidlertid søke på Internett, vil du sannsynligvis finne downoad av det.Med MSComm gjør mesteparten av arbeidet, til VB kode motta serielle data er meget enkel.
Det samme gjelder for mikrokontroller koden for enheter som PIC, AVR, eller Basic Stamp.For eksempel i Stamp Basic eller PIC Basic, bare du bruker Serout kommandoen til å sende serielle data til PC.Jeg inkluderer et par lenker til artikler som inneholder detaljerte eksempler på hvordan det skal gjøres, inkludert VB kildekode, og Basic-kode for en mikrokontroller.Hvis du ikke har tilgang til PIC Basic-kompilator, kan du gå til MicroEngineering Labs nettside (selskapet som gjør Basic kompilatorer for PIC chips), og bruker deres online demo kompilatoren.Ellers må du skrive koden i assembler.Også det er en populær bok om seriell kommunikasjon som har noen gode ting i det.Det er Serial Port Complete av Jan Axelson.
Happy koding!

http://www.rentron.com/receiving_data.htm

http://www.micromedia.home.ro/picbasic/serial_voltmeter.htm

http://www.melabs.com/

Skål,
Greg.

 
Du sa at du allerede har Comms med HyperTerminal.

Hvorfor ikke bygge en meny fra PIC i HyperTerminal vindu med ASCII-tegn?

Brukerne kan gjøre valgene for innstillinger osv. PIC kan godta brukerundersøkelser via serielle forbindelsen og opptre etter behov: Oppdatere verdier i HyperTerminal vindu eller lagre nye innstillinger i EEPROM.

Fungerer fint hvis du ikke har for mye info å presentere for brukeren.

 
Du kunne prøve å bruke Java Communications API og skrive en GUI i Java.Jeg foreslå Java siden å lage et GUI (ved hjelp Swing) er veldig rett frem og det er mange tutorials på å gjøre det.Communications API håndterer både serie-og parallell-porter på datamaskinen.

Alt du trenger er følgende:Sun Java SDK: http://java.sun.com/j2se/1.4.2/download.html

1.
Sun Java SDK: http://java.sun.com/j2se/1.4.2/download.htmlThe Java Communications API: http://java.sun.com/products/javacomm/ it comes with sample source code of working programs.

2.
Java Communications API: http://java.sun.com/products/javacomm/ den kommer med eksempler kildekoden fungerer programmer.To learn how to make a GUI: http://java.sun.com/docs/books/tutorial/uiswing/mini/

3.
For å lære hvordan å lage en GUI: http://java.sun.com/docs/books/tutorial/uiswing/mini/

- Jayson

 

Welcome to EDABoard.com

Sponsor

Back
Top