[STM32] SMT32的systick,大侠们来看看

[复制链接]
2682|13
 楼主| zengan007 发表于 2013-8-11 21:43 | 显示全部楼层 |阅读模式
   我本来设计的是20ms的定时翻转IO口,但是软件仿真的时候有的时候既然是40ms翻转,而且还这么有规律,真不知道到底哪里出问题,大侠们帮我看看啊,纠结很久了!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
_正方形 发表于 2013-8-11 22:21 | 显示全部楼层
程序贴上来看一看嘛
 楼主| zengan007 发表于 2013-8-13 20:40 | 显示全部楼层
_正方形 发表于 2013-8-11 22:21
程序贴上来看一看嘛

额,贴上来了啊,可以下载啊!
hlhw1989 发表于 2013-8-13 20:42 | 显示全部楼层
  楼主有修养
 楼主| zengan007 发表于 2013-8-13 20:54 | 显示全部楼层
hlhw1989 发表于 2013-8-13 20:42
楼主有修养

此话从何得来?望大哥指点
新光科技 发表于 2013-8-13 21:29 | 显示全部楼层
看程序说话
阿南 发表于 2013-8-14 07:46 | 显示全部楼层
20ms这么长时间应该不会出问题,所以我认为还是寄存器配置或时钟配置上出了问题
zhanyingsheng 发表于 2013-8-14 09:21 | 显示全部楼层
直接在中断服务程序里去翻转
ayb_ice 发表于 2013-8-14 09:41 | 显示全部楼层
查询这个标志就可以了,另外直接控制GPIO翻转寄存器要好些

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
liudongabc 发表于 2013-8-22 18:06 | 显示全部楼层
SysTick_Config(72000);                 //1ms,试试这个函数
jdx0606 发表于 2013-9-30 14:04 | 显示全部楼层
没有啊,我这运行正常啊

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
dong_abc 发表于 2013-10-2 12:22 | 显示全部楼层
看看我下面签名的帖子,前些天调了下stm32的systick.
passteen 发表于 2014-1-29 20:04 | 显示全部楼层
你在循环里不断的使能和除能systick,你的意图应该是测试systick,目地已经达到了,使能应该在循环外,除能不要使用,否则你就必须重新使能,一旦这样,你的时序就不均匀了。习惯上应该使用systick中断。
liverpool1783 发表于 2014-3-25 15:34 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

33

主题

76

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部