Hvordan til at sende og modtage data fra mellem en PIC16F84 og PC

M

Mig selv

Guest
Kære Alle,

Jeg forsøger at modtage og sende data mellem en PIC16F84 og en pc.

Jeg ved, at jeg har brug for en software til at passe på denne meddelelse i PC.I øjeblikket er jeg bruger Windows XP.Jeg spekulerer på, om du kunne fortælle mig noget software til at gøre dette job for mig.

Jeg har allerede programmeret den PIC16F84 til denne opgave, men jeg er ikke sikker på, hvordan de bits relateret til pc.

Please help me.

Tak på forhånd for din hjælp.

Mig selv

 
Har du Visual Basic?Hvis Ja, du kan skrive et program selv.Det
er meget simpelt.Bare få linjer vil gøre arbejdet.

Desuden kan du prøve at kommunikere med din PIC gennem "HyperTerminal" i Windows XP (Tilbehør -> Kommunikation).Pls gøre en søgning ved hjælp af Google om, hvordan du bruger "HyperTerminal" til at kommunikere med microcontroller.

 
hej,

Jeg har
lavet dette program i Delphi, kan du hente den.

Håber det hjælper.

Trax
Beklager, men du skal login for at se denne tilslutningskrav

 
Du kan bruge LPT1 port for (mikro har USART eller usinfg proton Serin serout), og bruge et meget enkelt program på Visual Basic, blot downloade DLL (inpout32.dll) for dit operativsystem for at du kan styre port (status , kontrol, data) fri for problemer,
disse sin linket hvor doanload DLL'en's:
http://www.lvr.com
Kommandoerne til at indhente info er INP og ud af havnen 378 af lpt1,
Den AVN måde, du kan bruge COMM, USB (samme drivere) og programmet sin meget enkle kan være som at:
Private Erklær Funktion Inp Lib "inpout32.dll" _
Alias "Inp32" (ByVal PortAddress As Integer) As Integer

Private Erklær Sub Out Lib "inpout32.dll" _
Alias "Out32" (ByVal PortAddress As Integer, ByVal Value As Integer)

Dim Puerto Som String

Private Sub Command1_Click ()
Out Puerto, 255 'Transmito todos d0-D7 da alto
End Sub

Private Sub Form_Load ()
PortAddress = & H378 <<<<<<<<<<<< havnen !!!!! 1
End Sub
er nogle måder at gøre, hvad dine forsøger blot Rad på linket, og du kan gøre nogle af dem.
Hilsen

 
heres en eksempelkode for ProTon for 16f628A:

DEVICE = 16F628A
CONFIG INTRC_OSC_NOCLKOUT, WDT_OFF, PWRTE_ON, CP_OFF, BODEN_OFF, LVP_OFF, MCLRE_OFF
CMCON = 7
ERKLAERE LCD_DTPIN PORTA.0
ERKLAERE LCD_ENPIN PORTB.3
ERKLAERE LCD_RSPIN PORTA.4
DIM VAR1 [10] Som BYTE
DIM VAR2 [10] Som BYTE
STR VAR1 = "Sender", 0

HSERIAL_BAUD = 9600
HSERIAL_RCSTA =% 10010000
HSERIAL_TXSTA =% 00100100
HSERIAL_CLEAR = ON

HRSOUT STR VAR1
HRSIN STR VAR2
CLS
PRINT STR VAR2
SLUT

Hilsen

 
hej

Well U kan kommunikere på mange måder ved hjælp i2c parallelle og sekventielle Jeg foreslår U seriel.
U kan bruge Hypeeterminal for seriel kommunikation prøvning og U kan udvikle en i Visual Basic eller C.

for pic16f84 det dosnt har indbygget usart mmodule så u nødt til at udvikle en og følgende link har koden i grundlæggende sin meget enkle og have det sjovt

http://www.mikroelektronika.co.yu/english/product/books/picbasicbook/06.htm # 6.6

og det indeholder, hvad u nødvendig

http://www.mikroelektronika.co.yu/english/product/books/PICbook/7_10chapter.htm

hilsen
Gopi

 
Har du TTL til RS-232 driver?(f.eks Max232, Max202 etc)

Når du har hardware forbindelse gjort kan du bruge fri seriel port overvåge fra http://www.kmint21.com/serial-port-monitor/

 

Welcome to EDABoard.com

Sponsor

Back
Top