Teade

Collapse

Foorumi reeglid.

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

Parallel port

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

    Parallel port

    Selline küsimus, et kuidas defineeritaks väljundid ja sisendid.

    #define power 0x70
    #define clock 0x4
    #define cs 0x2
    #define eoc 0x40
    #define addressbit 0x8
    #define datamask 0x80

    0x70 näiteks millist pini see tähistab väljundis ja millise loogika järgi need määratakse
    "Computers in future may weigh no more than 1.5 tons."(Popular Mechanics, 1949)

    #2
    70h on 2-ndkujul: 01110000 ehk siis bitid 6,5,4 on korraga püsti ja annavad toite peale.
    Sama on muude signaalidega.
    - Vend Hieronymus tunneb Motorola toodete nimekirja kõige paremini, las tema ütleb.
    - Motorola poolt loodud kiipide hulgas ei ole teda üles tähendatud. - Tähendab: ta on Intelist!

    Comment


      #3
      No kuna ma nii rumal olen siis küsin uuesti kuidas saada aru et 01110000 ajab just bitid 6,5,4 püsti.
      "Computers in future may weigh no more than 1.5 tons."(Popular Mechanics, 1949)

      Comment


        #4
        Tavaliselt kirjutatakse vanim bitt (MSB) esimesena:
        D7 D6 D5 D4 D3 D2 D1 D0
        0 1 1 1 0 0 0 0 = 70h ehk 0x70
        Bitid tähendavad sinu näites arvatavasti LPT pordi otci.
        - Vend Hieronymus tunneb Motorola toodete nimekirja kõige paremini, las tema ütleb.
        - Motorola poolt loodud kiipide hulgas ei ole teda üles tähendatud. - Tähendab: ta on Intelist!

        Comment


          #5
          Suured tänud abi eest Felch aga ma küsin veel kuna see teema on täiesti võõras.

          Nii, selgituseks et asi on ikka see Pico dataloggeri taolise
          asja jaoks.
          define power 0x70 siis poweri otsad teada
          #define clock 0x4 - ? milline pin pistikus
          #define cs 0x2 ? milline pin pistikus
          #define eoc 0x40 ? milline pin pistikus
          #define addressbit 0x8 ? milline pin pistikus
          #define datamask 0x80 ? milline pin pistikus

          Kuidas clockid ja muud otsad defineeritakse sest kõik ei ole ju bittidega lülitatavad
          "Computers in future may weigh no more than 1.5 tons."(Popular Mechanics, 1949)

          Comment


            #6
            CLOCK: D2, CS: D1, EOC: D6 (End Of Conversion?, siis D6 ei ole toite jaoks vaid juhtotc kuid talle antaxe H-nivoo peale), ADR_BIT: D3, Datamask ilmselt ei ole pin!
            - Vend Hieronymus tunneb Motorola toodete nimekirja kõige paremini, las tema ütleb.
            - Motorola poolt loodud kiipide hulgas ei ole teda üles tähendatud. - Tähendab: ta on Intelist!

            Comment


              #7
              Sain oma süsteemi picoscopeiga tööle.
              "Computers in future may weigh no more than 1.5 tons."(Popular Mechanics, 1949)

              Comment

              Working...
              X