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.

Como hacer un programador sencillo para PICs y AVRs. 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

Los programadores gratuitos que se pueden encontrar en Internet están irremediablemente detrás de los desarrolladores de chips y no ofrecen actualizaciones rápidas para programar nuevos microcontroladores.

En este caso, se intentó desarrollar un shell de software dentro del cual sería fácil aumentar las posibilidades de programación de varios chips, al menos para familias predefinidas.

El programador se caracteriza por:

  • Probado bajo Windows 98, Windows Me, Windows 2000 con procesadores Celeron, AMD Duron, AMD Athlon T, Pentium III hasta 1000 MHz
  • La programación se realiza a través del puerto RS232
  • El programa no requiere instalación y controladores adicionales.
  • Programa microcontroladores de la familia PIC (se realizó depuración en PIC16F84 y PIC16F877) utilizando un protocolo serie y microcontroladores de la familia AVR (se realizó depuración en AT90S8535)
  • Brinda la capacidad de agregar de forma independiente nuevos chips de las familias especificadas con un protocolo de programación idéntico mediante archivos de configuración.
  • Le permite cambiar arbitrariamente la estructura y el contenido del menú de chips programables y campos de información asociados con el chip programable
  • Le permite cargar y editar archivos binarios y HEX, realizar operaciones de bloque con datos, calcular CRC usando varios algoritmos
  • Permite la programación individual de varias áreas del chip (memoria de programa, memoria de datos, bits de opción, bits de seguridad)

Como hacer un programador sencillo para PICs y AVRs. ventana de concha
Arroz. 1. Ventana de programación de PIC

Como hacer un programador sencillo para PICs y AVRs. Diagrama esquemático del programador PIC.
Arroz. 2. Diagrama del programador PIC

No difiere en originalidad particular, ya que básicamente repite el esquema del conocido programador PonyProg. Se debe prestar atención al nivel de la señal en el pin CLOCK del chip, no debe ser inferior a 4 V en un nivel alto, lo que puede suceder si el diodo zener se selecciona incorrectamente.

Programación AVR

Como hacer un programador sencillo para PICs y AVRs. Esquema de programación AVR
Arroz. 2. Esquema de programación AVR

Aquí hay una forma de programar el AT90S8535 directamente en la placa usando RS232 y un pequeño complemento de hardware. El chip DD1 sirve para aislar las señales de programación del chip en el modo operativo. El cableado del microcircuito se muestra en el bloque con la disposición de contactos del tipo PGA44. Las pruebas han demostrado que la mayoría de los chips AT90S8535 y AT90S8515 se pueden programar en cristal de 11,0592 MHz.

Estructura de los archivos de configuración

Los archivos de configuración tienen la extensión chp y deben estar ubicados en el directorio del programa. Cuando se inicia, el programa busca en su directorio todos los archivos de configuración y los fusiona en el búfer interno. La idea de dichos archivos se toma del programador ComPic y se modifica ligeramente. Cada chip tiene su propia sección. No se prevé la posibilidad de heredar propiedades, ya que esto empeora la transparencia de la descripción.

Ejemplo de estructura de archivo de configuración para PIC16F84

[Chip PIC16F84_ICP] Sección de chips con nombre de chip único
Nivel1=MicroChip Nombre del elemento de menú de nivel superior
Nivel2=PIC Nombre del elemento de menú del segundo nivel de anidamiento
Título del artículo = PIC16F84 Nombre del último elemento del menú.
InitClass=TfrmMICROCHIP_PIC_ICP El nombre de la clase de ventana de marco que programa esta familia de chips.
según un protocolo específico
Los nombres de clase están predefinidos en el programa: TfrmMICROCHIP_PIC_ICP y TfrmATMEL_AVR_ICP
Aquí viene la definición de áreas programables, en los párrafos Contenido los diferentes parámetros están separados por el símbolo "|"
Area_1_Content=Código | 0..3FFh (1KW) Nombre y descripción del área de programación
Area_1_data=CÓDIGO, 0, $3FF, 14 Datos asociados con el área de programación: identificador único, dirección inicial, dirección final, tamaño de palabra de datos en bits
Área_2_Contenido=EEPROM | 0..3Fh (64B)
Área_2_Datos=EEPROM,0,$3F,8
Area_3_Content=Palabra de configuración | CP, PWRTE, WDTE, FOSC
Area_3_Data=CONFIG,$2007,$2007,14
Area_4_Content=ID Ubicaciones | 2000H-2003H
Area_4_Data=ID,$2000,$2003,8
etc. para otras áreas
Aquí viene la definición de ajustes para algunas de las áreas de programación definidas anteriormente.
Param_1_Content=CP | PC | CONFIGURAR Definición de una instalación denominada CP, con un identificador único de CP del área CONFIG. Por defecto, la configuración toma el valor con el número 1 en el sufijo del identificador
  Descripción de los posibles valores de ajuste
Param_1_Choice1=1 - Protección de código DESACTIVADA Nombre del primer valor de configuración de CP
Param_1_Choice1_icon=4 Número en la lista interna del icono visualizado para el 1er valor
Param_1_Choice1_data=1111111111xxxx máscara de 1er valor
Param_1_Choice2=0 - Protección de código ON
Param_1_Choice2_icon=3
Param_1_Choice2_data=0000000000xxxx
Descripción del segundo valor de ajuste
Param_2_Content=PWRTE | P.W.R.T.E. | CONFIGURAR
Param_2_Choice1=1 - Temporizador de encendido deshabilitado
Param_2_Choice1_icon=2
Param_2_Choice1_data=xxxxxxxxxx1xxx
Param_2_Choice2=0 - Temporizador de encendido habilitado
Param_2_Choice2_icon=1
Param_2_Choice2_data=xxxxxxxxxx0xxx
Descripción de la siguiente configuración y sus significados
Param_3_Content=WDTE | WDTE | CONFIGURAR
Param_3_Choice1=1 - WDT habilitado
Param_3_Choice1_icon=1
Param_3_Choice1_data=xxxxxxxxxxxx1xx
Param_3_Choice2=0 - WDT deshabilitado
Param_3_Choice2_icon=2
Param_3_Choice2_data=xxxxxxxxxxxx0xx Param_4_Content=Oscilador | FOSC | CONFIGURAR
Param_4_Choice1=Oscilador RC (11)
Param_4_Choice1_icon=8
Param_4_Choice1_data=xxxxxxxxxxxx11
Param_4_Choice2=oscilador HS (10)
Param_4_Choice2_icon=8
Param_4_Choice2_data=xxxxxxxxxxxx10
Param_4_Choice3=Oscilador XT (01)
Param_4_Choice3_icon=8
Param_4_Choice3_data=xxxxxxxxxxxx01
Param_4_Choice4=Oscilador LP (00)
Param_4_Choice4_icon=8
Param_4_Choice4_data=xxxxxxxxxxxx00Param_5_Content=ID | identificación | IDENTIFICACIÓN
Parámetro_5_Elección1=0000
etc. para todas las instalaciones requeridas

Autor: Alexander Eliseev, ase@takas.lt; 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

Batería de estado sólido completa de Samsung 14.03.2020

Científicos investigadores del Instituto de Tecnología Avanzada de Samsung (SAIT) en Londres y el Instituto de Investigación de Samsung de Japón (SRJ) han presentado baterías de estado sólido de larga duración.

Las baterías de estado sólido se comparan favorablemente con las baterías de iones de litio, ya que le permiten aumentar la cantidad de energía almacenada por unidad de masa. Esto te permite crear baterías de mayor capacidad, utilizando electrolitos sólidos, que son más seguros que los líquidos. Pero hay un problema: los ánodos de litio pueden hacer que crezcan las dendritas (cristales similares a agujas que se pueden formar en el ánodo de una batería durante la carga), lo que reduce la vida útil de la batería y reduce la seguridad.

Para resolver el problema, los científicos primero propusieron usar una capa compuesta de plata y carbono (Ag-C) como ánodo. Esto permitió aumentar la capacidad, la vida útil y la seguridad general del prototipo de batería de estado sólido. Además, el prototipo resultó ser un 50% más pequeño en volumen que una batería de iones de litio de la misma capacidad.

Tales tecnologías contribuirán a un mayor desarrollo del transporte eléctrico. Como era de esperar, las baterías correspondientes permitirán a los vehículos eléctricos recorrer hasta 800 km sin recargar, y la batería tendrá más de 1000 ciclos de carga/descarga.

Otras noticias interesantes:

▪ Un saco de dormir que mantendrá a los astronautas a la vista

▪ Los cristales de las ventanas generan electricidad

▪ Bolígrafo Colorpik multicolor

▪ el cafe quema grasa

▪ Módulo inalámbrico Microchip LoRa RN2483 IoT

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

 

Materiales interesantes de la Biblioteca Técnica Libre:

▪ sección del sitio Tecnología digital. Selección de artículos

▪ artículo El hambre no es una tía. expresión popular

▪ artículo ¿Qué científico y con qué propósito cortó la piel de sus dedos? Respuesta detallada

▪ artículo Jefe de Diseño del Departamento de Producción del Departamento de Difusión de Televisión. Descripción del trabajo

▪ Artículo Luces de paso de extraterrestres. Enciclopedia de radioelectrónica e ingeniería eléctrica.

▪ artículo Fuente de alimentación del amplificador AF en microcircuitos y transistores. 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