Hej!!
Jag har en pic16f628 som jag skickar data med till ett Delphi program via RS232, jag andvänder en MAX232.
Hur gör jag om jag vill andvända dom lediga pinnarna på datorsidan tex RTS, CTS som vanliga in och utgångar på just datorsidan?? Måste jag t ex ha en transistor emellan eller kan jag dra en kabel direkt i från Pic till dator???
Om detta går skulle det bli mycket säkrare än var det nu är!!! I dag får jag ju skicka ett 'a' från datorn när jag vill att Picen skall uppdatera variablerna, Picen skickar sen ett 'b' som förbereder datorn på att "data" kommer osv
//Michaël Josefsson
Andvända RTS, CTS för att få en mer säker överföring!
-
- Inlägg: 72
- Blev medlem: 22 juni 2003, 23:00:56
- Ort: Torsås
Hur skulle det bli "säkrare"?
RTS/CTS är en handskakningsform som säger "Ja, jag kan ta emot/Nej, jag hinner inte". Hur detta kan kallas säkerhet vet jag inte, i min värld kan det på sin höjd användas för att kolla huruvida endera enhet är tänd.
Om det är säkerhet i kommunikationen du vill ha kan du fundera över protokollet, jag har ett väldigt "säkert" där kommunikationen flöder på ganska bra och svaras det inte på en fråga inom en viss tid termineras sessionen och man får börja om från början.
T.ex att "förbereda" PC:n på att det kommer data är ju heltokigt om det inte är så att den ska förberedes på vilken typ data som kommer, PC:n har ju en inbyggd seriell buffer som är ganska stor.
RTS/CTS är en handskakningsform som säger "Ja, jag kan ta emot/Nej, jag hinner inte". Hur detta kan kallas säkerhet vet jag inte, i min värld kan det på sin höjd användas för att kolla huruvida endera enhet är tänd.
Om det är säkerhet i kommunikationen du vill ha kan du fundera över protokollet, jag har ett väldigt "säkert" där kommunikationen flöder på ganska bra och svaras det inte på en fråga inom en viss tid termineras sessionen och man får börja om från början.
T.ex att "förbereda" PC:n på att det kommer data är ju heltokigt om det inte är så att den ska förberedes på vilken typ data som kommer, PC:n har ju en inbyggd seriell buffer som är ganska stor.
-
- Inlägg: 72
- Blev medlem: 22 juni 2003, 23:00:56
- Ort: Torsås
Tack för svar
Det går alltså att andvända den extra kanalen på max232 då, det var bara det jag ville veta Tack!!!
Jag tänker andvända signalerna för att från datorn säga till picen att det är dags att uppdatera alla variabler eller rättare sagt gå ut och läsa temperaturgivarna och sen en signal tillbaka till datorn och säger att picen är klar med inläsningen. och kan nu skicka datan!!!
Jag tänker andvända signalerna för att från datorn säga till picen att det är dags att uppdatera alla variabler eller rättare sagt gå ut och läsa temperaturgivarna och sen en signal tillbaka till datorn och säger att picen är klar med inläsningen. och kan nu skicka datan!!!