PIC18F2455<->PC med RS232
PIC18F2455<->PC med RS232
Jag tänkte skicka data till PC via RS232 men har faktiskt aldrig använt detta tidigare...finns det några templates att gå efter (i C)?
Vilket program använder man på PC sidan för att ta emot och spara data?
Ska också googla nu o se...
Vilket program använder man på PC sidan för att ta emot och spara data?
Ska också googla nu o se...
"Jag tänkte skicka data till PC via RS232 men har faktiskt aldrig använt detta tidigare...finns det några templates att gå efter (i C)?"
Om du kör någon C variant till dina PIC program, så tror jag inte du behöver några "templates". De flesta C miljöer brukar ha färdiga funktiner för det (init, send/write, receive/read, o.s.v). Vad säger din manual till C kompilatorn om det ?
"Vilket program använder man på PC sidan för att ta emot och spara data?"
Allt från en "COPY COM1: MYFIL.TXT" till speciallskrivna program, det beror väll helt på vilken funktionallitet du behöver !?
Det beror också på vad du menar med "spara data". Det kan vara allt från att bara skriva det till en flat fil till lagring i någon databas. Ganska olika blir det...
Sen, som andra har sagt, behöver du antagligen lite "glue" mellan PICen och PC också (en xxx232 krets t.ex med tillbehör)...
Om du kör någon C variant till dina PIC program, så tror jag inte du behöver några "templates". De flesta C miljöer brukar ha färdiga funktiner för det (init, send/write, receive/read, o.s.v). Vad säger din manual till C kompilatorn om det ?
"Vilket program använder man på PC sidan för att ta emot och spara data?"
Allt från en "COPY COM1: MYFIL.TXT" till speciallskrivna program, det beror väll helt på vilken funktionallitet du behöver !?
Det beror också på vad du menar med "spara data". Det kan vara allt från att bara skriva det till en flat fil till lagring i någon databas. Ganska olika blir det...
Sen, som andra har sagt, behöver du antagligen lite "glue" mellan PICen och PC också (en xxx232 krets t.ex med tillbehör)...
- Schnegelwerfer
- Inlägg: 1863
- Blev medlem: 8 november 2004, 13:46:56
RS232 måste ju ändå vara det enklaste sättet att kommunicera med en PC.
Om du ska använda USB måste du använda en interfacekrets typ FTDIxxxx, och som jag förstår det tar den emot asynkron seriedata från uCn. Du måste således ändå använda PICens UART.
Dessutom krävs det drivrutiner på PC sidan också som skapar en virtuell COM-port.
Om du ska använda USB måste du använda en interfacekrets typ FTDIxxxx, och som jag förstår det tar den emot asynkron seriedata från uCn. Du måste således ändå använda PICens UART.
Dessutom krävs det drivrutiner på PC sidan också som skapar en virtuell COM-port.
Se dokumentationen till den C kompilator du använder !!!fatpo83 skrev:Har ni nån länk till en sån lib?
Tja, jag skulle börja med en teminalemulator där man även kan "se" att det kommer något. De kan oftast även "logga" data till en fil.fatpo83 skrev:Det jag vill göra är att spara värden i en textfil, alltså inget avancerat.
När det gäller USB, så är det väll bara aktuellt om din PC saknar sreieport (häng bara på en USB<->srie konverter), men innan man vet att allt annat fungerar är det bättre att köra med en "normal" serieport.