打印
[STM8]

20块大洋悬赏解决STM8S207定时器的问题,给个可以用的例程也行

[复制链接]
2408|14
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xyz549040622|  楼主 | 2014-12-21 19:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 xyz549040622 于 2014-12-21 19:06 编辑

****标题是为了吸引人,当然如果不这么写,也会有人帮助的,钱不多,表明我的感谢,哈哈,测试完毕后留下支付宝,给大侠一盒烟抽
测试最基本的定时器,不管怎么变【计数器的值改变,定时器改变】基本的定时时间均不变,以定时器4为例,定时器的初始化如下
 TIM4_DeInit ();
  TIM4_TimeBaseInit(TIM4_PRESCALER_128, 250);
  /* Clear TIM4 update flag */
  /* Enable update interrupt */
  TIM4_ITConfig(TIM4_IT_UPDATE, ENABLE);
  TIM4_ARRPreloadConfig (ENABLE);
  /* enable interrupts */
  enableInterrupts();

  /* Enable TIM4 */
  TIM4_Cmd(ENABLE);


沙发
xyz549040622|  楼主 | 2014-12-21 19:07 | 只看该作者
定时器的中断中,翻转IO的值
        if(!u8i)
        {
                GPIO_WriteLow(GPIOE,GPIO_PIN_5);
        }
        else
        {
                GPIO_WriteHigh(GPIOE,GPIO_PIN_5);
        }
        u8i++;
        if(u8i==2)
        {
                u8i = 0;
        }

使用特权

评论回复
板凳
xyz549040622|  楼主 | 2014-12-21 19:08 | 只看该作者
u8i是一个全局变量,仅用来指示IO的翻转,频率固定为108khz,想要知道定时器的值到底如何设置呢?

使用特权

评论回复
地板
xyz549040622|  楼主 | 2014-12-21 19:11 | 只看该作者
project.rar (413.63 KB)
上传个工程包

使用特权

评论回复
5
icecut| | 2014-12-21 19:30 | 只看该作者
你计算一下,能不能和测量匹配起来.
1.mck,2分频后定时器 clk,3,计数次数,得到目标 clk,4,计数输出.
注意 volatile u8i

使用特权

评论回复
6
dianzijiangren| | 2014-12-21 19:40 | 只看该作者
MDK有simulator 你可以软仿一下看看寄存器和变量是不是都走对了

使用特权

评论回复
7
mmuuss586| | 2014-12-21 23:10 | 只看该作者
7-TIM1(定时).zip (312.21 KB)

8-TIM1(输入捕捉).zip (393.67 KB)

9-TIM1(输出比较).zip (306.51 KB)

10-TIM2.zip (314.92 KB)

11-TIM3.zip (302.91 KB)

使用特权

评论回复
评分
参与人数 1威望 +10 收起 理由
xyz549040622 + 10
8
xyz549040622|  楼主 | 2014-12-21 23:23 | 只看该作者
mmuuss586 发表于 2014-12-21 23:10

游总帮了我大忙了,官网的库的例程就是个渣渣,照着他的改,死了都不知道,游总给我支付宝账号:lol太感谢你了

使用特权

评论回复
9
xyz549040622|  楼主 | 2014-12-21 23:25 | 只看该作者
xyz549040622 发表于 2014-12-21 23:23
游总帮了我大忙了,官网的库的例程就是个渣渣,照着他的改,死了都不知道,游总给我支付宝账号太感谢 ...

这里要说明的是,游总绝对是没有私心的教会俺,但这20大洋是俺的悬赏。。。虽然很少,但是必须要给你。

使用特权

评论回复
10
mmuuss586| | 2014-12-21 23:28 | 只看该作者

我网上下的;

使用特权

评论回复
11
xyz549040622|  楼主 | 2014-12-21 23:30 | 只看该作者
mmuuss586 发表于 2014-12-21 23:28
我网上下的;

:dizzy:游总,给个链接,这么好的资源

使用特权

评论回复
12
itachier| | 2014-12-22 09:15 | 只看该作者
用ST的芯片需要例程或者资料什么的我代理这边整理还可以,有需求的话可以联系一下交流咧,不要钱~

使用特权

评论回复
13
icecut| | 2014-12-22 13:01 | 只看该作者
其实咱们可以搞个众测。每个人把开发板型号共享,然后每周出一个官方代码的测试。每个人都跑一遍生成报告。

使用特权

评论回复
评论
xyz549040622 2014-12-22 14:44 回复TA
同意! 
14
ALISWANG| | 2014-12-22 13:54 | 只看该作者
支持LS这么干,大家都受益!

使用特权

评论回复
15
icecut| | 2014-12-22 21:01 | 只看该作者
ALISWANG 发表于 2014-12-22 13:54
支持LS这么干,大家都受益!

还要弄个测试框架,尽量让软件上表现出来.不能靠设备烧钱

使用特权

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

本版积分规则

个人签名:qq群: 嵌入式系统arm初学者 224636155←← +→→点击-->小 i 精品课全集,21ic公开课~~←←→→点击-->小 i 精品课全集,给你全方位的技能策划~~←←

2754

主题

19238

帖子

104

粉丝