[技术问答]

M253 systick异常问题请教

[复制链接]
964|21
手机看帖
扫描二维码
随时随地手机跟帖
wukaili666|  楼主 | 2021-12-16 11:19 | 显示全部楼层 |阅读模式
最近在测试M253时,发现M253的systcick选择时钟源为非HCLK时,例如HCLK/2时无法正常工作。

使用特权

评论回复
wukaili666|  楼主 | 2021-12-16 11:24 | 显示全部楼层
首先贴上测试代码,测试工具为Numaker-M253LE V1.1,测试代码为BSP包中Template模板工程上添加systick使能代码。
c8d5da23e9320e1eebae0578b2ce09a.png e96e90373d46e7e3f86d1f137d7fb75.png

使用特权

评论回复
wukaili666|  楼主 | 2021-12-16 11:28 | 显示全部楼层
下载后运行输出,只打印了主程序Hello World,并没有进入中断,查看寄存器设置均正常,systick计数一直为0.
cc3348611968131f5b5baad5160f427.png

使用特权

评论回复
wukaili666|  楼主 | 2021-12-16 11:31 | 显示全部楼层
修改时钟源为HCLK后,功能正常。故猜测是不是systick的时钟源选择这里还有啥要注意的?
79c0e5e63ea51f710f72d78303345d0.png

使用特权

评论回复
wukaili666|  楼主 | 2021-12-16 11:34 | 显示全部楼层
附上相关寄存器描述。
5c1a7f66b2cbb69e1fb61cbaf1233f4.png 9f15abe323c2077c91ec94d054087e4.png

使用特权

评论回复
skyred| | 2021-12-16 17:07 | 显示全部楼层
这个uart小窗口,
感觉好高级,回去研究一下

使用特权

评论回复
wukaili666|  楼主 | 2021-12-16 18:00 | 显示全部楼层
skyred 发表于 2021-12-16 17:07
这个uart小窗口,
感觉好高级,回去研究一下

加上那个semihost的宏定义,debug界面下就可以打开了,不需要外接串口了

使用特权

评论回复
wukaili666|  楼主 | 2021-12-17 13:28 | 显示全部楼层
自己顶一下

使用特权

评论回复
skyred| | 2021-12-17 13:39 | 显示全部楼层
wukaili666 发表于 2021-12-16 18:00
加上那个semihost的宏定义,debug界面下就可以打开了,不需要外接串口了

好的,多谢指点

使用特权

评论回复
match007| | 2021-12-17 15:49 | 显示全部楼层
skyred 发表于 2021-12-16 17:07
这个uart小窗口,
感觉好高级,回去研究一下

别说,
是挺好

使用特权

评论回复
wukaili666|  楼主 | 2021-12-20 11:34 | 显示全部楼层
再顶一下

使用特权

评论回复
wukaili666|  楼主 | 2021-12-20 17:57 | 显示全部楼层
924d929c94059a0c2bcab6aaa59b145.png
破案了,原因是M253新增了一些时钟的控制位,很多模块都可以灵活配置,单独开关,控制功耗。把这个位打开,功能正常。

使用特权

评论回复
tpgf| | 2022-1-7 11:25 | 显示全部楼层
可以更改时钟源吗

使用特权

评论回复
labasi| | 2022-1-7 11:45 | 显示全部楼层
这个时钟是默认的吗

使用特权

评论回复
paotangsan| | 2022-1-7 11:47 | 显示全部楼层
这个宏定义在哪里啊

使用特权

评论回复
renzheshengui| | 2022-1-7 11:49 | 显示全部楼层
应该可以重新配置啊

使用特权

评论回复
wakayi| | 2022-1-7 11:54 | 显示全部楼层
如果寄存器有这个分频 为什么还不行呢

使用特权

评论回复
wowu| | 2022-1-7 12:11 | 显示全部楼层
异常的表现是什么呢

使用特权

评论回复
wukaili666|  楼主 | 2022-1-7 17:42 | 显示全部楼层
tpgf 发表于 2022-1-7 11:25
可以更改时钟源吗

可以更改时钟源,时钟源为HCLK以外的时候需要打开EXSTCKEN位使能

使用特权

评论回复
wukaili666|  楼主 | 2022-1-7 17:42 | 显示全部楼层
labasi 发表于 2022-1-7 11:45
这个时钟是默认的吗

不是默认的,默认的是HCLK

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

64

帖子

1

粉丝