PC-64, driver ja startup
#13
(26-11-2011, 02:06 PM)felch Kirjutas:
(24-11-2011, 10:08 PM)A.R. Kirjutas: Kena lugu aga miks on netis tuhanded lingid Windows 7 ja USB probleemidele?
Ju siis on probleeme W7 64-bitises versioonis. Mul endal on 32-bitine, seega ei saa olukorda korrata. USBi seadmed tulevad ja lähevad kenasti.
Kas sinu seade on pidevalt küljes või siis kui paned? Ja siis kord ühendub ja kord mitte?
Relee on muidugi nutikas aga sama asja saaks teha ka prose USB-pordi uuesti initsialiseerimisega. Kui sidet ei saada, ootab mõne aja ja siis lõlitab USB välja ning pordi otsad sisenditeks. See on sama hea kui kivi lahti ühendamine. Siis peale mõningast ootamist proovida uuesti USBi initsialiseerida. PC peaks seda nägema kui USB seadme ühendamist. Sisuliselt sama mida releega teeks.
Prose koodis võib kasutada vahikoera, kui kahtlustad et kood mingil hetkel kokku jookseb.
Usun et nii oleks hea.
See peaks olema selline arvuti mis pannakse hommikul käima ja õhtul välja.
Või siis jääbki käima. Aga lülitab seda server või juhuslik inimene.
Mitte IT persoon.

Startup paneb PC programmi käima ja see ajab siis PICiga juttu.
PIC USB kaabel võiks kogu aeg küljes olla.
On aga nii et kui PC käib, ühendan kaabli ja stardin käsitsi programmi käik töötab.
Startup aga mõni kord käivitub aga tavaliselt mitte.
Kui programmist välju, Kaabel välja-sisse ja käsistart siis töötab.
Relee on laual aga pole veel tina pannud Smile

Hetkel olen PIC programmi kallal.
Seal on C programm, Jan Andersoni demo.
http://www.lvr.com/hidpage.htm

Ja palju minu lõike sees teevad tegelikku tööd.
__________________________________
if(A=='R'){
USBModuleDisable(); // vajalik_lisa.h, rida 1333
Oota(2000); // 6 sek
// 10000 on ca 29,7 sek
// 1 on 3 mSek.
// 333 on 1 sek
// 1000 on 3 sek
Veel_R:
// USBModuleEnable(); // vajalik_lisa.h, rida ca 1333
// Kui on Enable, siis "not regognize"
InitializeSystem();
// Kui ainult InitializeSystem(); siis tuleb uuesti COM2 aga edasi ei tööta.

/*
USBTasks(); // USB Tasks
if((usb_device_state < CONFIGURED_STATE)||(UCONbits.SUSPND==1))
goto Veel_R;
*/
/*
if(mUSBUSARTIsTxTrfReady()){
sprintf(output_buffer, (const far rom char*)
"X Reset");
mUSBUSARTTxRam((byte*)output_buffer,strlen(output_buffer));
}
*/
return;
}
_________________________
See on nüüd täpselt viimane, silumisi täis lõik,
mis võiks teha Reset.
Käivitan, vajutan 'R', DeviceManagerist kaob ComPort.
6 sek ja ilmub tagasi. Aga rohkem midagi vastu ei võta.

Katsetan edasi.
Kirjutades tuli üks idee.
Vasta


Sõnumeid selles teemas
PC-64, driver ja startup - Autor: A.R. - 22-11-2011, 01:20 PM
RE: PC-64, driver ja startup - Autor: saformo - 23-11-2011, 07:37 AM
PC-64, driver ja startup Kuidas tuntakse USB - Autor: A.R. - 23-11-2011, 09:37 AM
RE: PC-64, driver ja startup - Autor: saformo - 24-11-2011, 11:54 AM
RE: PC-64, driver ja startup - Autor: A.R. - 24-11-2011, 05:19 PM
RE: PC-64, driver ja startup - Autor: felch - 24-11-2011, 06:07 PM
RE: PC-64, driver ja startup - Autor: A.R. - 24-11-2011, 06:22 PM
RE: PC-64, driver ja startup - Autor: felch - 24-11-2011, 09:46 PM
RE: PC-64, driver ja startup - Autor: A.R. - 24-11-2011, 10:08 PM
RE: PC-64, driver ja startup - Autor: felch - 26-11-2011, 02:06 PM
RE: PC-64, driver ja startup - Autor: A.R. - 26-11-2011, 03:40 PM
RE: PC-64, driver ja startup - Autor: A.R. - 26-11-2011, 06:55 PM
RE: PC-64, driver ja startup - Autor: felch - 27-11-2011, 11:46 AM
RE: PC-64, driver ja startup - Autor: A.R. - 27-11-2011, 01:37 PM
RE: PC-64, driver ja startup - Autor: A.R. - 27-11-2011, 03:12 PM
RE: PC-64, driver ja startup - Autor: felch - 27-11-2011, 08:51 PM
RE: PC-64, driver ja startup - Autor: A.R. - 27-11-2011, 10:52 PM
RE: PC-64, driver ja startup - Autor: felch - 28-11-2011, 09:16 AM
RE: PC-64, driver ja startup - Autor: A.R. - 28-11-2011, 09:46 AM
RE: PC-64, driver ja startup - Autor: felch - 28-11-2011, 10:51 AM
RE: PC-64, driver ja startup - Autor: A.R. - 28-11-2011, 12:29 PM
RE: PC-64, driver ja startup - Autor: redart - 28-11-2011, 03:47 PM
RE: PC-64, driver ja startup - Autor: A.R. - 02-12-2011, 08:29 PM

Alamfoorumi hüpe:


Kasutaja, kes vaatavad seda teemat: 2 külali(st)ne