Red de conocimiento informático - Conocimiento del nombre de dominio - Estoy buscando urgentemente información china sobre componentes electrónicos.

Estoy buscando urgentemente información china sobre componentes electrónicos.

1. Introducción a max232

Este producto es un chip lanzado por Texas Instruments (TI) que es compatible con el estándar RS232. Dado que el nivel del puerto serie rs232 de la computadora es -10v +10v, y el voltaje de la señal del sistema de aplicación del microcontrolador general es el nivel ttl 0 +5v, max232 se usa para la conversión de nivel. El dispositivo contiene 2 controladores, 2 receptores y un generador de voltaje. El circuito proporciona niveles TIA/EIA-232-F.

El dispositivo cumple con el estándar TIA/EIA-232-F y cada receptor convierte los niveles TIA/EIA-232-F a niveles TTL/CMOS de 5 V. Cada transmisor convierte los niveles TTL/CMOS a niveles TIA/EIA-232-F.

Características principales

1. Funcionamiento con fuente de alimentación única de 5 V

2. Tecnología de proceso LinBiCMOSTM

3. /p>

4. Nivel de entrada de ±30 V

5. Corriente de suministro baja: el valor típico es 8 mA

6. Cumple o incluso supera el estándar ANSI EIA/TIA -232-. E e ITU recomiendan el estándar V.28

7. La protección ESD es superior a 2000 V del estándar MIL-STD-883 (método 3015)

La siguiente figura muestra la conexión del MX232 dual. puertos serie Figura, se puede conectar al puerto de comunicación serie del microcontrolador u otras interfaces de comunicación serie de la placa experimental:

2. Información en pdf MAX232

3. Circuito de aplicación max232, Preste atención al método de conexión del condensador.

232 es un chip de bomba de carga que puede completar la conversión de nivel TTL/RS-232 bidireccional. Sus 9, 10, 11 y 12 pines son terminales de nivel TTL, que se utilizan para conectarse al microcontrolador.

Diagrama de circuito para fabricar el programador de máquina de un solo chip at89s51

Otra forma de obtener fuentes de alimentación positivas y negativas para MAX232 En el sistema de control de microcomputadora de un solo chip, a menudo utilizamos digital/. conversión analógica (D/A) o analógica/digital (A/D) y otros circuitos de interfaz analógica, que a menudo utilizan fuentes de alimentación positivas y negativas, como: 9 V, -9 V, -12 V. Estas fuentes de alimentación solo se utilizan. como interfaces de conversión de control digital y analógico Fuente de alimentación de baja potencia para componentes. En el tablero de control, lo único que tenemos es una fuente de alimentación de 5 V, pero hay muchas formas de obtener fuentes de alimentación que no sean de 5 V. 1. Conexión externa; 2. Conversión DC-DC... Aquí presentaré un chip de uso común: MAX232. MAX232 es un chip típico para la conversión de nivel TTL-RS232. Según el circuito recomendado del chip, tome el condensador de oscilación. Cuando es uF, si la entrada es de 5 V, la salida puede alcanzar aproximadamente -14 V. Si la entrada es de 0 V, la salida puede alcanzar los 14 V. Cuando la corriente de salida es de 20 mA, el voltaje en todas partes puede ser estable a 12 V y -. 12 V, por lo tanto, en términos de consumo de energía, si el voltaje no es muy grande, la señal de salida del MAX232 se puede utilizar como fuente de alimentación después de pasar por el bloque estabilizador de voltaje.

Busqué unas 232 rutinas en Internet, pero había pocos programas que usaran microcontroladores para enviar datos a la PC, así que no pude soportarlo, así que escribí este programa para probar si el chip es Funcionando normalmente. ¡Espero que pueda brindar algo de comodidad a los amigos que lo necesitan!

#include //Contiene recursos internos del microcontrolador predefinidos

__CONFIG(0x3F52); //Oscilador HS de cristal 4M

/** * ************************************************** ***************************

Subrutina de retardo de 1MS con parámetros (int)

* ************************************************** *** *******************************/

retraso nulo (tiempo int sin firmar){

unsigned int a,b;

for(a=0;a

for(b=0;b<88;b++ );

}

}

//Programa principal

void main()

{

cadena de caracteres sin firmar[]={0xBB,0xB6,0xD3,0xAD,0xB9,0xE2,0xC1,0xD9,0xC1,0xD6,0xBE,0xA9,0xBF,0xC6,0xBC,0xBC,0xD3,0xD0,0xCF, 0xDE,0xB9, 0xAB,0xCB,0xBE,0x0D,0x0A,0xB3,0xCC,0xD0,0xF2,0xA3,0xBA,0xD6,0xD0,0xB9,0xFA,0x20,0x51,0x51,0x3A,0x35,0x37,0x33,0x31, 0x39,0x32 ,0x39,0x35,0x34,0x0D,0x0A};

carácter i sin firmar;

TRISC7=1;

TRISC6=0;

SPBRG=25; //Establezca la velocidad en baudios en 9600 BPS

TXSTA=0X24; //Habilite la transmisión del puerto serie y seleccione la velocidad en baudios de alta velocidad

RCSTA= 0X80; // Habilita la operación del puerto serie y deshabilita la recepción

INTCON=0X00;

while(1)

{

for( i=0; i<51;i++){

mientras(!TRMT){;}

TXREG=cadena[i]; p>

retraso(2000);

}

}