USER GUIDE / DATA MOVEMENT & TIMERS / THERMAL PRINTER / REGISTER DESCRIPTION

寄存器描述

自动控制使能寄存器

TPC自动对齐控制使能状态寄存器

PFCENSBASE + 0x0000
Bit313029282726252423222120191817161514131211109876543210
字段ReservedPFCEN
RST00000000000000000000000000000000
PFCENCBASE + 0x0004
Bit313029282726252423222120191817161514131211109876543210
字段ReservedPFCEN
RST00000000000000000000000000000000
PFCENBASE + 0x0008
Bit313029282726252423222120191817161514131211109876543210
字段ReservedPFCEN
RST00000000000000000000000000000000
位名称说明RW
31:1Reserved写入无影响,读取为零。
R
0PFCEN自动控制使能,高有效。
1:通过写PFCENS 1设置 0:通过写PFCENC 1 设置
R

打印头使能寄存器

TPC打印头使能状态寄存器

PDENSBASE + 0x000C
Bit313029282726252423222120191817161514131211109876543210
字段ReservedPDDENPDLENPDSENPDMENPDAAENPDAEN
RST00000000000000000000000000000000
PDENCBASE + 0x0010
Bit313029282726252423222120191817161514131211109876543210
字段ReservedPDDENPDLENPDSENPDMENPDAAENPDAEN
RST00000000000000000000000000000000
PDENBASE + 0x0014
Bit313029282726252423222120191817161514131211109876543210
字段ReservedPDDENPDLENPDSENPDMENPDAAENPDAEN
RST00000000000000000000000000000000
位名称说明RW
31:6Reserved写入无影响,读取为零。
R
5PDDEN打印头加热使能,高有效。
1:通过写PDDENS 1设置 0:通过写PDDENC 1设置
R
4PDLEN打印头锁存使能,高有效。
1:通过写PDLENS 1设置 0:通过写PDLENC 1设置
R
3PDSEN打印头数据移位输出使能,高有效。
1:通过写PDSENS 1设置 0:通过写PDSENC 1设置
R
2PDMEN打印头手动控制使能,高有效。
1:通过写PDMENS 1设置 0:通过写PDMENC 1设置
R
1PDAAEN打印头自动控制对齐模式使能,高有效。
1:通过写PDAAENS 1设置 0:通过写PDAAENC 1设置
R
0PDAEN打印头自动控制使能,高有效。
1:通过写PDAENS 1设置 0:通过写PDAENC 1设置
R

电机0 使能寄存器

TPC步进电机0使能状态寄存器

PM0ENSBASE + 0x0018
Bit313029282726252423222120191817161514131211109876543210
字段ReservedPM0CnENReservedPM0MENPM0AAENPM0AEN
RST00000000000000000000000000000000
PM0ENCBASE + 0x001C
Bit313029282726252423222120191817161514131211109876543210
字段ReservedPM0CnENReservedPM0MENPM0AAENPM0AEN
RST00000000000000000000000000000000
PM0ENBASE + 0x0020
Bit313029282726252423222120191817161514131211109876543210
字段ReservedPM0CnENReservedPM0MENPM0AAENPM0AEN
RST00000000000000000000000000000000
位名称说明RW
31:24Reserved写入无影响,读取为零。
R
23:16PM0CnEN步进电机0通道n使能,高有效。
1:通过写PM0CnENS 1设置 0:通过写PM0CnENC 1设置
R
15:3Reserved写入无影响,读取为零。
R
2PM0MEN步进电机0手动控制使能,高有效。
1:通过写PM0MENS 1设置 0:通过写PM0MENC 1设置
R
1PM0AAEN步进电机0自动控制对齐模式使能,高有效。
1:通过写PM0AAENS 1设置 0:通过写PM0AAENC1设置
R
0PM0AEN步进电机0自动控制使能,高有效。
1:通过写PM0AENS 1设置 0:通过写PM0AENC 1设置
R

电机1 使能寄存器

TPC步进电机1使能状态寄存器

PM1ENSBASE + 0x0024
Bit313029282726252423222120191817161514131211109876543210
字段ReservedPM0C3ENSPM0C2ENSPM0C1ENSPM0C0ENSReservedPM0MENSPM0AAENSPM0AENS
RST00000000000000000000000000000000
PM1ENCBASE + 0x0028
Bit313029282726252423222120191817161514131211109876543210
字段ReservedPM0C3ENSPM0C2ENSPM0C1ENSPM0C0ENSReservedPM0MENSPM0AAENSPM0AENS
RST00000000000000000000000000000000
PM1ENBASE + 0x002C
Bit313029282726252423222120191817161514131211109876543210
字段ReservedPM0C3ENSPM0C2ENSPM0C1ENSPM0C0ENSReservedPM0MENSPM0AAENSPM0AENS
RST00000000000000000000000000000000
位名称说明RW
31:20Reserved写入无影响,读取为零。R
19:16PM1CnEN步进电机1 通道n 使能,高有效。
1:通过写PM1CnENS 1 设置
0:通过写PM1CnENC 1 设置
R
15:3Reserved写入无影响,读取为零。R
2PM1MEN步进电机1 手动控制使能,高有效。
1:通过写PM1MENS 1 设置
0:通过写PM1MENC 1 设置
R
1PM1AAEN步进电机1 自动控制对齐模式使能,高有效。
1:通过写PM1AAENS 1 设置
0:通过写PM1AAENC 1 设置
R
0PM1AEN步进电机1 自动控制使能,高有效。
1:通过写PM1AENS 1 设置
0:通过写PM1AENC 1 设置
R

打印头移位时钟分频系数寄存器

TPC打印头数据移位时钟分频寄存器

PDSCDBASE + 0x0030
Bit313029282726252423222120191817161514131211109876543210
字段ReservedPRESCALE
RST00000000000000000000000000000000
位名称说明RW
31:8Reserved写入无影响,读取为零。
R
7:0PRESCALE移位时钟预分频设置,sft_clk=MCLK/(PRESCALE+2)。
RW

打印机自动流程控制寄存器

TPC 自动对齐控制寄存器

PAFCBASE + 0x0040
Bit313029282726252423222120191817161514131211109876543210
字段ReservedPAFQSTPPAFSAT
RST00000000000000000000000000000000
位名称说明RW
31:2Reserved写入无影响,读取为零。
R
1QSTP快速停止(立即停止),软件配置。
0:写无效
1:该功能会快速停止。该位会硬件自动回0。
RW
0SAT开始,软件配置。
0:写无效
1:开始运行。该位会硬件自动回0。
RW

打印头移位手动控制寄存器

TPC 手动移位控制寄存器

PDSMCBASE + 0x0044
Bit313029282726252423222120191817161514131211109876543210
字段ReservedPSQSTPPSSAT
RST00000000000000000000000000000000

打印头锁存手动控制寄存器

TPC 手动锁存控制寄存器

PDLMCBASE + 0x0048
Bit313029282726252423222120191817161514131211109876543210
字段ReservedPLQSTPPLSAT
RST00000000000000000000000000000000

打印头加热手动控制寄存器

TPC 打印头自动非对齐模式手动控制寄存器

PDDMCBASE + 0x004C
Bit313029282726252423222120191817161514131211109876543210
字段ReservedPDQSTPPDSAT
RST00000000000000000000000000000000

电机0 手动控制寄存器

TPC 步进电机0 手动控制寄存器

PM0MCBASE + 0x0050
Bit313029282726252423222120191817161514131211109876543210
字段ReservedPM0QSTPPM0SSAT
RST00000000000000000000000000000000

电机1 手动控制寄存器

TPC 步进电机1 手动控制寄存器

PM1MCBASE + 0x0054
Bit313029282726252423222120191817161514131211109876543210
字段ReservedPM1QSTPPM1SSAT
RST00000000000000000000000000000000

状态机状态寄存器

TPC状态机状态寄存器

PFSMBASE + 0x0058
Bit313029282726252423222120191817161514131211109876543210
字段ReservedPSM1SPSM0SPDSSReserved
RST00000000000000000000000000000000
位名称说明RW
31:28Reserved写入无影响,读取为零。
R
27:24PSM1S步进电机1控制状态。
4’b0000:空闲 4’b0001:开始步 4’b0010:对齐步 4’b0011:循环步 4’b0100:结束步 4’b0101:下溢 4’b0110:异常
R
23:20PSM0S步进电机0控制状态。
4’b0000:空闲 4’b0001:开始步 4’b0010:对齐步 4’b0011:循环步 4’b0100:结束步 4’b0101:下溢 4’b0110:异常
R
19:16PDSS移位输出状态。
4’b0000:空闲 4’b0001:建立
R

移位配置寄存器

TPC打印头移位Base配置寄存器

PDSBCBASE + 0x0060
Bit313029282726252423222120191817161514131211109876543210
字段Reserved
RST00000000000000000000000000000000
位名称说明RW
31:25Reserved写入无影响,读取为零。
R

移位等待寄存器

TPC打印头移位等待计数寄存器

PDSWCBASE + 0x0064
Bit313029282726252423222120191817161514131211109876543210
字段ReservedPDSWCNT
RST00000000000000000000000000000000
位名称说明RW
31:24Reserved写入无影响,读取为零。
R
23:0PDSWCNT锁存触发数据移位后,等待WCNT,开始数据移位输出。
RW

移位数据寄存器

TPC打印头数据FIFO寄存器

PDSDFBASE + 0x0068
Bit313029282726252423222120191817161514131211109876543210
字段PDSDATA
RST00000000000000000000000000000000
位名称说明RW
31:0PDSDATA数据寄存器,用于通过DMA把数据写入FIFO。
RW

移位FIFO 控制寄存器

TPC打印头数据FIFO控制寄存器

PDSDFCBASE + 0x006C
Bit313029282726252423222120191817161514131211109876543210
字段ReservedTHRSHDReservedPDSDFF
RST00000000000000000000000000000000
位名称说明RW
31:24Reserved写入无影响,读取为零。
R
23:16THRSHDDMA请求threshold, 当FIFO内剩余空间大于threshold时发起DMA请求。RW
0PDSDFFFIFO Flush,写1后,等待该位归零0(flush结束)。
读、写FIFO的地址被清零。
RW

锁存配置寄存器

TPC打印头锁存Base配置寄存器

PDLBCBASE + 0x0070
Bit313029282726252423222120191817161514131211109876543210
字段ReservedPDLIL
RST00000000000000000000000000000001
位名称说明RW
31:2Reserved写入无影响,读取为零。
R
0PDLIL锁存IO IDLE状态下的输出电平。
0:输出电平为低 1:输出电平为高
RW

锁存等待寄存器

TPC打印头锁存等待计数寄存器

PDLWCBASE + 0x0074
Bit313029282726252423222120191817161514131211109876543210
字段ReservedPDLWCNT
RST00000000000000000000000000000000
位名称说明RW
31:24Reserved写入无影响,读取为零。
R
23:0PDLWCNT触发锁存后,等待WCNT后输出锁存信号。
(自动模式下,第一次触发锁存由移位输出完成触发。
第一次之后由加热 完成触发)
RW

锁存有效寄存器

TPC打印头锁存有效计数寄存器

PDLACBASE + 0x0078
Bit313029282726252423222120191817161514131211109876543210
字段ReservedPDLACNT
RST00000000000000000000000000000000
位名称说明RW
31:24Reserved写入无影响,读取为零。
R
23:0PDLACNT锁存有效时间计数。
RW

加热配置寄存器

TPC打印头加热Base配置寄存器

PDDBCBASE + 0x007C
Bit313029282726252423222120191817161514131211109876543210
字段ReservedPDDCNReservedPDLIL
RST00000000000000000000000000000000
位名称说明RW
31:12Reserved写入无影响,读取为零。
R
11:8PDDCN加热通道数(1~4)。
RW
7:1Reserved写入无影响,读取为零。
R
0PDLIL加热IO IDLE状态下的输出电平。
0:输出电平为低 1:输出电平为高
RW

加热等待寄存器

TPC打印头加热等待计数寄存器

PDDWCBASE + 0x0080
Bit313029282726252423222120191817161514131211109876543210
字段ReservedPDDWCNT
RST00000000000000000000000000000000
位名称说明RW
31:24Reserved写入无影响,读取为零。
R
23:0PDDWCNT触发加热后, 等待WCNT开始输出加热信号。
RW

最大加热时间寄存器

TPC打印头加热最大有效计数寄存器

PDDMACBASE + 0x0084
Bit313029282726252423222120191817161514131211109876543210
字段ReservedPDDMCNT
RST00000000000000000000000000000000
位名称说明RW
31:24Reserved写入无影响,读取为零。
R
23:0PDDMCNT最大加热时间计数,当加热时间大于最大加热时间时上报加热异常中断, 并且不进行本次加热。
RW

加热时间 FIFO 寄存器

TPC打印头加热时钟FIFO寄存器

PDDTFBASE + 0x0088
Bit313029282726252423222120191817161514131211109876543210
字段PDDDATA
RST00000000000000000000000000000000
位名称说明RW
31:0PDDDATA数据寄存器,通过DMA把数据写入FIFO。
RW

加热时间 FIFO 控制寄存器

TPC打印头加热时钟FIFO控制寄存器

PDDTFCBASE + 0x008C
Bit313029282726252423222120191817161514131211109876543210
字段ReservedTHRSHDReservedPDDTFF
RST00000000000000000000000000000000
位名称说明RW
31:20Reserved写入无影响,读取为零。
R
19:16THRSHDDMA请求threshold, 当FIFO内剩余空间大于threshold时发起DMA请求。RW
15:1Reserved写入无影响,读取为零。
R
0PDDTFFFIFOFlush,写1后等待该位自动归0(flush结束)。
读、写FIFO的地址被清零。
RW

电机0 配置寄存器

TPC步进电机0Base配置寄存器

PM0BCBASE + 0x0090
Bit313029282726252423222120191817161514131211109876543210
字段ReservedPM0ASIReservedPM0RSN
RST00000000000000000000000000000000
位名称说明RW
31:15Reserved写入无影响,读取为零。
R
14:8PM0ASI对齐步index(循环步第几步需要对齐)。
RW
7Reserved写入无影响,读取为零。
R
6:0PM0RSN步进电机循环步步数。
RW

电机0 开始步计数寄存器

TPC步进电机0开始步步长计数寄存器

PM0SSCBASE + 0x0094
Bit313029282726252423222120191817161514131211109876543210
字段PM0SCNT
RST00000000000000000000000000000000
位名称说明RW
31:0PM0SCNT步进电机0开始步步长计数。
RW

电机0 结束步计数寄存器

TPC步进电机0结束步步长计数寄存器

PM0ESCBASE + 0x0098
Bit313029282726252423222120191817161514131211109876543210
字段PM0ECNT
RST00000000000000000000000000000000
位名称说明RW
31:0PM0ECNT步进电机0结束步步长计数。
RW

电机0 最大步长计数寄存器

TPC步进电机0结最大步长计数寄存器

PM0MSCBASE + 0x009C
Bit313029282726252423222120191817161514131211109876543210
字段PM0MCNT
RST00000000000000000000000000000000
位名称说明RW
31:0PM0MCNT步进0电机结最大步长设置,超过则上报异常RW

电机0 数据寄存器

TPC步进电机0时钟FIFO寄存器

PM0TFBASE + 0x00A0
Bit313029282726252423222120191817161514131211109876543210
字段PM0TDATA
RST00000000000000000000000000000000
位名称说明RW
31:0PM0TDATA步进电机数据寄存器,用于通过DMA把数据写入FIFORW

电机0 FIFO 控制寄存器

TPC步进电机0时钟FIFO控制寄存器

PM0TFCBASE + 0x00A4
Bit313029282726252423222120191817161514131211109876543210
字段ReservedTHRSHDReserved
RST00000000000000000000000000000000
位名称说明RW
31:22Reserved写入无影响,读取为零。
R
21:16THRSHDDMA请求threshold, 当FIFO内剩余空间大于threshold时发起DMA请求。
RW

电机0 循环步中断屏蔽寄存器 0

TPC步进电机0循坏步索引中断掩码0寄存器

PM0RIM0BASE + 0x00A8
Bit313029282726252423222120191817161514131211109876543210
字段INTM
RST00000000000000000000000000000000
位名称说明RW
31:0INTM步进电机0循环步支持每个index上报中断,通过设置INTM可以Mask 循环步中步需要上报中断的index。
低32bit。
RW

电机0 循环步中断屏蔽寄存器 1

TPC步进电机0循坏步索引中断掩码1寄存器

PM0RIM1BASE + 0x00AC
Bit313029282726252423222120191817161514131211109876543210
字段INTM
RST00000000000000000000000000000000
位名称说明RW
31:0INTM步进电机0循环步支持每个index上报中断,通过设置INTM可以Mask 循环步中步需要上报中断的index。
高32bit。
RW

电机1 配置寄存器

TPC步进电机1Base配置寄存器

PM1BCBASE + 0x00B0
Bit313029282726252423222120191817161514131211109876543210
字段ReservedPM1ASIReservedPM1RSN
RST????????????????????????????????
位名称说明RW
31:15Reserved写入无影响,读取为零。
R
14:8PM1ASI需要进行对齐的重复步的索引。
RW
7Reserved写入无影响,读取为零。
R
6:0PM1RSN步进电机1的重复步数。
RW

电机1 开始步计数寄存器

TPC步进电机1开始步步长计数寄存器

PM1SSCBASE + 0x00B4
Bit313029282726252423222120191817161514131211109876543210
字段PM1SCNT
RST00000000000000000000000000000000
位名称说明RW
31:0PM1SCNT步进电机1开始步长度的计数。
RW

电机1 结束步计数寄存器

TPC步进电机1结束步步长计数寄存器

PM1ESCBASE + 0x00B8
Bit313029282726252423222120191817161514131211109876543210
字段PM1ECNT
RST00000000000000000000000000000000
位名称说明RW
31:0PM1ECNT步进电机1结束步长度的计数。
RW

电机1 最大步长计数寄存器

TPC步进电机1结最大步长计数寄存器

PM1MSCBASE + 0x00BC
Bit313029282726252423222120191817161514131211109876543210
字段PM1MCNT
RST00000000000000000000000000000000
位名称说明RW
31:0PM1MCNT步进电机1最大步长。
当真实步长超过该值时会触发异常。
RW

电机1 数据寄存器

TPC步进电机1时钟FIFO寄存器

PM1TFBASE + 0x00C0
Bit313029282726252423222120191817161514131211109876543210
字段PM1TDATA
RST00000000000000000000000000000000
位名称说明RW
31:0PM1TDATA步进电机1数据寄存器,通过DMA写入FIFO。
RW

电机1 FIFO 控制寄存器

TPC步进电机1时钟FIFO控制寄存器

PM1TFCBASE + 0x00C4
Bit313029282726252423222120191817161514131211109876543210
字段ReservedTHRSHDReservedPDDTFF
RST00000000000000000000000000000000
位名称说明RW
31:20Reserved写入无影响,读取为零。
R
19:16THRSHDDMA亲求阈值。
当FIFO的空闲空间大于阈值时开始请求。
RW
15:1Reserved写入无影响,读取为零。
R
0PDDTFF写1冲刷步进电机1FIFO,自动归零。
读、写FIFO的地址被清零。
RW

电机1 循环步中断屏蔽寄存器 0

TPC步进电机1循坏步索引中断掩码0寄存器

PM1RIM0BASE + 0x00C8
Bit313029282726252423222120191817161514131211109876543210
字段INTM
RST00000000000000000000000000000000
位名称说明RW
31:0INTM步进电机1循环步支持每个index上报中断,通过设置INTM可以Mask 循环步中步需要上报中断的index。
低32bit。
RW

电机1 循环步中断屏蔽寄存器 1

TPC步进电机1循坏步索引中断掩码1寄存器

PM1RIM1BASE + 0x00CC
Bit313029282726252423222120191817161514131211109876543210
字段INTM
RST00000000000000000000000000000000
位名称说明RW
31:0INTM步进电机1循环步支持每个index上报中断,通过设置INTM可以Mask 循环步中步需要上报中断的index。
高32bit。
RW

电机通道模式选择寄存器

TPC步进电机通道模式选择寄存器

PMCMSBASE + 0x00D0
Bit313029282726252423222120191817161514131211109876543210
字段ReservedPMCMS
RST00000000000000000000000000000000
位名称说明RW
31:1Reserved写入无影响,读取为零。
R
0PMCMS1:步进电机0,8通道有效(1~8) 0:步进电机0,4通道有效(1~4)且步进电机1,4通道有效(5~8)RW

电机通道空闲电平配置寄存器

TPC步进电机通道空闲步输出电平配置寄存器

PMCILCBASE + 0x00D4
Bit313029282726252423222120191817161514131211109876543210
字段ReservedPMCnIL
RST00000000000000000000000000000000
位名称说明RW
31:8Reserved写入无影响,读取为零。
R
7:0PMCnIL步进电机IDLE状态下的IO输出电平 0:输出电平为低 1:输出电平为高RW

电机通道开始步电平配置寄存器

TPC步进电机通道开始步输出电平配置寄存器

PMCSLCBASE + 0x00D8
Bit313029282726252423222120191817161514131211109876543210
字段PMCnSnL
RST00000000000000000000000000000000
位名称说明RW
31:8Reserved写入无影响,读取为零。R
7:0PMCnSL开始步的IO 输出电平
0:输出电平为低
1:输出电平为高
RW

电机通道结束步电平配置寄存器

TPC步进电机通道结束步输出电平配置寄存器

PMCELCBASE + 0x00DC
Bit313029282726252423222120191817161514131211109876543210
字段ReservedPMC7ELPMC6ELPMC5ELPMC4ELPMC3ELPMC2ELPMC1ELPMC0EL
RST00000000000000000000000000000000
位名称说明RW
31:8Reserved写入无影响,读取为零。
R
7:0PMCnEL结束步的IO 输出电平
0:输出电平为低
1:输出电平为高
RW

电机通道循环步电平配置寄存器 0

TPC 步进电机通道0 循环步输出电平配置0 寄存器

PMCnRLC0BASE + 0x00E0 + n*8
Bit313029282726252423222120191817161514131211109876543210
字段PMCnS31LPMCnS30LPMCnS29LPMCnS28LPMCnS27LPMCnS26LPMCnS25LPMCnS24LPMCnS23LPMCnS22LPMCnS21LPMCnS20LPMCnS19LPMCnS18LPMCnS17LPMCnS16LPMCnS15LPMCnS14LPMCnS13LPMCnS12LPMCnS11LPMCnS10LPMCnS9LPMCnS8LPMCnS7LPMCnS6LPMCnS5LPMCnS4LPMCnS3LPMCnS2LPMCnS1LPMCnS0L
RST00000000000000000000000000000000
位名称说明RW
31:0PMCnSnL循环步的IO 输出电平,每个bit 都表示一个电平值,由硬件逻辑选择对应
的bit 位。
0:输出电平为低
1:输出电平为高
RW

电机通道循环步电平配置寄存器 1

TPC 步进电机通道0 循环步输出电平配置1 寄存器

PMCnRLC1BASE + 0x00E4 + n*8
Bit313029282726252423222120191817161514131211109876543210
字段PMCnS63LPMCnS62LPMCnS61LPMCnS60LPMCnS59LPMCnS58LPMCnS57LPMCnS56LPMCnS55LPMCnS54LPMCnS53LPMCnS52LPMCnS51LPMCnS50LPMCnS49LPMCnS48LPMCnS47LPMCnS46LPMCnS45LPMCnS44LPMCnS43LPMCnS42LPMCnS41LPMCnS40LPMCnS39LPMCnS38LPMCnS37LPMCnS36LPMCnS35LPMCnS34LPMCnS33LPMCnS32L
RST00000000000000000000000000000000

中断状态寄存器

TPC中断状态寄存器

PINTSBASE + 0x0130
Bit313029282726252423222120191817161514131211109876543210
字段WDTFWDTHReservedPFAPFFReservedSM1OSM1USM1RSSM1SSReserved
RST00000000000000000000000000000000
位名称说明RW
31WDTF看门狗满中断。
1:中断触发 0:中断没触发
RW1C
30WDTH看门狗半满中断。
1:中断触发 0:中断没触发
RW1C
29:26Reserved写入无影响,读取为零。
R
25PFA自动对齐模式异常,当步进电机完成,而打印头没有完成时触发。
1:中断触发 0:中断没触发
RW1C
24PFF自动对齐模式完成中断。
1:中断触发 0:中断没触发
RW1C
23:19Reserved写入无影响,读取为零。
R
20SM1O步进电机步长异常。
1:中断触发 0:中断没触发
RW1C
19SM1U步进电机1FIFO UnderRun中断。
1:中断触发 0:中断没触发
RW1C
18SM1RS步进电机1循环步索引中断:未进行掩码的索引步完成中断。
1:中断触发 0:中断没触发
RW1C
17SM1SS步进电机1开始步中断:开始步完成触发。
1:中断触发
RW1C

中断屏蔽寄存器

TPCCPU中断掩码寄存器

PINTMBASE + 0x0134
Bit313029282726252423222120191817161514131211109876543210
字段WDTFWDTHReservedPFAPFFReservedSM1OReserved
RST00000000000000000000000000000000
位名称说明RW
31WDTF看门狗满中断 1:屏蔽中断 0:允许中断RW
30WDTH看门狗半满中断。
1:屏蔽中断 0:允许中断
RW
29:26Reserved写入无影响,读取为零。
R
25PFA自动对齐模式异常,当步进电机完成,而打印头没有完成时触发。
1:屏蔽中断 0:允许中断
RW
24PFF自动对齐模式完成中断。
1:屏蔽中断 0:允许中断
RW
23:19Reserved写入无影响,读取为零。
R
20SM1O步进电机步长异常。
1:屏蔽中断
RW

FIFO状态寄存器

TPCFIFO状态寄存器

PFFSBASE + 0x013C
Bit313029282726252423222120191817161514131211109876543210
字段ReservedPSM1FFPSM1FEReserved
RST00000000000000000000000000000000
位名称说明RW
31:8Reserved写入无影响,读取为零。
R
7PSM1FF步进电机1FIFO满状态 0:非满 1:满R
6PSM1FE步进电机1FIFO空状态 0:非空 1:空R

看门狗计时数据寄存器

看门狗计数寄存器

PWDTFBASE + 0x0120
Bit313029282726252423222120191817161514131211109876543210
字段THRTDR
RST00000000000000000000000000000000
位名称说明RW
31:16THR看门狗计数半满值。
RW
15:0TDR看门狗计数全满值。
RW

看门狗使能寄存器

看门狗计数使能寄存器

PWDTENBASE + 0x0124
Bit313029282726252423222120191817161514131211109876543210
字段ReservedTCEN
RST00000000000000000000000000000000
位名称说明RW
31:1Reserved写入无影响,读取为零。
R
0TCEN计数使能控制 0:计数器停止 1:计数器开始计数RW

看门狗计数寄存器

看门狗计数阈值

PWDTVBASE + 0x0128
Bit313029282726252423222120191817161514131211109876543210
字段ReservedTCNT
RST0000000000000000????????????????
位名称说明RW
31:16Reserved写入无影响,读取为零。
R
15:0TCNT看门狗计数值。
R

看门狗控制寄存器

看门狗控制寄存器

PWDTCBASE + 0x012C
Bit313029282726252423222120191817161514131211109876543210
字段Reserved
RST00000000000000000000000000000000
位名称说明RW
31:11Reserved写入无影响,读取为零。
R