Cómo lo dice el título de este post, hemos mudado la web a una nueva página.
Espero que quienes la visiten nos acompañen y apoyen en este nuevo proyecto que no es mas que la continuación de lo que empezo con este simple blog.
Todo el contenido que pueden encontrar en este blog lo encontrarán, también, en la nueva página y espero pronto poder subir nuevo contenido y sumar proyectos con arduino como entorno de desarrollo.
Les comparto el link de la nueva página, espero que le echen un vistazo!
Cualquier sugerencia, aporte, duda o comentario es bienvenido.
- Inicio
- Teoría
- Proyectos
- Descargas
- Noticias
- Contacto
Mostrando entradas con la etiqueta Software. Mostrar todas las entradas
Mostrando entradas con la etiqueta Software. Mostrar todas las entradas
CCS 4.1 (Compilador PICC)
Éste compilador permite programar microcontroladores PIC en lenguaje C.
Ventajas del lenguaje C frente al Ensamblador
•Mayor facilidad de programación. El lenguaje C dispone
de un conjunto de operadores, datos y comandos que le confieren, al mismo
tiempo, potencia y facilidad de programación, lo que permite un tiempo de
desarrollo de programas mucho menor que con el lenguaje Ensamblador.
•Portabilidad entre sistemas. Con el lenguaje C se
asegura la portabilidad entre diferentes plataformas hardware o software, lo
que quiere decir, por ejemplo, que un algoritmo implementado en C en una plataforma
con Linux puede ser adaptado, prácticamente sin modificaciones, a un PIC. Esto
permite el aprovechamiento de numerosos algoritmos que se encuentran ya
disponibles para otras plataformas diferentes a los PIC. El Ensamblador, por el
contrario, ya se ha indicado que es fuertemente dependiente del hardware, por
lo que no permite su adaptación de una plataforma a otra distinta.
•Desarrollo de programas estructurados. El lenguaje C
permite desarrollar programas estructurados en funciones, bloques o procedimientos,
lo que proporciona una compartimentación del código. Por el contrario, el
Ensamblador no es un lenguaje estructurado, lo que lleva a que los programas
desarrollados en ensamblador sean lineales, con el inconveniente que esto
implica en lo que se refiere a claridad del código escrito.
•Fácil mantenimiento de los programas. Por ser un
lenguaje de compresión relativamente fácil.
Aunque el desarrollo de programas para microcontroladores es posible realizarlo totalmente en Ensamblador, la utilización del lenguaje C supone una alternativa muy interesante por su rapidez, facilidad, y portabilidad, sin que esto signifique que este nuevo enfoque venga a sustituir definitivamente al Ensamblador, en casos en los que se necesita crear partes de código sujetas a determinadas restricciones ( reducido número de instrucciones, alta velocidad de ejecución,…) se puede implementar esa parte de código directamente en Ensamblador dentro de un programa en C, consiguiendo de este modo un código mucho más eficiente.
Si algún link deja de funcionar no duden en comentarlo para que sea resubido.
Flowcode V5
Flowcode 5 es uno de los lenguajes de programación
gráfica para microcontroladores más avanzados del mundo. La gran ventaja de
Flowcode es que permite crear sistemas electrónicos y robóticos complejos a
aquellos que tienen poca experiencia.
Flowcode es un potente lenguaje que emplea macros para facilitar el control de dispositivos complejos como los displays de 7 segmentos, controladores de motor y displays LCD. El uso de las macros permite a los diseñadores controlar dispositivos electrónicos altamente complejos sin empantanarse en la comprensión de la programación involucrada.
Flowcode es un potente lenguaje que emplea macros para facilitar el control de dispositivos complejos como los displays de 7 segmentos, controladores de motor y displays LCD. El uso de las macros permite a los diseñadores controlar dispositivos electrónicos altamente complejos sin empantanarse en la comprensión de la programación involucrada.
En otras palabras, se trata de un lenguaje en el que, en lugar de emplear
extrañas instrucciones con complejas sintaxis, emplea iconos gráficos que
realizan tareas concretas. Los programas se confeccionan mediante esos
iconos, dibujando sencillos y claros diagramas de flujo.
Si algún link deja de funcionar no duden en comentarlo para que sea resubido.
Proteus 8.1
Proteus es un software de diseño electrónico
desarrollado por Labcenter Electronics que consta de dos módulos, ARES
e ISIS:
ISIS: Mediante este programa podemos diseñar el circuito que deseemos con componentes muy variados, desde una simple resistencia hasta algún que otro microprocesador o microcontrolador, incluyendo fuentes de alimentación, generadores de señales y muchas otras prestaciones. Los diseños realizados en Isis pueden ser simulados en tiempo real.
ARES: Ares es la herramienta de rutado de Proteus, se utiliza para la fabricación de placas de circuito impreso, esta herramienta puede ser utilizada de manera manual o dejar que el propio programa trace las pistas. También se podrá obtener una vista de la placa en 3D.
ISIS: Mediante este programa podemos diseñar el circuito que deseemos con componentes muy variados, desde una simple resistencia hasta algún que otro microprocesador o microcontrolador, incluyendo fuentes de alimentación, generadores de señales y muchas otras prestaciones. Los diseños realizados en Isis pueden ser simulados en tiempo real.
ARES: Ares es la herramienta de rutado de Proteus, se utiliza para la fabricación de placas de circuito impreso, esta herramienta puede ser utilizada de manera manual o dejar que el propio programa trace las pistas. También se podrá obtener una vista de la placa en 3D.
Nota: Incluye licencia e instrucciones de instalación
Si algún link deja de funcionar no duden en comentarlo para que sea resubido.
Eagle 6.5.0 con patch
CadSoft Computer Inc. nos presenta Eagle Layout Editor,
una potente aplicación con la que diseñar circuitos impresos y realizar
esquemas electrónicos. Eagle son las siglas de Easily Aplicable
Graphical Layout Editor.
Gracias a este editor lograrás diseñar esquemas y placas de circuito impreso con autorouter, es decir con la función que automatiza el dibujo de pistas en la placa de circuitosimpresos, y todo esto en un entorno ergonómico.
Esta versión conlleva ciertas limitaciones, como en el caso de los tamaños de placas, pero nos permite el acceso a programas que suelen ser muy caros. El programa tiene tres módulos: el editor de Layout, el editor de esquemas y el autorouter, todo esto integrado en un mismo entorno.
Gracias a este editor lograrás diseñar esquemas y placas de circuito impreso con autorouter, es decir con la función que automatiza el dibujo de pistas en la placa de circuitosimpresos, y todo esto en un entorno ergonómico.
Esta versión conlleva ciertas limitaciones, como en el caso de los tamaños de placas, pero nos permite el acceso a programas que suelen ser muy caros. El programa tiene tres módulos: el editor de Layout, el editor de esquemas y el autorouter, todo esto integrado en un mismo entorno.
EAGLE 6.5.0 + PATCH
Nota: Para instalar el patch se deberá copiar el archivo a la carpeta donde se instaló el Eagle, ejecutarlo como administrador y hacer click en "patch". Cuando finalice dirá "done".
Si algún link deja de funcionar no duden en comentarlo para que sea resubido.
Live Wire y PCB Wizard
Livewire: Livewire es un sofisticado software para
diseñar y simular circuitos electrónicos. Interruptores, transistores, diodos,
circuitos integrados y muchos otros componentes pueden ser empleados para
investigar el comportamiento de un circuito y si se exceden los límites de
funcionamiento máximos de los componentes, estos explotarán en la pantalla
indicando un mal funcionamiento del circuito diseñado.
PCB Wizard: PCB Wizard es un potente software para el
diseño de circuitos impresos, ya sea, simple o doble capa. El mismo provee una
buena cantidad de herramientas que permiten cubrir todas las necesidades al
momento de diseñar un PCB estándar, incluye dibujo esquemático, conversión de
esquemático a circuito impreso, posicionamiento de componentes, autorouteado de
pistas y reportes de listas de materiales.
Suscribirse a:
Entradas
(
Atom
)





