位置:首页 > IC型号导航 > 首字符L型号页 > 首字符L的型号第0页 > LM3S6938-IQC20-A0 > LM3S6938-IQC20-A0 PDF资料 > LM3S6938-IQC20-A0 PDF资料2第37页

LM3S6938微控制器
写入当前值寄存器清零寄存器和COUNTFLAG状态位。写
不会触发SysTick异常的逻辑。在读操作时,电流值寄存器的值
当时的寄存器访问。
如果内核处于调试状态(中止) ,计数器将不会递减。定时器的时钟相对于
到一个参考时钟。参考时钟可以是内核时钟或外部时钟源。
SysTick控制和状态寄存器
使用SysTick控制和状态寄存器来使能SysTick特性。该复位
0x0000.0000.
位/域
31:17
名字
版权所有
类型复位描述
RO
0
软件不应该依赖保留位的值。为了提供兼容性
未来的产品,保留位的值在保存
读 - 修改 - 写操作。
返回1,如果定时器计数到0,因为去年这个时候被读取。清除由阅读
应用程序。如果使用DAP调试器读取该位被清除只读
如果在AHB-AP控制寄存器中的MasterType位被设置为0,否则的
COUNTFLAG位不会因为调试器的读改变。
软件不应该依赖保留位的值。为了提供兼容性
未来的产品,保留位的值在保存
读 - 修改 - 写操作。
0 =外部参考时钟。 (未实现的Stellaris微控制器。 )
1 =内核时钟。
如果没有提供参考时钟,它被保持在1 ,因此给出了相同的时间作为
核心频率。核心时钟必须比基准时钟快了至少2.5倍。
如果不是,那么计数值将不可预知。
1
TICKINT
读/写
0
1 =计数到0不会挂起SysTick处理程序。
0 =计数到0不会挂起SysTick处理程序。软件可以使用该
COUNTFLAG来确定是否计数到0 。
0
启用
读/写
0
1 =计数器在多次触发方式。也就是说,重载计数器负荷
值,然后开始倒计时。在到达0时,它将COUNTFLAG来
1和可选挂起SysTick处理程序,根据TICKINT 。然后,它加载
再次刷新值,并开始计数。
0 =禁用计数器。
16
COUNTFLAG R / W
0
15:3
版权所有
RO
0
2
CLKSOURCE R / W
0
SysTick重装值寄存器
使用SysTick重装值寄存器来指定初始值加载到当前值
当计数器到达0可以是1到0x00FF.FFFF之间的任意值寄存器。起始值
0是可能的,但没有任何效果,因为SysTick中断和COUNTFLAG被激活
计数从1到0的时候。
因此,作为一个多拍定时器,一遍又一遍地重复,它激发每N + 1个时钟脉冲,其中N是
从1到0x00FF.FFFF之间的任意值。因此,如果节拍中断要求每100个时钟脉冲, 99
必须向RELOAD写入。如果一个新值写在每个节拍中断,那么它就被当作单
出手的话,实际算下来必须写。例如,如果一个刻度是下一个400之后需要
时钟脉冲, 400必须被写入RELOAD 。
位/域
31:24
名字
版权所有
类型复位描述
RO
0
软件不应该依赖保留位的值。为了提供兼容性
未来的产品,保留位的值在读 - 修改 - 写操作被保留
操作。
2007年10月8日
初步
37