03-03-2016, 08:43 PM
(Seda postitust muudeti viimati: 03-03-2016, 09:29 PM ja muutjaks oli A.R..)
(03-03-2016, 07:51 PM)A.R. Kirjutas:(03-03-2016, 10:18 AM)felch Kirjutas: PIC ja arvuti vestlevad omavahel. PIC saab hakkama, arvuti mitte.Kena, mul ka vestlevad.
Arvuti saadab käsu ja PIC teeb midagi ning siis vastab .
Kirjutasin aja mõõteprogrammi.
Osa asju (nt ver nr küsimine) on alla msek.
Osa käske on pikad (nulli minek, ratsu käik). kuni 3,7 sek
Ühendus käib nii et avatakse COM nimega fail, kui avaneb, siis sinna
kirjutab ja loeb ning see läheb läbi USB PICi.
________________________________________
Otsisin netist ja ongi
http://forum.arduino.cc/index.php?topic=343626.0
üks ja ainus!
Kena jutt: Kurdetakse et mul on arvutis COM3 aga "\\\\.\\COM1" seda ei ava.
Ei saa aru miks ta peaks avama.
Töötab kenasti XP all.
Teine arvuti, kus on Windows 7, tunneb ära USB otsas PICi.
Aga minu programm ei vaheta infot.
netist võetud ComDebug vahetab.
Katsusin netist leida win 7,8,10 driverit aga kõigi loli mingi probleem
(Linux, rar PSW jne)
Kuidas Sinu PC pöördud pordi poole?
__________
Kirjutades tuli idee, proovin.
________________________
Oligi nii:
Win XP all avab Com_Name i nimi COM2
aga WIn 7 all on vaja Com_Name i nimi \\\\.\\COM2
JA TEGI LAHTI.
Katstasin seda kunagi 2010a.
Aga siis polnud Win 7 ja polnud vahet.
DriverHandle = CreateFile (Com_Name, GENERIC_READ | GENERIC_WRITE,
0, NULL, OPEN_EXISTING, 0, NULL);
Mina sain targemaks.
Kui tahad ja sobib võin saata prooviks nii exe kui C.