“Conocimientos Hardware>Discos y almacenamiento informáticos

Cómo controlar un dispositivo serie TTL con el BASIC Stamp

2015/12/20
La forma más fácil de controlar un dispositivo TTL de serie es mediante el uso de la interfaz periférico serial o SPI , el método de comunicación. TTL se refiere a la lógica transistor-transistor , que describe la construcción interna del dispositivo serie . Eléctricamente, TTL significa que el dispositivo opera en los niveles de 5 V y 0 V , que son niveles de voltaje comunes en la comunicación SPI . El microcontrolador Basic Stamp contiene un comando específico que permite el SPI , el comando " SHIFTOUT " . Sólo tres conexiones eléctricas son necesarios para la comunicación SPI , y la mejor manera de diseñar este tipo de circuito es para comenzar en el papel . Cosas que necesitará
AD5161 potenciómetros digitales ficha
Papel
Pencil
Basic Stamp Manual de referencia
Ver Más instrucciones
SPI Conexiones eléctricas
1 < p> Localice las patillas SDI, CLK y CS en el dispositivo serie. Potenciómetro digital AD5161 de Analog Devices será utilizado como ejemplo de un dispositivo serie . Dibuja un cuadrado significa el potenciómetro y las líneas de drenaje de tres clavijas . Consulte la hoja de datos y etiqueta AD5161 los pasadores " SDI ", "CLK " y "CS ".
2

Escribir " de entrada de datos en serie " al lado de SDI y escribir " Entrada Reloj serial " al lado de CLK . Trace una línea en la parte superior de la CS y escribir "Chip Select Input" al lado de él . La línea significa que el CS es activa baja , lo que requiere un nivel de 0 V para activar el selector de chip de entrada .
3

Localizar tres pines de entrada /salida disponibles en el Basic Stamp . Consulte el manual de referencia del sello para la descripción de pin. Dibuja un cuadrado a la izquierda del potenciómetro y dibujar líneas de tres terminales de salida . Esta plaza representa el sello . Etiqueta de la "Salida 1 " pins "Salida 2 " y " 3 de salida . "
4

Dibujar líneas que conectan las tres clavijas del sello de los tres terminales del potenciómetro. Conectar Sello la salida 1 de SDI potenciómetro , conecte Sello la salida 2 de potenciómetro CLK y conectar la salida de sello 3 de potenciómetro CS .
El Programa de Cupones
5

Enviar una lógica " bajo ", o 0 V, de pin sello 3 . Escribe "LOW 3 " en los diagramas anteriores. Esto envía un nivel de 0 V de pin 3 , y se mantiene en 0 V hasta que el programa termina o hasta que está programado para ser una lógica de " alto". El CS pin potenciómetro es " activa baja ", que requiere un nivel de 0 V constante "dar vuelta - en" las funciones de programación del dispositivo.
6

Escribir " SHIFTOUT " bajo el mando de baja y se refieren el manual del sello de sus parámetros. El comando completo con sus parámetros es: SHIFTOUT dpin , cpin , Mode, OutputData
7

Establecer el primer parámetro del comando SHIFTOUT . . Escribe un "2 " al lado de shiftout , como en el siguiente : SHIFTOUT 2 . El " 2 " asigna el dpin o pin de datos , de sellos de salida 2 . Los datos viajan desde la salida 2 al pin SDI potenciómetro. Esos datos controla el nivel de resistencia del potenciómetro.
8

Establezca el segundo parámetro del comando SHIFTOUT . Añadir un " 1 " para el comando , como en el siguiente : SHIFTOUT 2,1 . El "1" asigna el cpin o pin de reloj, al sello de salida 1 . La señal de reloj es una alternancia constante de 5 V y 0V . La señal de reloj está conectada al pin CLK del potenciómetro , y controla el flujo de datos en el potenciómetro.
9

Establezca el tercer parámetro del comando SHIFTOUT . Añadir " MSBFIRST " al comando , como en el siguiente : SHIFTOUT 2,1 , MSBFIRST . Esto establece el parámetro de modo , que orienta los datos que se envían fuera del sello . Se envía con el bit más significativo en primer lugar, es decir, el valor de dato numérico se envía de izquierda a derecha. Esta hoja de datos AD5161 especifica que los datos deben estar orientados MSB- primero .
10

completar el comando SHIFTOUT estableciendo el parámetro OutputData . Añadir " 128 " para el comando , como en el siguiente : SHIFTOUT 2,1 , MSBFIRST , 128 . El envío de un número decimal, 0-255 , establece la cantidad de la resistencia en el potenciómetro. Envío del número 128 es similar a establecer un control de volumen hasta la mitad de un equipo de música .
11

final de la secuencia de programación mediante el establecimiento de CS a un nivel lógico alto . Escribe "HIGH 3 " bajo el mando SHIFTOUT . Esto coloca el pin CS a un nivel de 5V. Esta acción de " turnos -off " las funciones de programación del potenciómetro , el mantenimiento de la resistencia en el nivel establecido previamente de 128. Cuando desee cambiar el nivel , ajuste CS baja de nuevo y enviar otro byte de datos en un comunicado SHIFTOUT .

Discos y almacenamiento informáticos
Cómo limpiar todo lo que fuera un disco duro sin borrar de Windows
Necesito cambiar la contraseña de NetGear
Cómo identificar los componentes del interior de Mi PC
Computadora Laptop vs escritorio
Cómo enviar audio y vídeo de forma inalámbrica
Cómo convertir un disco duro Firewire a USB
Cómo utilizar una grabadora de DVD externa portátil
ATI TV Wonder Instalación Elite
Conocimientos Informáticos © http://www.ordenador.online