Como Comprar
Ofertas Especiales
Sistema Didáctico para MCUs FREESCALE EDUKIT08
Herramientas de Desarrollo MUNDO FREESCALE
Herramientas de Desarrollo Mundo Microchip
Kits Demostrativos Freescale
Kits Demostrativos Microchip
Módulos MCUs de 32 Bits
“e-Basic”
Herramientas y Kits Demostrativos para FPGA
Programadores “Stand Alone” Freescale y Microchip
Ventas de MCUs
Productos Didácticos

e-Basic_CFV1

Módulo Microcontrolado de 32 Bits con Interface USB – V1 ColdFire con lenguaje BASIC Embebido e interprete On – Line...


El módulo “e-Basic_CFV1” incorpora un potente microcontrolador de 32 Bits de la familia V1 ColdFire  MCF51JM128 de Freescale Semiconductor que tiene “embebído” (residente en la memoria Flash del MCU) un Sistema Operativo en Tiempo Real (RTOS) en lenguaje “BASIC” que incluye un interprete (Basic Interpretado) que permite un entorno de programación del tipo “interactivo”, un editor fácil de usar, un compilador “línea a línea”, un depurador interactivo (Debugger) y un sistema de manejo de archivos en flash, todo corriendo simultaneamente en dicho MCU y controlado por el usuario a traves de líneas de comando.

El sistema operativo RTOS Basic embebido en el MCU permite asociar puertos I/O de uso general (GP I/O) a variables en lenguaje Basic (pines I/O como variables) no solo para controlarlos (imponerles un estado) como salida sino que también leer el estado de los mismos, y manejar periféricos internos del MCU por medio de sentencias de control y manejadores de interrupciones en lenguaje Basic.

El módulo “e-Basic” puede ser conectado a una PC / Notebook / Tablet con sistemas operativos Windows, OS Mac o Linux, por medio de múltiples interfaces según el modelo de módulo “e-Basic” elegido.
En el modelo “e-Basic_CFV1” se dispone de fábrica de un puerto USB 2.0 como “interface por defecto” para comunicar al módulo con el Host PC.

Solo hace falta un simple programa de “emulación de terminal” (HyperTerminal, RealTerminal, Tera Term, etc.) y un simple cable para controlar, enviar y recibir datos, o depurar un programa sin la necesidad de software o hardware adicional de ningún tipo.

Características del módulo “e-Basic_CFV1”:

  • Módulo autosoportado que contiene un potente MCU MCF51JM128 de 32 Bits de la familia V1 ColdFire de Freescale Semiconductor corriendo a una velocidad de 48 Mhz de CPU (50 MIPS) y circuitería auxiliar de funcionamiento (Circuito Oscilador, filtros de alimentación, protecciones varias, etc.)
  • Sistema Operativo en Tiempo Real (RTOS) embebido donde corren un editor Basic, un compilador “On_Line”, administrador de periféricos, memoria Flash, e interrupciones.    
  • En modo “autorun” puede ejecutar más de 56.000 líneas de instrucciones por segundo, lo que lo hace apto para aplicaciones de control y automatización en gral.
  • Protección contra sobre – corriente por medio de un “fusible auto reseteable”
  • Disponible al usuario 54 líneas de las 64 del MCU (todos los puertos I/Os, +VDD, VSS, Vreg (+3V3), I2C, QSPI, UART, PWM y  otras señales útiles).


Integra en el PCB lo siguiente:

  • Circuito Oscilador Completo con Xtal.
  • Filtros de +VDD, VDDAD, Vreg (3,3V).
  • Resistores y circuitos R-C en Reset, USBDN/USBDP, IRQ, etc.
  • Led indicador SMD “HeartBeat” (HB) de actividad del módulo (Debug / Run).
  • Pulsador tipo “tag switch” SW1 para la función “autorun disable”
Editor de Línea “BASIC”:

  • Soporta Consolas Terminales tipo “ANSI” o “VT100” (HyperTerminal, Real Terminal, Tera Term, o cualquier programa de emulación de terminales).
  • No se necesita software especial, ni herramientas externas, para su conexión con la PC Host, solo un Driver USB que es compatible con Windows, OS Mac y Linux.   

• Compilador BASIC:

  • Compila en forma rápida y segura cada “byte” de código.
  • Compilación de código línea a línea transparente al usuario.
  • Soporte de variables o arreglos (Arrays) enteros.
  • Soporte de variables del tipo “String” (cadena de caractéres).
  • Soporte de programación estructurada por “Blocks” y “Sub - rutinas”.
  • Completa Librería BASIC optimizada para periféricos de MCUs.

• Depuración de Código Interactiva (Debugger) sin herramientas externas:


  • Permite “BreakPoints” (puntos de parada), “Assertions” (BreakPoints condicionales), y “Wathpoints” (puntos de observación de variables). 
  • Observación y manipulación “en – vivo” de variables o pines del sistema.
  • Ejecución con seguimiento (Tracing) y paso a paso (single stepping).
  • Permite la “edición en vivo” del código y luego continuar con el programa.

• Analizador de Perfomance incorporado en el módulo:

  • El usuario puede ver en cada sección del programa el tiempo consumido para su ejecución con el uso de simples comandos.

• Sistema de manejo de archivos BASIC en el propio módulo:

  • Se puede almacenar y rescatar múltiples programas en memoria Flash de forma sencilla y segura.

• Control externo de Pines I/O del MCU en forma implicita por medio de “pin variables” (variables especiales que permiten el control del pin)

  • Entradas o Salidas Digitales (Input / Output) (hasta 54 puertos I/O!!).
  • Entradas o Salidas Analógicas (Input = Conv. A/D, Output = Gen. PWM(5Khz))
  • Salida tipo “Servo” (Pulsos a una frecuencia determinada) (hasta 350Hz)
  • Salida de Generación de Frecuencia (Onda Cuadrada) Variable (hasta 375Khz).
  • Pines de salidas y entradas de las interfaces UART (Serial Asincrónica) (115.2kbps)
  • Interface Serial Sincrónica “I2C Master” Entrada / Salida (100Kbps).
  • Interface Serial Sincrónica “QSPI Master” Entrada / Salida (200Kbps)
  • Manejo de Displays Inteligentes 20c x 4L a 4 Bits de datos (6 hilos) compatibles con controlador HD44780 – Hitachi o similares (la gran mayoría de los LCDs).
  • Barrido automático de teclado matricial de 4 x 4 líneas (16 teclas).
• Control de los Periféricos Internos del MCU:

  • Interrupciones de los periféricos manejadas por el entorno BASIC !!!
  • Timers de temporización, Timers DMA, Conversores A/D, Generación de PWM, Interfaces Seriales UARTs, I2C, QSPI, etc.
  • Acceso directo a los registros del MCU desde el entorno BASIC para obtener un control de bajo nivel por medio de los registros del mismo.

• Control Interno de la memoria FLASH del MCU:

  • Salvado de programas y parámetros en la Flash para operación fuera de la PC Host (Stand alone)
  • Prolongación dela vida útil de la memoria Flash del MCU por medio del almacenamiento “incremental” de actualizaciones en memoria RAM.

• Con el agregado opcional de los módulos inalámbricos “ZigData” se obtine:

  • Comunicación bidireccional inalámbrica a 2,4 Ghz por Inteface QSPI.
  • Control remoto de los distintos nodos vía interface “tenet / rlogin”.
  • Acceso a variables remotas en BASIC.
  • Actualización del programa en BASIC en forma remota vía inalámbrica
• Interfaces de comunicación con el exterior:

  • Puerto UART configurable (Baud Rate, Datos, Paridad, por Interrupciones, etc.)
  • Interface sincrónica a 4 hilos “QSPI Master” para control del módulo ZigBee “zigData” o de otros dispositivos externos.
  • Interface sincrónica a 2 hilos “I2C Master” para manejo de memorias EEPROM, Displays LCD inteligentes, Sensores de Temperatura / Humedad , etc.

4 conectores verticales Hembras de 2 x 8 pines a paso de 0,1 de pulgada (1 x lado) que permiten utilizar “tira de pines” de 2 x 8 pines de 10 mm de altura  para integrar en cualquier placa experimental o placa PCB definitiva, facilitando la remoción y
re -utilización de la placa “e-Basic”.

  • Selección de alimentación de + VDD (+ 5V) por puerto USB a todo el sistema o alimentación por regulador externo (de +5V) por medio de un Jumper (JP1).

Documentación:

CD Rom con documentación muy completa, que incluye Manual de Usuario del Módulo (150 páginas!!), Diagrama circuital completo, Curso introductorio a la programación en lenguaje BASIC,  Programas de Aplicaciones como ejemplo para facilitar el uso del módulo, software de “emuladores de terminales” para distientos sistemas operativos, etc.

Información útil:

Precio de Venta:

Kit:
u$s 55.- + I.V.A (10,5%) o Monto equivalente en Pesos Argentinos.
I.V.A = Impuesto al Valor Agregado (Solo aplicable en la Rep. Argentína)

Módulo solo:
US $45.- + I.V.A (10,5%) o Monto equivalente en Pesos Argentinos.

Convertir en Pesos Argentinos con

Costo de Envío (Envío por Correo Argentino):

República Argentína (Tiempo de entrega 3 a 6 días)

Envíos a C.A.B.A. y Gran Buenos Aires $ 40.- (Pesos Argentinos)
Envíos al todo el territorio Nacional $ 60.- (Pesos Argentinos)

Otros países
AMERICA u$s 20.- (Dólares) (Tiempo de entrega de 7 a 12 días).
Resto del Mundo u$s 30.- (Dólares) (Tiempo de entrega hasta 15 días).
     
     
2011 © EduDevices. Todos los derechos reservados.
Contáctenos
LABORATORIOS TECNOLOGICOS PARA CIENCIAS, SISTEMAS DIDACTICOS , EMULADORES, HC908, HC9S08, RS08, V1 COLDFIRE, V2 COLDFIRE, V3 COLDFIRE, V4 COLDFIRE, ENTRENADORES TECNICOS, EDUKIT08, FLASH_POD, EVAL08QTY, R(S)_POD, U_POD, PLUGIN_AW, DEMO_18F, DEMO_PLUGIN_AP, DEMO_S08JM, DEMO_CFV1JM, KITS PARA APRENDER USB, PLC, DSC_BOARD, DSPIC_BOARD, PICKIT 2, PICKIT 3, KITS DEMOSTRATIVOS, DOMOTICA, ROBOTICA, BRAZOS ROBOTICOS, RECOLECTORES DE DATOS, SENSORES, PLACAS DEMO, E_BASIC, MODULOS MICROCONTROLADOS DE 32 BITS, BASIC EMBEBIDO, BASIC, MICROCONTROLADORES FREESCALE, MICROCONTROLADORES MICROCHIP, PIC´s, ARTICULOS TECNICOS, ARTICULOS TECNICOS MICROCONTROLADORES PIC, ARTICULOS TECNICOS MICROCONTROLADORES FREESCALE, VENTA DE MICROCONTROLADORES, PROGRAMADORES STAND ALONE, SAPROG08, SAPROGPLUS, SAPROBDM, EQUIPAMIENTO PARA ESCUELAS TECNICAS, HERRAMIENTAS DE DESARROLLO, CODEWARRIOR, WINIDE, ELECTRONICA DIGITAL, ELECTRONICA ANALOGICA, ELECTRONICA DE POTENCIA, DSC, PROCESAMIENTO DIGITAL DE SEÑALES, , PLUGIN_PIC16F, ARM CORTEX M4 KINETIS, ARM CORTEX L0 KINETIS, FPGA, ARM, ALTERA, QUARTUS II, USB BLASTER, PLD_POD, PLUGIN_CYCLONE 1, FPGA_T_KIT, ADLROBOTICS, ROBOT RM3.0, VENTA DE FPGA, CURSOS ROBOTICA, CAPACITACION DOCENTE, SEMINARIOS, CURSO HC9S08, CURSO MCUs PIC.