Introducción al Chip Propeller
®
La herramienta Propeller incluye y usa la fuente Parallax True Type
la cual sigue los diseños
de la fuente Propeller integrada en el hardware. Con esta fuente y la herramienta Propeller
usted puede incluir esquemáticos, diagramas de tiempo y otros diagramas justo en el código
fuente de la aplicación.
Tablas Log y Anti-Log
Las tablas de Log y Anti-Log son útiles para convertir valores entre su forma numérica y su
forma exponencial.
Cuando hay números codificados en forma exponencial las operaciones matemáticas toman
efectos más complejos. Por ejemplo sumar y restar resulta en multiplicar y dividir,
corrimiento a la izquierda se convierte en cuadrado y corrimiento a la derecha en raíz
cuadrada, dividir por 3 produce raíz cúbica. Una vez que el exponente se convierte a un
número el resultado es aparente.
Ver Apéndice B: Ejemplos Matemáticos y Tablas en pagina 397.
Tablas de Seno
La tabla de senos proporciona 2,049 ejemplos de seno de 16-bit desde 0° a 90°, (resolución
de 0.0439°). Los valores de seno para todos los cuadrantes cubriendo > 90° a < 360° pueden
calcularse de simples transformaciones de esta tabla. La tabla de seno puede usarse para
cálculos relacionados con fenómenos angulares.
Ver Apéndice B: Ejemplos Matemáticos y Tablas en pagina 397.
Gestor de arranque e Interprete Spin
La última sección en la ROM principal contiene el cargador de arranque del chip Propeller y
el intérprete de programas Spin.
El cargador de inicio es responsable de inicializar el Propeller una vez encendido o reseteado.
Cuando un encendido se inicia el cargador se mueve a la RAM del cog 0 y el cog ejecuta el
código iniciando en la localidad 0. El cargador de inicio verifica la comunicación con el host
y EEPROM para cargar/descargar código/datos, procesa la información y finalmente inicia el
interprete spin en la RAM del cog 0 (sobrescribiéndose) para correr la aplicación Propeller
del usuario, o pone al Propeller en modo de apagado. Ver el Procedimiento de Inicio en
pagina 18.
Pagina 34 · Manual Propeller v1.1