<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-2">
<META content="MSHTML 6.00.2900.2722" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>Dobry den,</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>pro vymenu zprav mezi "nekompatibilnimi"
zarizenimi pouzivam nejradeji 3 dratovy synchronni kanal (CLK, DOut, DIn).
</FONT></DIV>
<DIV><FONT face=Arial size=2>Treba takto: Z PC vystup CLK, vede na vstup
PICu s prerusenim. PC vystavi na DO bit, vysle puls na CLK a</FONT></DIV>
<DIV><FONT face=Arial size=2>zaroven precte stav na DI. Takto odesle a
prijme libovolny pocet bitu.</FONT></DIV>
<DIV><FONT face=Arial size=2>PIC po vyhodnoceni preruseni na CLK nacte bit
na DO a odesle svuj na DI.</FONT></DIV>
<DIV><FONT face=Arial size=2>Pro samplovani prijemu a vysilani muzete pouzit
stejnou, nebo opacnou hranu CLK.</FONT></DIV>
<DIV><FONT face=Arial size=2>Neni treba se zabyvat casovanim, pulsy na
CLK mohou byt "nahodne" dlouhe, stejne jako mezery.</FONT></DIV>
<DIV><FONT face=Arial size=2>Samozrejme od nejake minimalni delky, aby PIC
stacil reagovat.</FONT></DIV>
<DIV><FONT face=Arial size=2>Je pouze treba promyslet si zpusob synchronizace,
aby obe strany nasly zacatek zpravy, jednak po </FONT></DIV>
<DIV><FONT face=Arial size=2>startu, nebo propojeni, jednak po rozpadu
komunikace.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Zdravim CK</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<BLOCKQUOTE
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
<DIV
style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:</B>
<A title=hondal@centrum.cz
href="mailto:hondal@centrum.cz">hondal@centrum.cz</A> </DIV>
<DIV style="FONT: 10pt arial"><B>To:</B> <A title=hw-list@hw.cz
href="mailto:hw-list@hw.cz">HW-konference</A> </DIV>
<DIV style="FONT: 10pt arial"><B>Sent:</B> Friday, August 19, 2005 2:42
PM</DIV>
<DIV style="FONT: 10pt arial"><B>Subject:</B> Komunikace PC PIC X
preruseni</DIV>
<DIV><FONT face=Arial size=2></FONT><FONT face=Arial size=2></FONT><BR></DIV>
<DIV><FONT face=Arial size=2>Zdravim,</FONT></DIV>
<DIV><FONT face="Arial CE" size=2>Mam takovy problem - Potrebuju nejak vyresit
komunikaci mezi PIC (12F629) a PC... Ten PIC funguje jako spinaci hodiny.
Casova zakladna je tvorena vnitrnim citacem ktery po naplneni zpusobi
preruseni. Problem je ze nevim jak to mam udelat s tou komunikaci. (Komunikace
to bude oboustrana bude fungovat tak ze PC preda PICu nejaky povel a PIC a na
to bude reagovat a vrati urcite data) Totiz kdyz budu prijmat data z
PC tak asi budu muset zakazat preruseni aby se to korektne prijalo coz
ale pravdepodobne zpusobi zpozdeni celych spinacich hodin. Nevim jestli to
nejak softwarove osetrit ze treba v hlavni smycce programu (v PIC) odeslat do
PC nejaky povel ze muze odeslat urcite mnozstvi dat a pak at ceka az mu zase
PIC posle povel ze muze vysilat? Nevite nekdo jak se to resi?
Diky</FONT></DIV>
<P></P><FONT face="Arial CE" size=2></FONT><FONT face="Arial CE"
size=2></FONT>
<HR>
<P></P>_______________________________________________<BR>HW-list mailing
list - sponsored by
www.HW.cz<BR>Hw-list@list.hw.cz<BR>http://list.hw.cz/mailman/listinfo/hw-list<BR></BLOCKQUOTE></BODY></HTML>