Beruflich Dokumente
Kultur Dokumente
www.niplesoft.net
Página 1/7
Niple
Entorno Visual de Desarrollo para Microcontroladores PIC
¿Qué es Niple?
Página 2/7
Niple
Entorno Visual de Desarrollo para Microcontroladores PIC
ü Los Registros y los bits se declaran de manera visual directamente sobre el "mapa de memoria", eliminando por
completo los errores por duplicación de direcciones.
Página 3/7
Niple
Entorno Visual de Desarrollo para Microcontroladores PIC
Niple detecta la ausencia de dicho registro o bit y no permite la generación del código .asm.
• Al eliminar registros, se verifica si contiene bits declarados, si los contiene, borra también automáticamente los
bits (previo aviso de confirmación).
• Puede renombrar registros o bits. Niple reemplaza el nombre en todo el sistema de manera automática.
ü Optimización automática de la
memoria:
• El sistema chequea de forma
automática la distribución de los
registros utilizados. El sistema
propone alternativas que se tra-
ducen en reducción del tiempo de
ejecución, reducción de código
assembler y eliminación de erro-
res.
Página 4/7
Niple
Entorno Visual de Desarrollo para Microcontroladores PIC
• Configuración de puertos:
Se realiza por medio de una pantalla que muestra la disposición de pines del microcontrolador y el valor entrada /
salida asignado a cada uno. De esta forma se evitan errores por mal configuración de los puertos.
• Comunicación RS232,
Transmisión - Recepción:
Con unos pocos pasos,
puede, a través de la
utilización de Niple
“enseñarle” a hablar a su
electrónica por medio de la
norma RS232.
Posee control automático de
configuración del pin de
transmisión o recepción, de-
tectando errores de configu-
ración del puerto, permitiendo
"reconfigurar" el puerto en el
momento.
En el caso de la recepción,
genera de manera automática un filtro para el control de "ruido". Este control requiere las acciones a realizar en
caso de detectarse un ruido en la línea, de ésta manera se contemplan todas las posibilidades de la "vida real" y
nada queda librado al azar.
• Generador de Protocolos
de Comunicación Serial:
Niple cuenta con un avan-
zado sistema de genera-
ción de protocolos a través
del cual, generar un nuevo
protocolo de comunicación
le tomará algunos minutos.
Un protocolo puede estar
formado por registros o
parte de ellos y el proceso
de enmascarar los datos
se realiza de forma auto-
mática. Cada protocolo se
guarda en un "archivo de
prototocolo" lo cual le per-
mite distribuir fácilmente
"su" protocolo de comuni-
cación personal a terceros,
solucionando de ésta ma-
nera los problemas de
"compatibilidad" entre de-
sarrollos.
Esta rutina de manejo de la memoria EEPROM del micro proporciona una herramienta que hace muy sencillo la
utilización de este recurso del PIC.
• Comparar bits:
Evalúa el estado de un bit.
• Comparar registros con valores literales o con los valores de otros registros:
Permite realizar comparaciones lógicas utilizando los operadores =, <, >,<=, >= o <> con valores literales o con
los valores de otros registros.
• Generador de tablas:
Diseñe su tabla y guarde en un
archivo. Genere su propia libre-
ría de tablas. Con ésta herra-
mienta solo escribirá sus tablas
una sola vez. Luego solo con
llamarlas, Ud. podrá volver a
utilizarlas e incluso podría en-
viarlas a sus amigos o colegas
si lo deseara.
Además puede generar “tablas
para dígitos”, diseñando de ma-
nera visual el código que desea
mostrar en el display, Niple ge-
nera de manera automática el
código necesario.
• Multiplexado:
Podrá ver que sencillo es manejar hasta 5 dígitos. Solo seleccione el tipo de dígito (ánodo o cátodo común), la
cantidad de dígitos a utilizar, los datos que desea mostrar y listo. Niple se encargará de preparar los datos, multi-
plexar, etc.
• Configuración de interrupciones.
• Programación de interrupciones.
ü Programación de subrrutinas
ü Herramienta de depuración de registros y bits. Borra los registros y los bits no utilizados.
ü Portabilidad.
Todo esto y mucho más sin escribir ni una sola línea de código assembler.
Página 6/7
Niple
Entorno Visual de Desarrollo para Microcontroladores PIC
Ventajas:
ü Aumenta considerablemente la productividad de los desarrollos ya que disminuye casi por completo los errores en
la lógica del programa, asegura la coherencia entre las acciones a realizar y las configuraciones actuales y corrige
la sintaxis de las instrucciones. Todo de forma automática.
ü Los distintos métodos internos (y transparentes al usuario) de detección de errores: chequeo lógico, chequeo sin-
táctico, chequeo de configuraciones y el optimizador de memoria permiten detectar y corregir errores durante la
fase de diseño del proyecto. De ésta manera se evitan las perdidas de tiempo por búsqueda y corrección de erro-
res una vez terminado el proyecto, donde incluso es necesario corregir la estructura del programa. De ésta mane-
ra, "en lugar de corregir los errores, se evitan los errores".
ü Amplía el rango de usuarios de microcontroladores. Tanto desde el punto de vista del conocimiento técnico como
en la edad de los usuarios. Hasta los usuarios menos experimentados e incluso principiantes pueden desarrollar
potentes aplicaciones con un mínimo conocimiento del funcionamiento del microcontrolador.
ü Facilita e incentiva la migración de usuarios de otras marcas de microntroladores. Niple ofrece muchas ventajas
(productividad, facilidad de uso, control de errores, reducción de los tiempos y costos de desarrollo etc.) las cuales
resultan determinantes a la hora de seleccionar el microcontrolador a implementar en sus proyectos.
Página 7/7