Menú English Ukrainian Ruso Inicio

Biblioteca técnica gratuita para aficionados y profesionales. biblioteca técnica gratuita


ENCICLOPEDIA DE RADIOELECTRÓNICA E INGENIERÍA ELÉCTRICA
biblioteca gratis / Esquemas de dispositivos radioelectrónicos y eléctricos.

Programador USB para microcontroladores AVR y AT89S, compatible con AVR910. Enciclopedia de radioelectrónica e ingeniería eléctrica.

biblioteca técnica gratuita

Enciclopedia de radioelectrónica e ingeniería eléctrica. / Microcontroladores

Comentarios sobre el artículo Comentarios sobre el artículo

Este dispositivo es compatible con la escritura de palabras y páginas utilizada en la programación de la familia de MCU AVR y la escritura de bytes para las MCU AT89S53 y AT89S8252 de la familia AT89S. Así, con la ayuda del programador, es posible programar todos los MK actuales de la familia AVR y MK AT89S53 y AT89S8252 de la familia AT89S con el apoyo de estos MK desde el software de control instalado en la computadora.

El programador se basa en el controlador Objective Development y es totalmente compatible con el programador ATMEL AVR910 original. Recomiendo repetirlo exactamente de acuerdo con el esquema que se muestra en la figura. La eliminación de detalles "innecesarios", a primera vista, puede provocar un funcionamiento incorrecto del programador o la falla del puerto USB de la computadora.

Programador USB para microcontroladores AVR y AT89S, compatible con AVR910. programador USB

El conector X1 se conecta con un cable estándar a una de las tomas del puerto USB disponibles en la computadora. El fusible FU1 se utiliza para proteger las líneas eléctricas de este puerto de cortocircuitos accidentales en los circuitos del programador. Los diodos VD1 y VD2, rectificadores convencionales con una caída de voltaje directo de 0,6 ... 0,7 V, están diseñados para reducir la fuente de alimentación del microcontrolador DD1 a 3,6 V. Según la documentación, puede funcionar con este voltaje de suministro con un reloj frecuencia de hasta 14 MHz o más. El conector X2 se conecta al conector ISP del dispositivo programable o al panel del microcircuito programable, cuya fuente de alimentación debe suministrarse por separado.

Los pulsos rectangulares con una frecuencia de 3 MHz se envían al pin 2 del conector X1 para "reactivar" el MK, que tenía bits de configuración (fusibles) programados erróneamente responsables del reloj. Esta señal se genera constantemente y no depende del modo de funcionamiento del programador. Los LED HL1 y HL2 señalan las acciones actuales del programador, respectivamente, sobre la lectura de información de la memoria del microcontrolador programable y sobre la escritura en él. El LED HL3 está encendido cuando el programador está encendido. Las resistencias R11-R15 están diseñadas para hacer coincidir los niveles de señal de MK DD1 con los de los circuitos externos. El puente S1 durante la programación inicial de MK DD1 se establece en "Mod". (lo contrario de su posición en el diagrama).

Al conectar un programador externo al conector X2, el programa de control se carga en el MK. Después de eso, el puente debe volver a la posición "Normal" que se muestra en el diagrama. Para el normal funcionamiento del programa descargado, es necesario que los bits de configuración SPIEN, CKOPT, SUT1 y BODEN estén programados (puestos a 0) en el MCU DD0, y el resto dejados puestos a 1. Normalmente, en los MCU ATmega8 recibidos directamente del fabricante, el bit SPIEN ya está programado. Al configurar el puente S2, es posible reducir la frecuencia de reloj de la interfaz SPI MK DD1 a aproximadamente 20 kHz. Esto es necesario para programar los MCU de la familia AVR sincronizados desde un oscilador interno de 128 kHz. Con el puente S2 quitado, la interfaz SPI funciona a unos 187,5 kHz. Esto permite programar la MCU a una velocidad de reloj mínima de 570 kHz (familias ATtiny y ATmega), 750 kHz (familias AT90S) y 7,5 MHz (familias AT89S).

Puede quitar e instalar el puente S2 "sobre la marcha", porque cada vez que accede a la interfaz SPI, el programa MK DD1 verifica su presencia. No se recomienda hacer esto solo cuando se está ejecutando el proceso de escritura/lectura del MK programable, lo que puede provocar una distorsión de la información que se está escribiendo o leyendo. La programación de MK utilizando la utilidad AVRProg v.1.4 del paquete AVR Studio toma de 10 a 30 s junto con la verificación, según la cantidad de memoria y la frecuencia del reloj. El programador ha sido probado con éxito con los programas ChipBlasterAVR v.1.07 Evaluation, CodeVisionAVR, AVROSP. Se programaron los MK AT89S53, AT89S8252, AT90S2313, AT90S8515, ATtiny13, ATtiny26, ATtiny45, ATtiny2313, ATmega48, ATmega8, ATmega8515, ATmega8535, ATmega16, ATmega32, ATmega64, ATmega128, ATmega90 El programa AVRDUDE resultó ser incompatible con este programador, no funciona correctamente todos los comandos del protocolo AVR128.

Cuando conecta por primera vez un programador fabricado con un MK DD1 correctamente programado a una computadora, el sistema operativo encontrará un nuevo dispositivo: el programador USB AVR910. Cabe señalar que esto no sucederá si la frecuencia nominal del resonador ZQ1 en el programador difiere de 12 MHz. Esto se debe a las peculiaridades del funcionamiento del USB y del programa MK DD1. Debe rechazar la oferta del sistema para encontrar automáticamente el controlador y especificar la ruta al archivo prottoss.avr910.usb.inf. Se debe ignorar la advertencia de que el controlador no está firmado digitalmente.

Tuve problemas cuando, después de instalar el programador en el sistema, el AVRProg v. 1.4 no pudo localizarlo. Resultó que el sistema operativo eligió el puerto virtual COM9 para el programador, y el programa AVRProg solo puede funcionar con los puertos COM 1-COM4. Puede cambiar el número de puerto usando el "Administrador de dispositivos" de Windows, siguiendo la ruta "AVR910 USB Programmer->Properties->Port Settings->Advanced->Number->COM Port". La instalación del programador en Windows 2000 no difiere, en principio, de la descrita anteriormente para Windows XP, pero tiene una peculiaridad: los retrasos en el controlador usbser.sys de este SO distorsionan los comandos que genera la computadora al programador y las respuestas. enviado por el programador a ellos. Cuál es el problema, aún no lo he descubierto, pero encontré una forma confiable de solucionar el problema. Basta con reemplazar el archivo ..\winnt\system2000\drivers\ y ..\winnt\ system32\dllcashe\ usbser.sys en las carpetas del sistema de Windows 32 con el mismo nombre de Windows XP. Naturalmente, deberá reemplazarse arrancando con otro sistema operativo (por ejemplo, desde un disco de arranque).

Como regla general, un programador ensamblado correctamente con un MK DD1 correctamente programado no necesita ser ajustado. La única observación: la entrada RESET del MK programable se puede conectar al power plus con una resistencia con un valor nominal de al menos 10 kOhm. Esto se debe a la tensión de alimentación reducida de MK DD1 y la presencia de resistencias limitadoras en los circuitos de señal de control.

Si el programador no funciona, en primer lugar, debe asegurarse de que no haya errores de instalación, roturas o cortocircuitos en su placa. Luego mida el voltaje entre los pines de alimentación de MK DD1 (7 y 8). Debe estar en el rango de 3,5 ... 3,8 V. Luego, verifique si el generador de reloj MK está funcionando. Esto se puede hacer usando un osciloscopio conectándolo al pin 10 DD1. Si no hay osciloscopio, conecte un LED común entre el pin 10 y el cable común a través de una resistencia limitadora de 330 ... 510 ohmios (cátodo a cable común). Si el generador está funcionando, el LED brillará tenuemente. Queda por verificar si el programa cargado en MK DD1 se ha iniciado. Una de las señales de su funcionamiento es la presencia de pulsos de 1 MHz en el pin 3 del conector X2. Esto se puede hacer usando un osciloscopio o un LED usando el método descrito anteriormente. Al cerrar los cables del resonador de cuarzo ZQ1 con pinzas, un LED débilmente iluminado debería aumentar aleatoriamente el brillo o apagarse por completo.

Programa para firmware de microcontrolador

Autor: A. Ryzhkov, Novokuznetsk; Publicación: cxem.net

Ver otros artículos sección Microcontroladores.

Lee y escribe útil comentarios sobre este artículo.

<< Volver

Últimas noticias de ciencia y tecnología, nueva electrónica:

Cuero artificial para emulación táctil. 15.04.2024

En un mundo tecnológico moderno donde la distancia se está volviendo cada vez más común, mantener la conexión y la sensación de cercanía es importante. Los recientes avances en piel artificial realizados por científicos alemanes de la Universidad del Sarre representan una nueva era en las interacciones virtuales. Investigadores alemanes de la Universidad del Sarre han desarrollado películas ultrafinas que pueden transmitir la sensación del tacto a distancia. Esta tecnología de punta brinda nuevas oportunidades de comunicación virtual, especialmente para quienes se encuentran lejos de sus seres queridos. Las películas ultrafinas desarrolladas por los investigadores, de sólo 50 micrómetros de espesor, pueden integrarse en textiles y usarse como una segunda piel. Estas películas actúan como sensores que reconocen señales táctiles de mamá o papá, y como actuadores que transmiten estos movimientos al bebé. El toque de los padres sobre la tela activa sensores que reaccionan a la presión y deforman la película ultrafina. Este ... >>

Arena para gatos Petgugu Global 15.04.2024

Cuidar a las mascotas a menudo puede ser un desafío, especialmente cuando se trata de mantener limpia la casa. Se ha presentado una nueva e interesante solución de la startup Petgugu Global, que facilitará la vida a los dueños de gatos y les ayudará a mantener su hogar perfectamente limpio y ordenado. La startup Petgugu Global ha presentado un inodoro para gatos único que puede eliminar las heces automáticamente, manteniendo su hogar limpio y fresco. Este innovador dispositivo está equipado con varios sensores inteligentes que monitorean la actividad del baño de su mascota y se activan para limpiar automáticamente después de su uso. El dispositivo se conecta al sistema de alcantarillado y garantiza una eliminación eficiente de los residuos sin necesidad de intervención del propietario. Además, el inodoro tiene una gran capacidad de almacenamiento, lo que lo hace ideal para hogares con varios gatos. El arenero para gatos Petgugu está diseñado para usarse con arena soluble en agua y ofrece una gama de arena adicional ... >>

El atractivo de los hombres cariñosos. 14.04.2024

El estereotipo de que las mujeres prefieren a los "chicos malos" está muy extendido desde hace mucho tiempo. Sin embargo, una investigación reciente realizada por científicos británicos de la Universidad de Monash ofrece una nueva perspectiva sobre este tema. Observaron cómo respondieron las mujeres a la responsabilidad emocional y la voluntad de los hombres de ayudar a los demás. Los hallazgos del estudio podrían cambiar nuestra comprensión de lo que hace que los hombres sean atractivos para las mujeres. Un estudio realizado por científicos de la Universidad de Monash arroja nuevos hallazgos sobre el atractivo de los hombres para las mujeres. En el experimento, a las mujeres se les mostraron fotografías de hombres con breves historias sobre su comportamiento en diversas situaciones, incluida su reacción ante un encuentro con un vagabundo. Algunos de los hombres ignoraron al vagabundo, mientras que otros lo ayudaron, como comprarle comida. Un estudio encontró que los hombres que mostraban empatía y amabilidad eran más atractivos para las mujeres en comparación con los hombres que mostraban empatía y amabilidad. ... >>

Noticias aleatorias del Archivo

La tablet más ligera del mundo 01.10.2012

El operador móvil más grande de Japón, NTT DoCoMo, se asoció con el fabricante japonés de productos electrónicos NEC para presentar la NEC Medias Tab UL N08-D más liviana del mundo con solo 249 g, según AndroidCentral. A modo de comparación, el Amazon Kindle Fire HD de 7 pulgadas pesa 400 g y el Google Nexus 7 pesa 345 g.

El cuerpo de fibra de carbono utilizado en la industria aeronáutica ayudó a lograr un peso reducido. Al mismo tiempo, la tableta es una de las más delgadas del mundo: su grosor es de solo 7,9 mm.

El dispositivo está equipado con un procesador de doble núcleo a 2 GHz, una pantalla de 1,5 pulgadas con una resolución de 7 x 1280 píxeles, una cámara de 800 megapíxeles con matriz retroiluminada y una cámara frontal de 8 megapíxeles, soporte para redes móviles con una tasa de transferencia de datos de 2 Mbps y una batería de 75 mAh. NEC Medias Tab UL N3100-D se basa en Android 08 Ice Cream Sandwich.

La novedad está equipada con una versión especial del navegador web, que le permite ver dos páginas web a la vez, y una función de respuesta por vibración.

Otras noticias interesantes:

▪ papas proteicas

▪ Helicóptero de Marte Ingenuity establece récord de altitud

▪ Avión de papel con motor láser

▪ El robot encontrará y neutralizará a un colega traidor.

▪ Impresora 3D al revés

Feed de noticias de ciencia y tecnología, nueva electrónica

 

Materiales interesantes de la Biblioteca Técnica Libre:

▪ sección del sitio web Art of Audio. Selección de artículos

▪ artículo ¡Ningún gran Patroclo! ¡Vive la desdeñosa Tersites! expresión popular

▪ artículo ¿Por qué el Cuadrado Negro cuelga boca abajo en la Galería Tretyakov? Respuesta detallada

▪ artículo Trabajar con una instalación de calefacción eléctrica para la reparación de un techo blando. Instrucción estándar sobre protección laboral

▪ artículo ¿Qué es DIGITAL? Enciclopedia de radioelectrónica e ingeniería eléctrica.

▪ artículo Adaptador de red con aislamiento galvánico, 220/9 voltios. Enciclopedia de radioelectrónica e ingeniería eléctrica.

Deja tu comentario en este artículo:

Nombre:


Email opcional):


comentar:





Todos los idiomas de esta página

Hogar | Biblioteca | Artículos | Mapa del sitio | Revisiones del sitio

www.diagrama.com.ua

www.diagrama.com.ua
2000 - 2024