Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Hardware >> Computer Drives >> Content
De gemakkelijkste manier om een seriële TTL apparaat te bedienen is via de Serial Peripheral Interface , of SPI , wijze van communicatie
Hoe een TTL Serial Device Met de Basic Stamp controle . TTL verwijst naar transistor - transistor logica, die de interne constructie van het seriële apparaat beschrijft . Elektrisch , TTL betekent dat het apparaat werkt op +5 V en 0V niveaus, die gemeenschappelijk zijn spanningsniveaus in SPI communicatie . De Basic Stamp microcontroller bevat een specifieke opdracht die SPI , de " SHIFTOUT " commando maakt . Slechts drie elektrische aansluitingen zijn nodig voor SPI communicatie , en de beste manier om dit soort circuit te ontwerpen is om te beginnen op papier . Wat je nodig hebt
AD5161 digitale potentiometer datasheet Briefpapier van Zazzle.nl Pencil
Basic Stamp handleiding
Toon Meer Aanwijzingen
SPI Elektrische aansluitingen
1

Zoek de SDI , CLK en CS pinnen op het seriële apparaat . Analog Devices AD5161 digitale potentiometer wordt gebruikt als een voorbeeld van een serieel apparaat . Teken een vierkant betekent de potentiometer en de loting van de drie pinnen . Raadpleeg de AD5161 datasheet en label het pinnen " SDI , " " CLK " en "CS . ' Kopen van 2

Schrijf " Serial Data Input " naast de SDI en schrijf" Serial Clock Input " naast CLK . Trek een lijn over de bovenkant van CS en schrijf " Chip Select Input " ernaast . De lijn geeft aan dat de CS is actief laag , die een 0V niveau om de Chip Select Input activeren .
3

Locate drie beschikbare input /output pinnen op de Basic Stamp . Raadpleeg de Stamp handleiding voor de pin beschrijving . Teken een vierkant aan de linkerkant van de potentiometer en de tekenen van de drie output pinnen . Dit plein betekent de Stempel . Label de pinnen " uitgang 1 , " " uitgang 2 " en "output 3 . "

Trek lijnen 4 verbindt de drie pinnen van de Stamp om de drie pinnen van de potentiometer . Sluit Stamp uitgang 1 tot potentiometer SDI , sluit Stamp uitgang 2 tot potentiometer CLK en sluit Stamp uitgang 3 tot potentiometer CS .
De Stamp Program
5

Stuur een logische " laag , " of 0V , uit Stempel pin 3 . Schrijf " LOW 3 " onder het vorige schema . Deze stuurt een 0V niveau van pin 3 , en het blijft bij 0V tot het programma beëindigd is of totdat het wordt geprogrammeerd om een logische " hoog . " De potentiometer CS pin is " active-low ", die een constante 0V niveau vraagt ​​om "turn - over " van de programmering van het apparaat .
6

Schrijf " SHIFTOUT " onder het LOW commando en verwijzen aan de Stamp handleiding van de parameters . De volledige opdracht met parameters is : SHIFTOUT Dpin , CPIN , Mode , OutputData
7

Stel de eerste parameter van de SHIFTOUT commando . . Schrijf een " 2 " naast SHIFTOUT , ​​zoals in het volgende : SHIFTOUT 2 . De " 2 " wijst de Dpin , of gegevens pin , om uitgang 2 Stempel . De gegevens reist van uitgang 2 aan de potentiometer SDI pin. Dat gegevens controleert de weerstand van de potentiometer .
8

Stel de tweede parameter van de SHIFTOUT commando . In een "1 " aan het commando , zoals in het volgende : SHIFTOUT 2,1 . De " 1 " wijst de CPIN of Klok pin , om uitgang 1 Stempel . De Clock -signaal is een constante afwisseling van +5 V en 0V . Het kloksignaal is verbonden met de CLK pin van de potentiometer en regelt de gegevensstroom naar de potentiometer .
9

Stel de derde parameter van de SHIFTOUT commando . Voeg " MSBFIRST " aan het commando , zoals in het volgende : SHIFTOUT 2,1 , MSBFIRST . Dit stelt de Mode parameter , die de data die uit de Stempel oriënteert . Het zal worden verzonden met de meest significante bit eerst , wat betekent dat de numerieke gegevens waarde is links - naar - rechts gestuurd . De AD5161 datasheet bepaalt dat gegevens moeten worden gericht MSB - eerst .
10

Voltooi de SHIFTOUT commando door de parameter OutputData . Voeg " 128 " aan het commando , zoals in het volgende : SHIFTOUT 2,1 , MSBFIRST , 128 . Het verzenden van een decimaal getal , van 0-255 , stelt de hoeveelheid weerstand in de potentiometer . Het verzenden van het nummer 128 is vergelijkbaar met het instellen van een volumeknop halverwege op een stereo-installatie .

Eind 11 de programmeersequentie door CS naar een logisch hoog . Schrijf " HIGH 3 " onder de SHIFTOUT commando . Dit plaatst de CS pin op een 5V niveau . Deze actie " bochten - off " van de programmeerfuncties van de potentiometer , het handhaven van de weerstand bij de eerder ingestelde niveau van 128 . Als u het niveau wilt wijzigen, stelt CS lage opnieuw en stuur een data byte in een SHIFTOUT verklaring .

Previous: Next:
  Computer Drives
·Hoe maak je een Boost magicJac…
·Hoeveel geheugen heb ik nog op…
·Hoe kan ik een externe cd -bra…
·USB Hub Vs . USB Extender 
·De functies van een Breadboard…
·Supercomputer Informatie 
·Hoe maak je een Ultra DMA upgr…
·Hoe maak je een harde schijf i…
·Hoe maak je opnieuw installere…
  Related Articles
Hoe te Rechtvaardigen de aankoop van de …
Hoe maak je een nieuwe Apple iPad Comput…
Hoe de iPad kopen 
Hoe te kiezen tussen een Apple iPad en e…
Hoe te lezen Books op iPad 
Hoe de Krant op iPad 
Hoe Flip Ultro /Mino video's afspelen op…
Hoe HD- video's naar iPad op Mac OS X 
Hoe maak je een Cute Satchel Purse te ma…
  Hardware Articles
·Soorten Hard Drive Connectors 
·Hoe maak je een Lexmark 5400 Install 
·Hoe Vergelijk Canon PIXMA printers 
·Hoe de BIOS Password Reset op de Dell 91…
·Computer start niet op , tenzij een USB-…
·Hoe je naar de Memory Chip in de voorzij…
·Wat is een Memorex DVD + R /RW ? 
·Hoe maak je van een Hyper Terminal Gebru…
·Hoe te verbinden van een laptop met een …
Copyright © Computer Kennis http://www.nldit.com