pic basic serieel

Alle vragen m.b.t digitale schakelingen m.b.v. losse i.c's
en oplossingen m.b.v. PIC processoren.
Plaats reactie
olan
Berichten: 1
Lid geworden op: zo 13 feb 2011, 16:12

pic basic serieel

Bericht door olan »

hallo ik ben hier nieuw op dit forum

maar hier mijn eerste vraag
ik probeer met een pic 16f628a via een max 232 te communiceren
met de pc

wat moet het doen in eerste instantie simpel als ik een 1 zend via de pc moet er op de pic een led gaan branden en met een 0 weer uit gaan.

en ik programeer in pic basic
christoforius
Berichten: 28
Lid geworden op: ma 20 nov 2006, 0:01

Bericht door christoforius »

Allereerst zal je onderstaand schematje moeten nabouwen, gebruik bij je microcontroller een crystal zodat de uC een stabiele kloksnelheid heeft.

Afbeelding

De MAX232 chip zet de TTL signalen van de microcontroller om naar RS232 wat de seriele poort van je PC verwacht.

Voor meer info omtrent de MAX232 zie onderstaande hyperlink.
http://sodoityourself.com/max232-serial ... converter/

Welke programmeer taal gebruik je voor je PIC? (PicBasic, C, assembler, ...)
JARI NETWORKS
Berichten: 1697
Lid geworden op: zo 23 apr 2006, 19:01
Locatie: Hedalen. .. Noorwegen .. .. .. .. .. .. ...

Bericht door JARI NETWORKS »

is het niet mogelijk om een pic chip rechstreeks met een serieel toestel te laten communiceren?
christoforius
Berichten: 28
Lid geworden op: ma 20 nov 2006, 0:01

Bericht door christoforius »

Een PC verwacht een signaalniveau als in de onderstaande afbeelding

Afbeelding

Terwijl de PIC slechts maar blokgolven van 0 to +5V kan opwekken.

Dus je hebt iets nodig om die conversie te doen, een MAX232 is een veelgebruikte mogelijkheid.
Gebruikersavatar
Stynus
Site Admin
Site Admin
Berichten: 5971
Lid geworden op: vr 16 mei 2003, 20:45
Locatie: Overpelt (België)
Contacteer:

Bericht door Stynus »

En daar komt nog bij dat de signalen op de RS232 lijn geïnverteerd zijn tegenover wat je microcontroller verwacht.
Met vriendelijke groet,
Stynus
http://www.elektronicastynus.be
Plaats reactie