打印
[技术问答]

官方可不可以出一个类似STC计算定时器和延时的插件

[复制链接]
884|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
itcs|  楼主 | 2020-3-13 11:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
CS801380| | 2020-3-13 20:35 | 只看该作者
赛元魔盒插入这个功能就好咯!!!!!

使用特权

评论回复
评论
赛元MCU3 2020-5-9 10:43 回复TA
魔盒倒是可以考虑加入这个功能,但是客户端需求不是特别统一,后续的魔盒升级我们会考虑一下加入这个功能;另外赛元计划在近期(5,6月份)举办赛元易码魔盒的活动,大家可以关注一下,到时候参与一下,针对魔盒提供一些意见给我们,我们会综合各位的意见做后续的升级。 
板凳
gaoyang9992006| | 2020-3-15 16:42 | 只看该作者
其实很简单,看完手册知道整个时钟系统的结构,就可以自己轻松写定时器的应用了。

使用特权

评论回复
地板
blust5| | 2020-3-15 19:04 | 只看该作者
一般单片机玩的熟的,都是自己刷刷几笔算出来放进寄存器就好了

使用特权

评论回复
5
磊子忆君遥| | 2020-3-16 15:16 | 只看该作者
自带的计算器不好用吗朋友

使用特权

评论回复
评论
磊子忆君遥 2020-4-13 16:09 回复TA
@itcs :不可能,我计算器算起来飞快 
itcs 2020-3-21 08:26 回复TA
论效率的话,自带的计算器不如STC的复制粘贴来的快 
6
tjx0512| | 2020-4-17 11:28 | 只看该作者
通用定时器结构是一样的,所以计算值也是一样的。

使用特权

评论回复
7
szkeinew| | 2020-4-17 13:34 | 只看该作者
本帖最后由 szkeinew 于 2020-4-18 09:20 编辑

经常用的话,当然写一个自动计数函数就可以了。例如timer2,初始值化为
void TIMER2_INIT(uchar sysFreq,uint timingValue){
    uint timer2_timing = 65535-(sysFreq*timingValue);//sysFreq:系统运行频率。timingValue:定时ms数,如1ms就是1000
        TMCON = 0X04; //计时
        RCAP2H = timer2_timing/256;
        RCAP2L = timer2_timing%256;  
}


配合下面函数,随时开启及关闭。
void TIMER2_EN(bit en){
   en ?(T2CON |= 0X04):(T2CON &= 0XFB);
}


使用特权

评论回复
8
ayb_ice| | 2020-4-29 14:28 | 只看该作者
用定时器又准又简单,

软件延时再准其实也不准,受中断影响无法消除

使用特权

评论回复
9
CS801380| | 2020-5-7 17:24 | 只看该作者
顶一个!!!!!!!!!!!!!!

使用特权

评论回复
10
赛元MCU3| | 2020-5-9 10:45 | 只看该作者
赛元计划在近期(5,6月份)举办赛元魔盒的活动,大家可以关注一下,到时候大家都参与一下,针对魔盒提供一些意见给我们,我们会综合各位的意见做后续的升级。

使用特权

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

本版积分规则

1

主题

6

帖子

0

粉丝