
AS3661
数据表 - D E T A I L E D D E S·C R I P T I O 4 N
表8.启用/发动机CNTR寄存器1
注册:为0x00
位
3:2
位名称
ENGINE2_EXEC
默认
ACCESS
ENABLE /发动机CNTR1
位说明
在发动机2的程序运行控制寄存器位定义
该程序是如何执行的。程序起始地址可以是
编程,程序计数器(PC )寄存器0x38 。
00
读/写
10 :从指向的位置开始执行程序
PC 。这种模式也被称为“自由运行”模式。
1:0
8.10.2发动机CNTRL2
的AS3661最多支持它们在这些寄存器中定义了四个不同的操作模式。
已禁用:
发动机可各自分别配置为禁用状态。
加载程序:
写入程序存储器允许只有当发动机处于负荷程序的操作模式,并
发动机忙位(REG 3A )未设置。串行总线主控制器应写入程序存储器之前检查忙碌位。所有
三发动机在保留状态的一个或多个发动机在负载程序模式。 PWM值被冻结,也。
程序继续执行时,所有的引擎都出了负载程序模式。加载程序模式复位
相应的发动机的程序计数器。加载程序模式可以从只禁用模式中输入。进入
从运行程序的负载模式,程序模式是不允许的。
Te
c
运行程序:
运行程序模式执行存储在程序存储器中的指令。执行寄存器
( ENG1_EXEC等)位定义的程序是如何执行(保持,步,自由运行或执行一次) 。程序启动
地址可以通过编程的程序计数器( PC)寄存器。该程序计数器复位到零的时候
PC的上限值为止。
HALT :
指令执行立即中止和发动机运转停止。
www.austriamicrosystems.com
hn
一个IC
人米
共s
A
NT摹
en
ts
TIL
ENGINE3_EXEC
00
读/写
修订版1.3
11 :执行指出由当前的PC值的指令
和复位ENG2_EXEC为00 (即进入等待状态)。区别
步之间执行一次是执行一次不
增加的PC 。
该引擎3的程序执行控制寄存器位定义
该程序是如何执行的。程序起始地址可以是
编程,程序计数器(PC )寄存器0x39 。
00:保留导致执行引擎来完成当前
指令,然后停止。程序计数器( PC)可
读或仅在该模式下写入。
01 :执行指令时指出由PC的位置,
一个递增的PC,然后重新ENG3_EXEC位
00 (即进入等待状态)。
10 :从指向的位置开始执行程序
PC 。这种模式也被称为“自由运行”模式。
11 :执行指出由当前的PC值的指令
和复位ENG3_EXEC为00 (即进入等待状态)。区别
步之间执行一次是执行一次不
增加的PC 。
lv
al
36 - 85
01:在指出由PC的位置执行该指令时,
一个递增的PC,然后重新ENG2_EXEC位
00 (即进入等待状态)。
id
00:保留导致执行引擎来完成当前
指令,然后停止。程序计数器( PC)可
读或仅在该模式下写入。