搜索

如何改变定时器的定时时间设定值

gecimao 发表于 2019-07-28 00:53 | 查看: | 回复:

  1、打开创建的工程文件,在左边找到启动文件,双击启动文件,找到方框内的内容。程序一般从系统初始化开始,在运行到main里面。

  2、单击sysinit函数,按F12调转到函数定义界面,在函数里面有如下图方框的内容。这个函数就是配置时钟的函数。

  3、单击上图的SetSysClock函数,按F12调转到函数定义界面,在函数里面有如下图方框的内容。这个函数里面采用了很多宏定义,用于配置不同的系统时钟。我们配置为72Mhz。

  4、打开配置72Mhz系统时钟的函数,在函数里面会出现这么一段英文,这段英文的意思就是“配置好了系统时钟,以及HCLK,PCLK1\PCLK2 的时钟”。

  5、在这里整个系统的时钟已经配置完毕了,我们就可以用时钟驱动各种外设了。

  当定时器不运行的时候只需要更改将TV端设置成DB地址或者其他的变量地址,改变该地址内的值就可以了

  使用结果:可以即时改变S5TIME计时器设置值,但是在S5T计时器重新启动以前不会生效。不过可以将新设定值和S5T计时器的BCD值做减法运算,作为设定值给入S5T计时器,并重新启动S5T,这样就可获得S5T计时器的计时移植和接续计时。

本文链接:http://kingstonflowers.net/dingshiqi/965.html
随机为您推荐歌词

联系我们 | 关于我们 | 网友投稿 | 版权声明 | 广告服务 | 站点统计 | 网站地图

版权声明:本站资源均来自互联网,如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

Copyright @ 2012-2013 织梦猫 版权所有  Powered by Dedecms 5.7
渝ICP备10013703号  

回顶部