打印

Timer8定时器定时时间的计算

[复制链接]
1966|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
我刚刚接触PSoc,使用CY8C21534,用PSoc designer 5设置定时器的寄存器如附件所示(我不知道如何添加图片):
发现我改变Period的值,定时器定时时间均不会改变。请帮我看一下哪边理解出错。谢谢~~

PSoc.png (16.59 KB )

PSoc.png
沙发
jxin| | 2013-7-12 18:15 | 只看该作者
问题没表述清楚,我试着猜猜:
直接改“Period” 那个参数? 例如, 从20 改到100? 有没有在main.c 里从新设定period? 例如 Timer8_1_WritePeriod( );  ?
最好贴上你的整个工程文件,或至少main.c

使用特权

评论回复
评分
参与人数 1威望 +1 收起 理由
eveliqingwen + 1 赞一个!
板凳
kk5290122| | 2013-7-13 07:20 | 只看该作者
你确定你的定时器启动工作了吗??

使用特权

评论回复
地板
eveliqingwen|  楼主 | 2013-7-15 10:52 | 只看该作者
后来问题解决了,不是定时器没有启动,而是clocksync选择错误,将clocksync选成Sync to SysClk就可以了。谢谢各位!

使用特权

评论回复
5
jxin| | 2013-7-16 09:19 | 只看该作者
为什么用use sysclk direct 不行呢

使用特权

评论回复
6
eveliqingwen|  楼主 | 2013-7-16 11:52 | 只看该作者
jxin 发表于 2013-7-16 09:19
为什么用use sysclk direct 不行呢

在datasheet中有说明的,直接看Timer8的数据手册吧。

使用特权

评论回复
7
kk5290122| | 2013-7-18 07:49 | 只看该作者
eveliqingwen 发表于 2013-7-15 10:52
后来问题解决了,不是定时器没有启动,而是clocksync选择错误,将clocksync选成Sync to SysClk就可以了。谢 ...

哦,难怪不对呢……

使用特权

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

本版积分规则

3

主题

17

帖子

1

粉丝