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

[复制链接]
3423|14
 楼主| xyz549040622 发表于 2014-12-21 19:04 | 显示全部楼层 |阅读模式
本帖最后由 xyz549040622 于 2014-12-21 19:06 编辑

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

  9.   /* Enable TIM4 */
  10.   TIM4_Cmd(ENABLE);


 楼主| xyz549040622 发表于 2014-12-21 19:07 | 显示全部楼层
定时器的中断中,翻转IO的值
  1.         if(!u8i)
  2.         {
  3.                 GPIO_WriteLow(GPIOE,GPIO_PIN_5);
  4.         }
  5.         else
  6.         {
  7.                 GPIO_WriteHigh(GPIOE,GPIO_PIN_5);
  8.         }
  9.         u8i++;
  10.         if(u8i==2)
  11.         {
  12.                 u8i = 0;
  13.         }
 楼主| xyz549040622 发表于 2014-12-21 19:08 | 显示全部楼层
u8i是一个全局变量,仅用来指示IO的翻转,频率固定为108khz,想要知道定时器的值到底如何设置呢?
 楼主| xyz549040622 发表于 2014-12-21 19:11 | 显示全部楼层
project.rar (413.63 KB, 下载次数: 15)
上传个工程包
icecut 发表于 2014-12-21 19:30 | 显示全部楼层
你计算一下,能不能和测量匹配起来.
1.mck,2分频后定时器 clk,3,计数次数,得到目标 clk,4,计数输出.
注意 volatile u8i
dianzijiangren 发表于 2014-12-21 19:40 | 显示全部楼层
MDK有simulator 你可以软仿一下看看寄存器和变量是不是都走对了
mmuuss586 发表于 2014-12-21 23:10 | 显示全部楼层
7-TIM1(定时).zip (312.21 KB, 下载次数: 12)

8-TIM1(输入捕捉).zip (393.67 KB, 下载次数: 5)

9-TIM1(输出比较).zip (306.51 KB, 下载次数: 4)

10-TIM2.zip (314.92 KB, 下载次数: 7)

11-TIM3.zip (302.91 KB, 下载次数: 4)

评分

参与人数 1威望 +10 收起 理由
xyz549040622 + 10

查看全部评分

 楼主| xyz549040622 发表于 2014-12-21 23:23 | 显示全部楼层
mmuuss586 发表于 2014-12-21 23:10

游总帮了我大忙了,官网的库的例程就是个渣渣,照着他的改,死了都不知道,游总给我支付宝账号:lol太感谢你了
 楼主| xyz549040622 发表于 2014-12-21 23:25 | 显示全部楼层
xyz549040622 发表于 2014-12-21 23:23
游总帮了我大忙了,官网的库的例程就是个渣渣,照着他的改,死了都不知道,游总给我支付宝账号太感谢 ...

这里要说明的是,游总绝对是没有私心的教会俺,但这20大洋是俺的悬赏。。。虽然很少,但是必须要给你。
mmuuss586 发表于 2014-12-21 23:28 | 显示全部楼层

我网上下的;
 楼主| xyz549040622 发表于 2014-12-21 23:30 | 显示全部楼层
mmuuss586 发表于 2014-12-21 23:28
我网上下的;

:dizzy:游总,给个链接,这么好的资源
itachier 发表于 2014-12-22 09:15 | 显示全部楼层
用ST的芯片需要例程或者资料什么的我代理这边整理还可以,有需求的话可以联系一下交流咧,不要钱~
icecut 发表于 2014-12-22 13:01 | 显示全部楼层
其实咱们可以搞个众测。每个人把开发板型号共享,然后每周出一个官方代码的测试。每个人都跑一遍生成报告。

评论

同意!  发表于 2014-12-22 14:44
ALISWANG 发表于 2014-12-22 13:54 | 显示全部楼层
支持LS这么干,大家都受益!
icecut 发表于 2014-12-22 21:01 | 显示全部楼层
ALISWANG 发表于 2014-12-22 13:54
支持LS这么干,大家都受益!

还要弄个测试框架,尽量让软件上表现出来.不能靠设备烧钱
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

2841

主题

19330

帖子

110

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