Skip to main content

Arch V1.1

enter image description here

Arch V1.1 es una placa de desarrollo habilitada para mbed con factor de forma Arduino y conectores Grove para prototipado rápido. Con una variedad de módulos Shield y Grove, SDK de mbed y muchas librerías de software, puedes construir rápidamente un prototipo.

enter image description here

Seguimiento de Versiones

RevisiónDescripciónFecha de Lanzamiento
Seeeduino Arch V1.0
  • Lanzamiento público inicial
2013-6-17
Arch V1.1
  • Cambio de nombre de Seeeduino Arch a Arch
  • Intercambio de D13 y D11
  • Agregar un conector Grove
  • Remover diodo dual

Características

  • habilitado para mbed

    • herramientas de desarrollo en línea
    • SDK de C/C++ fácil de usar
    • muchas bibliotecas y proyectos publicados
  • Factor de forma Arduino, tres conectores Grove

    • disponible con shields compatibles con 3.3V
    • un gran número de módulos grove
  • Programación de arrastrar y soltar

  • MCU NXP LPC11U24

    • Núcleo ARM Cortex-M0 de bajo consumo
    • 48MHz, 32KB Flash, 8KB RAM, 4KB EEPROM
    • Dispositivo USB, 2xSPI, UART, I2C

Especificaciones

ElementoTípico
Voltaje de Trabajo7 ~ 12V
MicrocontroladorLPC11U24
Memoria Flash32KB
EEPROM4KB
RAM8KB
UART1
I2C1
Canales ADC8
Pines I/O40
Voltaje máximo de entrada I/O Digital5.0V

Descripción General del Hardware

enter image description here

Hay una versión monocromática para que puedas imprimir.

Comenzar

enter image description here

  1. Haz clic en este enlace para iniciar sesión o registrarte en mbed
  2. Importa el programa mbed_blinky
  3. ¡Programa! Luego puedes compilar el código y descargar el binario de salida.
  4. Ahora conecta tu placa Arch a tu pc y mantén presionado el botón de reset, aparecerá automáticamente como un controlador USB llamado CRP DISABLD. Ve a CRP DISABLD, elimina el archivo de firmware y copia el archivo binario descargado a CRP DISABLD. Presiona rápidamente el botón de reset para ejecutar el nuevo binario.

Puedes cambiar el código como se muestra a continuación e intentar de nuevo.

    #include "mbed.h"

BusOut leds(LED1, LED2, LED3, LED4);

int main() {
uint8_t count = 0;
while(1) {
leds = count++;
wait(1);
}
}

Programando Arch en Windows, Linux o Mac

Arch no tiene una interfaz mbed. Utiliza Programación USB En-Sistema (ISP) para actualizar el firmware.

Para entrar al modo USB ISP, conecta el Arch con tu computadora y mantén presionado su botón, y entonces aparecerá un disco llamado "CRP DISABLD".

  • En Windows

    1. elimina firmware.bin en el disco "CRP DISABLD".
    2. copia un nuevo firmware al disco.
  • En Linux

    1. si el disco no está montado, monta el disco en /path/to/mount
    2. dd if=new_firmware.bin of=/path/to/mount/firmware.bin conv=notrunc
  • En Mac necesitarás usar Terminal para ejecutar el siguiente script para copiar tu archivo .bin a tu Arch

    1. dd if=new_firmware.bin of=/Volumes/CRP\ DISABLD/firmware.bin conv=notrunc

Si te sientes inclinado, también puedes crear una aplicación Automator para soportar arrastrar y soltar el archivo a tu placa. Solo crea un "Run Shell Script" con el siguiente comando:

dd if=$* of=/Volumes/CRP\ DISABLD/firmware.bin conv=notrunc

También necesitarás cambiar la opción "Pass Input" de "to stdin" a "as arguments"--sin esto obtendrás un error "The action 'Run Shell Script' encountered an error" o "dd: no value specified for if (1)" en el registro.

Además, una forma mejorada del script es:

dd if="${1}" of=/Volumes/CRP\ DISABLD/firmware.bin conv=notrunc

Lo cual debería manejar espacios en la ruta del archivo y solo usa el primer archivo suministrado.

Presiona rápidamente el botón para ejecutar el nuevo firmware.

Aplicaciones

Recursos

Soporte Técnico y Discusión de Productos

¡Gracias por elegir nuestros productos! Estamos aquí para brindarte diferentes tipos de soporte para asegurar que tu experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para atender diferentes preferencias y necesidades.

Loading Comments...