PICAXE

Ir a: navegación, búsqueda de

PICAXE es el nombre de un origen UK microcontrolador sistema basado en una amplia gama de Microchip Fotos. PICAXE virutas son hechas por Educación de revolución (Rev-Ed).

Contenido

  • 1 Hardware
    • 1.1 General
    • 1.2 Lenguaje de programación
    • 1.3 Espacio del programa
    • 1.4 Velocidades de reloj
    • 1.5 Tableros de proyecto
  • 2 Software
    • 2.1 Editor de programación PICAXE
    • 2.2 AXEpad
    • 2.3 Logicator para PICAXE
  • 3 Software de terceros
    • 3.1 Yenka
    • 3.2 Otros
  • 4 Apoyo
  • 5 Véase también
  • 6 Referencias
  • 7 Lectura adicional
  • 8 Enlaces externos

Hardware

General

Hay actualmente siete variantes PICAXE de diferentes cuentas de pin de 8 a 40 pines y están disponibles en paquetes para montaje en superficie y DIL.[1]

Microcontroladores PICAXE se preprograman con un intérprete[2] similar a la BASIC Stamp Pero usando EEPROM interno en su lugar, reduciendo así el costo. Esto también permite descargas para hacerse con una simple conexión serial que elimina la necesidad de un Programador PIC.[3] PICAXE es programado mediante un cable serial RS-232[4] o un cable USB[5] que conecta un computadora al circuito de descarga, que normalmente utiliza un jack de 3,5 mm y dos resistencias.[6]

Lenguaje de programación

Microcontroladores PICAXE están programadas en BASIC.[7]

Las características de intérprete PICAXE bit-golpe comunicaciones:

  • Serial[8][9] (serie asíncrono)
  • SPI[10][11] (serie síncrono)
  • Infrarrojo (usando un portador de 38KHz, bits de siete datos y cinco bits ID)[12]
  • Uno-alambre[13][14]

El comando readtemp Lee la temperatura de un sensor de temperatura DS18B20 y lo convierte en Celsius.[15]

PICAXEs actuales todos tienen comandos para usar características de hardware de los microcontroladores PIC subyacentes:

  • Serie asíncrona hardware[16]
  • Serie síncrono hardware[17][18]
  • Hardware PWM[19]
  • DAC[20]
  • ADC[21]
  • Latch SR[22]
  • Temporizadores (dos piezas X 2/X 1[23][24] que tienen intervalos configurables, solamente uno en piezas M2 con un intervalo fijo,[25] partes viejas tienen ninguno)
  • Comparadores[26]
  • Medición de la temperatura interna[27]

Espacio del programa

Todos los chips PICAXE actuales tienen menos 2048 bytes de a bordo de memoria disponible para programas de usuario del programa:[1]

  • 08M 2-2048 bytes
  • 14M 2-2048
  • 18M 2 + - 2048
  • 20M 2-2048
  • 20 X 2-4096
  • 28 X 1-4096
  • 40 X 1-4096
  • 28 X 2-4096 por ranura con cuatro ranuras para un total de 16 KiB
  • 40 X 2-4096 por ranura con cuatro ranuras para un total de 16 KiB

Velocidades de reloj

La velocidad de reloj por defecto para todos M2 y X 1 piezas de 4 MHz y para el X 2 piezas es 8 MHz.

El comando SETFREQ permite velocidades de 31 kHz hasta piezas de 8 MHz para X 1, 31 kHz hasta 32 MHz para las piezas M2 y 31 kHz hasta 16 MHz para el X 2 piezas (hasta 64 MHz para el 20 X 2) utilizando el resonador interno.

Un resonador externo puede ser utilizado con el X 1 piezas para de 4 MHz a 20 MHz reloj velocidades y con el X 2 piezas para 16 MHz a velocidades de 64 MHz.[28]

Tableros de proyecto

Se venden tableros proyecto para diversos usos[29] por Rev-Ed que contienen el PICAXE, descargar circuito y también puede contener una zona de prototipos[30] o controladores de salida de alta potencia.[31]

Software

Revolución educación desarrollar software para escribir programas para PICAXE.

Editor de programación PICAXE

Editor de programación PICAXE es un Windows-Sólo IDE para escribir programas PICAXE en código básico o un simple diagrama de flujo.

Editor de programación PICAXE características:[32]

  • fuente código color de resaltado de sintaxis
  • sangría automática
  • descargar programa y comprobación de sintaxis
  • Explorador de código que se muestra variable, etiquetas y valores constantes
  • completo de simulación pantalla con fichas animadas y destacando el código línea por línea
  • puntos de interrupción simulación por número de línea y el valor de la variable
  • depuración y serial windows terminales
  • Descargar AXE027 cable herramientas de identificación de prueba y Puerto
  • varias herramientas de prueba como el asistente de calibración analógica
  • varios código a asistentes de generación (pwmout, melodía, ajuste de RTC, etc.).

AXEpad

AXEpad es una aplicación multiplataforma recomendada Linux y Mac a los usuarios.[33] Carece de algunos de los asistentes del Editor de programación, simulación y MDI.

Logicator para PICAXE

Logicator es un fácil de usar Shareware Programa de diagramas de flujo.[34] La página web de Logicator es obsoleto como la versión gratuita soporta todos los comandos pero muestra pantallas de Nag.

PICAXE Programming Editor 6, el sucesor de PICAXE Programming Editor 5, tendrá Logicator diagramas de flujo se fusionaron en él para que software Logicator independiente ya no será necesario.[35] PICAXE Programming Editor 5, PICAXE Programming Editor 6 será gratuito.

Software de terceros

Yenka

Yenka es un programa desarrollado por cocodrilo Clips Ltd que tiene diagramas de flujo y simulación.[36]

Otros

Muchas compañías y organizaciones han puesto a sus propios editores con características especiales. Algunas incluyen traductores o conectores serial, así que hay una gran variedad de consolas para ser utilizado.

Apoyo

Soporte está disponible en la sección de soporte técnico del sitio web PICAXE y en el foro PICAXE.[37]

El foro PICAXE tiene una sección de proyectos terminados donde PICAXE programas y proyectos terminados son publicados,[38] Además hay una sección similar en el sitio web PICAXE.[39]

Véase también

  • Arduino
  • BRAZO express BASICchip
  • Átomo básico
  • BASIC Stamp
  • Maximite
  • OOPic

Referencias

  1. ^ a b "Tamaños Chip PICAXE".
  2. ^ "Tírate PICAXE - comandos básicos".
  3. ^ "¿Qué es PICAXE? -PICAXE ".
  4. ^ "Serie (9 vías D) Descargar Cable - Hardware - PICAXE".
  5. ^ "PICAXE USB descargar Cable (AXE027) - Hardware - PICAXE".
  6. ^ "PICAXE descargar circuito".
  7. ^ "Índice de - comandos BASIC - PICAXE".
  8. ^ "serin - comandos BASIC - PICAXE".
  9. ^ "serout - comandos BASIC - PICAXE".
  10. ^ "PICAXE - comandos BASIC - turnoen".
  11. ^ "shiftout - comandos BASIC - PICAXE".
  12. ^ "irin - comandos BASIC - PICAXE".
  13. ^ "PICAXE - comandos BASIC - owin".
  14. ^ "owout - BASIC Commands - PICAXE".
  15. ^ "readtemp - BASIC Commands - PICAXE".
  16. ^ "hsersetup - BASIC Commands - PICAXE".
  17. ^ "hspisetup - BASIC Commands - PICAXE".
  18. ^ "hi2csetup - BASIC Commands - PICAXE".
  19. ^ "hpwm - comandos BASIC - PICAXE".
  20. ^ "dacsetup - BASIC Commands - PICAXE".
  21. ^ "readadc10 - BASIC Commands - PICAXE".
  22. ^ "srlatch - BASIC Commands - PICAXE".
  23. ^ "settimer - comandos BASIC - PICAXE".
  24. ^ "tmr3setup - BASIC Commands - PICAXE".
  25. ^ "enabletime - BASIC Commands - PICAXE".
  26. ^ "compsetup - BASIC Commands - PICAXE".
  27. ^ "readinternaltemp - BASIC Commands - PICAXE".
  28. ^ "setfreq - comandos básicos".
  29. ^ "Proyecto tableros - Hardware".
  30. ^ "PICAXE-08 Proto Board (AXE021) - Hardware - PICAXE".
  31. ^ "Junta de proyecto PICAXE-18 de alta potencia (CHI035) - Hardware - PICAXE".
  32. ^ "Editor de programación PICAXE (BAS805) - Software - PICAXE".
  33. ^ "AXEPAD (PAD001) - Software - PICAXE".
  34. ^ "Logicator para PICAXE (LGC010) - Software - PICAXE".
  35. ^ "Informe de pruebas Beta PE6".
  36. ^ "Yenka PICs".
  37. ^ "Soporte técnico - para empezar - PICAXE".
  38. ^ "Usuario PICAXE proyectos terminados".
  39. ^ "Índice de PICAXE - Galería de proyectos".

Lectura adicional

  • Lincoln, David (13 de diciembre de 2010). Programación y personalización del microcontrolador PICAXE (2ª ed.). Mc Graw Hill/Tab Electronics. ISBN978-0-07-174554-3.
  • Hackett, Ron (12 de agosto de 2010). Proyectos de microcontrolador PICAXE para el genio maligno (1ª ed.). Mc Graw Hill/Tab Electronics. ISBN9780071703260.

Enlaces externos

  • Página Web oficial de PICAXE
  • Comandos básicos
  • interfaz de web server/PICAXE
  • Distribuidores - PICAXE

Otras Páginas

Obtenido de"https://en.copro.org/w/index.php?title=PICAXE&oldid=606743558"