Inicia Código Toggle - Parallax Propeller P8X32A Manual Del Usuario

Tabla de contenido
DAT
– Referencia de Lenguaje Spin
Loop
Delay
res
Time
res
Cuando una aplicación Propeller arranca inicialmente solo se ejecuta código Spin. En
cualquier tiempo, sin embargo, el código Spin puede escoger iniciar código ensamblador en
un cog por si mismo. Los comandos
propósito. El siguiente ejemplo de código Spin inicia el código ensamblador
arriba.
PUB Main
cognew(@Toggle, 0)
COGNEW
La instrucción
, de arriba le dice al chip Propeller que inicie el código ensamblador
Toggle
en un cog nuevo. El Propeller entonces puede encontrar un cog disponible, copia el
DAT
código del bloque
comienza a ejecutar el código de la localidad 0 de la Memoria.
DAT
Un bloque
puede contener múltiples programas en ensamblador Propeller, o múltiples
DAT
bloques
pueden contener programas ensamblador individuales, pero en ambos casos, cada
programa ensamblador deberá comenzar con una directiva
apuntador ensamblador apropiadamente.
Comandos Dobles
Los lenguajes Spin y Ensamblador Propeller comparten un numero de instrucciones llamadas
comandos dobles. Estos comandos dobles desarrollan tareas similares pero cada uno tiene
diferente sintaxis o estructura que es similar al lenguaje en el que se escribe; Spin vs.
Ensamblador Propeller. Cualquier comando doble que se usa en un bloque
instrucción ensamblador. Por otro lado cualquier comando doble escrito en un bloque
PRI
se considera instrucción Spin.
Pagina 106 · Manual Propeller v1.1
waitcnt Time, Delay
xor
outa, #1
jmp
#Loop
1
1
COGNEW
(Pág. 81) y
Toggle
iniciando
en la RAM del cog, y luego inicia el cog el cual
'Espera
de segundo
'cambia pin
'regresa ciclo
COGINIT
(Pág. 79) se usan para este
Toggle
'Inicia código Toggle
ORG
(Pág. 338) para reiniciar el
DAT
mostrado
se considera
PUB
y
Tabla de contenido
loading

Este manual también es adecuado para:

Propeller p8x32a-d40Propeller p8x32a-q44Propeller p8x32a-m44

Tabla de contenido