TTL -> 232 muundur ei liiguta õigeid andmeid
Collapse
X
-
Vs: TTL -> 232 muundur ei liiguta õigeid andmeid
Aga seda RS vea otsimist annaks teha nii et viia sagedus alla 110 -300.
Kui ise saatja programm kirjutada siis nii, et saadab baidi,
ootab natuke ja saadab sama uuesti. Ei pea sõrme nupul hoidma.
Kui nüüd sealt saatja RS väljundist võtta signaal ossile siis on need 1-0 ilusti näha.
Kasutada seda signaali välise sünkrona ja keerata laotus nii pikaks et ekraani jooned
oleks pulsside-vahede keskel. Siis saab ära lugeda mis bait on saadetud.
RS signaal peaks loetama esimesest tõusust alates pulsi poollaiuse sammuga.
Seega sealt kuhu meil nüüd see ekraanijoon sai.
Siis jätta sünkro algusesse ja Y sisendiga kõndida neid detaile pidi edasi.
Kuskil kood muutub või nihkub ekraanijoonjoon frondi kohta.
See on siis selline baidi lahkamine. Kui kaks riista omavahel üle RSi räägivad ja asi ei tööta siis tuleb
liinilt infot "varastada". Selleks saab panna nii saate kui vastuvõtu liinile üks lugeja peale ja kirjutada mõlemad kanalid arvutisse faili.
Nii on saanud nii riistade Tartu-Tallinna vahelist sidet häälestatud kui ka arvuti ja spektrograafide "juttu" kuulatud.
Siis kui oled võõra, dokumentideta, riista kallal või kui dokument lihtsalt valetab.Comment
-
Vs: TTL -> 232 muundur ei liiguta õigeid andmeid
Lihtsalt teadmiseks.Comment
-
Vs: TTL -> 232 muundur ei liiguta õigeid andmeid
See minu poolt mainitud programm suudab seda samuti teha, üsna lihtsa hiireklõpsuga, ei pea tingimata ise programmi kirjutama.
Lihtsalt teadmiseks.
Aga ma siin katsun ärgitada mõnda noorhärrat ISE COMiga hakkama saama.
Väike näide sellest mis on vaja lisada C programmi
et ISE COM porti kamandada piisab sellisest kolmest lõigust.
Mõni rida rohkem kah. // kommidena
/* Avamine */
DH1=Open_Comport(SetCom,SetBaud,DataBits,SetParity ,StopBits,Com_Name,Our_DCB);
if( DH1 == INVALID_HANDLE_VALUE){
/* Aja sammuga lugemise kontroll */
case WM_TIMER:
//KillTimer(hwnd_Ana, uTimer);
Read_Comport (DH1, &loetud_baite, BUF_PIKK, Rtxt);
if(loetud_baite){
/* Kirjutamine */
LWtxt=strlen(Wtxt);
Write_Comport (DH1, LWtxt, Wtxt);
/* Kell uuesti käima */
//uTimer = SetTimer (hwnd_Ana, IDC_TIMER, Timer_Interval, NULL);Comment
Comment