Teade

Collapse

Foorumi reeglid.

Foorumi reeglistik on uuendatud. Palume tutvuda ja arvesse võtta.
See more
See less

TTL -> 232 muundur ei liiguta õigeid andmeid

Collapse
X
 
  • Filter
  • Kellaaeg
  • Show
Clear All
new posts

    #16
    Vs: TTL -> 232 muundur ei liiguta õigeid andmeid

    Esmalt postitatud A.S. poolt Vaata postitust
    Ilmselt see üks Xbee üritas öelda, mis ta sinust arvab.
    Pole tal midagi öelda.
    Veider, et ta sassi oli läinud.
    Enne kasutasin seda xbeede komplekti kahe mikrokontrolleri vahel andmete saatmiseks ning ei olnud ühtegi paketiviga.

    Comment


      #17
      Vs: TTL -> 232 muundur ei liiguta õigeid andmeid

      Esmalt postitatud raxz poolt Vaata postitust
      A.R., see jäi natuke keeruliseks. Strobo koht? Baud rate, data bits, parity, stop bits, flow control on mõlemas arvutis samad. Mõlemad Windows XP ning mõlemad Hyper Terminalid.
      Lugesin et kõik korras ja õnn õue peal.

      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


        #18
        Vs: TTL -> 232 muundur ei liiguta õigeid andmeid

        Esmalt postitatud A.R. poolt Vaata postitust
        Kui ise saatja programm kirjutada siis nii, et saadab baidi,
        ootab natuke ja saadab sama uuesti. Ei pea sõrme nupul hoidma.
        See minu poolt mainitud programm suudab seda samuti teha, üsna lihtsa hiireklõpsuga, ei pea tingimata ise programmi kirjutama.
        Lihtsalt teadmiseks.

        Comment


          #19
          Vs: TTL -> 232 muundur ei liiguta õigeid andmeid

          Esmalt postitatud A.S. poolt Vaata postitust
          See minu poolt mainitud programm suudab seda samuti teha, üsna lihtsa hiireklõpsuga, ei pea tingimata ise programmi kirjutama.
          Lihtsalt teadmiseks.
          Selge et ka valmis programm on hea.
          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

          Working...
          X