| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Hardware  
  • All- In- One printere
  • Apple-computere
  • BIOS
  • CD & DVD -drev
  • CPU'er
  • Computer Drives
  • Skærme
  • computerudstyr
  • Computer Strømkilder
  • computer Printere
  • computer opgraderinger
  • Desktop Computere
  • Elektronisk bog Læsere
  • Eksterne harddiske
  • Flash Drives
  • Input & Output Devices
  • Kindle
  • laptops
  • mainframes
  • Mus & Keyboards
  • netbooks
  • netværk udstyr
  • Nook
  • bærbare computere
  • Andet Computer Hardware
  • pc'er
  • projektorer
  • RAM , kort og Bundkort
  • scannere
  • Servere
  • Lydkort
  • Tablet-pc'er
  • Grafikkort
  • arbejdsstationer
  • iPad
  •  
    Computer Viden >> Hardware >> Computer Drives >> Content
    Hvordan til at styre en TTL Serial Device Med Basic Stamp
    Den nemmeste måde at kontrollere en seriel TTL -enhed er ved at bruge Serial Peripheral Interface eller SPI , metode til kommunikation. TTL refererer til transistor - transistor logik , som beskriver den indre konstruktion af den serielle enhed . Elektrisk , TTL betyder, at enheden fungerer på +5 V og 0V niveauer, som er fælles spændingsniveauer i SPI kommunikation. Basic Stamp mikrocontroller indeholder en specifik kommando , der muliggør SPI " SHIFTOUT " kommando . Kun tre elektriske forbindelser er nødvendige for SPI kommunikation , og den bedste måde at designe denne type kredsløb er at begynde på papir. Ting du skal
    AD5161 digital potentiometer datablad
    Paper
    Blyant
    Basic Stamp reference manual
    Vis Flere Instruktioner
    SPI Elektriske tilslutninger
    1 < p> Find det SDI , CLK og CS benene på den serielle enhed . Analog Devices ' AD5161 digitale potentiometer vil blive brugt som et eksempel på en seriel enhed . Tegn en firkant symboliserer potentiometer og tegne linjer til tre ben . Der henvises til AD5161 datablad og etiket stifterne " SDI ", " CLK " og " CS ".
    2

    Skriv " Serial datainput " ved siden af ​​SDI og skrive " Serial Clock Input" ved siden af ​​CLK . Tegn en linje over toppen af ​​CS og skrive " Chip Select Input" ved siden af. Den linje betyder, at CS er aktiv lav , der kræver en 0V niveau for at aktivere Chip Select Input.
    3

    Find tre tilgængelige input /output benene på Basic Stamp . Der henvises til Stamp håndbog om stiften beskrivelse . Tegn en firkant til venstre for potentiometer og tegne linjer for tre output pins . Denne plads betyder Stamp . Mærk pins "output 1", " output 2" og "output . 3."
    4

    tegne linjer forbinder de tre stifter af Stempel til de tre stifter af potentiometeret. Tilslut Stamp udgang 1 til potentiometer SDI , tilslut Stamp udgang 2 til potentiometer CLK og forbinde Stamp udgang 3 til potentiometer CS .
    Stamp Program
    5

    Send en logik " lavt "eller 0V , ude af Stempel ben 3 . Skriv "LOW 3" under de tidligere diagrammer . Det sender et 0V niveau af ben 3 , og det er stadig ved 0V , indtil programmet slutter , eller indtil den er programmeret til at være en logisk " højt ". Potentiometeret CS pin er "aktiv -low ", som kræver en rolig 0V -niveauet til " turn- on" programmerings funktioner i enheden .
    6

    Skriv " SHIFTOUT " under LOW kommando og henvise til Stamp manual for dens parametre . Den komplette kommando med dens parametre er : SHIFTOUT DPIN , CPIN , Mode OutputData
    7

    Indstil den første parameter i SHIFTOUT kommando. . Skriv en "2 " ud for SHIFTOUT , ​​som i det følgende : SHIFTOUT 2. . "2" tildeler DPIN eller data pin , at Stempel udgang 2 . Dataene rejser fra udgang 2 til potentiometer SDI pin . Disse data styrer modstanden niveau potentiometer.
    8

    Sæt den anden parameter i SHIFTOUT kommando. Tilføj et "1" til kommandoen, som i det følgende : SHIFTOUT 2,1 . "1" tildeler CPIN eller Clock pin, at Stempel udgang 1 . The Clock signal er en konstant vekslen mellem +5 V og 0V . The Clock signalet er forbundet til CLK pin af potentiometer, og det styrer strømmen af ​​data til potentiometer.
    9

    Indstil den tredje parameter i SHIFTOUT kommando. Tilføj " MSBFIRST " til kommandoen, som i det følgende : SHIFTOUT 2,1, MSBFIRST . Dette sætter Tilstandsparameter , som orienterer de data, der sendes ud af Stamp . Den vil blive sendt med den mest betydende bit først , hvilket betyder, numerisk dataværdi sendes tilbage -til- højre. Den AD5161 datablad angiver, at data skal være orienteret MSB -first .
    10

    Gennemfør SHIFTOUT kommandoen ved at indstille OutputData parameter. Tilføj " 128" til kommandoen, som i det følgende : SHIFTOUT 2,1, MSBFIRST , 128 . Sende et decimaltal , 0-255 , indstiller modstand i potentiometer. Sende antallet 128 svarer til at sætte en volumenknappen halvvejs på et stereoanlæg .
    11

    Afslut programmeringen ved at indstille CS til et logisk højt . Skriv "HIGH 3 " under SHIFTOUT kommando. Dette placerer CS pin på en 5V niveau . Denne handling " drejninger -off " programmerings funktioner potentiometer , vedligeholdelse modstanden på det tidligere indstillede niveau på 128 . Når du ønsker at ændre niveauet , sæt CS lavt igen og sende en anden data byte i en SHIFTOUT erklæring.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan logger temperatur og fugtighed 
    ·Kom omkring Macrovision Med et tv-tunerkort 
    ·DIY Network Attached Storage 
    ·Hvordan man laver & Ground et serielt kabel 
    ·Sådan fjernes ZumoDrive Fra en Mac 
    ·Sådan bruges Memory på en Panasonic Typewriter 
    ·Fordele ved Pen Drives 
    ·Sådan installeres en USB-lagerenhed 
    ·Sådan udskrives der på et MicroSD 
    ·Smith Corona PWP 55 Instruktioner til Rettelse Tape 
      Anbefalede Artikler
    ·Sådan Fix en Lagarith Filer 
    ·Har de nye Kindle Med Wi-Fi Arbejdet med Airplanes 
    ·Min laptop Pludselig er nr. Power 
    ·Sådan Test Print på en HP 5650 
    ·TZ 100'erne vs Netgear UTM10s 
    ·Sådan Sammenlign Gaming Desktops 
    ·Hvordan at tilføje USB-enheder til en Asus 701 Eee PC 
    ·Sådan får du en Computerskærm til Display HDTV 
    ·Sådan Detect en SATA harddisk 
    ·Sådan bruges Logitech Z Cinema Med Creative Soundblast…
    Copyright © Computer Viden http://www.computerdk.com