OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 7052|回复: 5

SysTick的问题

[复制链接]

25

主题

123

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
262
金钱
262
注册时间
2012-8-29
在线时间
2 小时
发表于 2013-1-9 09:02:31 | 显示全部楼层 |阅读模式
我把原子哥的基于SysTick的延时函数搬到EFM32TG822上,发现定时器不计数,一进延时函数就会进入死循环。第一,在stm32上能正常使用,stm32和efm32都是一样的内核。第二,SysTick的寄存器定义都是一样的。第三,EFM32的时钟没问题,其他外设能正常工作。调了老半天了,大家觉得有可能是什么问题?提供一点思路,我再去试试,看看能不能搞出来,谢谢!!!
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-1-9 10:04:45 | 显示全部楼层
死循环说明systick没工作,你软件仿真看看寄存器设置试试。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

25

主题

123

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
262
金钱
262
注册时间
2012-8-29
在线时间
2 小时
 楼主| 发表于 2013-1-9 12:17:06 | 显示全部楼层
 依旧没解决!烦~~~
回复 支持 反对

使用道具 举报

25

主题

123

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
262
金钱
262
注册时间
2012-8-29
在线时间
2 小时
 楼主| 发表于 2013-1-9 13:11:42 | 显示全部楼层
解决了~~
回复 支持 反对

使用道具 举报

38

主题

527

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1424
金钱
1424
注册时间
2011-11-27
在线时间
122 小时
发表于 2013-1-9 13:30:53 | 显示全部楼层
回复【4楼】fangjun0221:

解决了~~

---------------------------------
楼主问题解决了,可以把解决之道贴出来,一是可以自己记录一下;二是可以供我们这些菜鸟学习,嘿嘿。。
如果楼主觉得没有那个义务,这也是楼主的权利。
永远保持一颗学习的心态。
回复 支持 反对

使用道具 举报

25

主题

123

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
262
金钱
262
注册时间
2012-8-29
在线时间
2 小时
 楼主| 发表于 2013-1-10 13:27:42 | 显示全部楼层
回复【5楼】科科1987:
---------------------------------
我是新菜鸟,呵呵!问题很低级,就是EFM32和STM32的时钟树还是有点小区别的,我SysTick的时钟源选择有问题,直接用内核时钟就可以了,其实也就是配置寄存器时没搞好时钟。感觉许多东西都是大同小异的,比如EFM32和STM32都是Cortex-M3内核,外设稍有不同,但按照STM32的学习方法,很快就入手了,至于少许的区别,那也不是什么障碍。所以还是要感谢原子哥和这个论坛的兄弟们~~~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-7-21 12:06

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表