SPCE061A使用时基,实现从8Hz到1024Hz的定时器

编程入门 行业动态 更新时间:2024-10-11 19:16:55

SPCE061A使用时基,实现从8Hz到1024Hz的<a href=https://www.elefans.com/category/jswz/34/1768257.html style=定时器"/>

SPCE061A使用时基,实现从8Hz到1024Hz的定时器

本文来自/
#include    "SPCE061A.H"unsigned int g_uiOutput=0,iii=0;void IRQ6(void) __attribute__ ((ISR));void IRQ6(void){if(*P_INT_Ctrl&C_IRQ6_TMB1)//C_IRQ6_TMB1对应于main()中的*P_INT_Ctrl_New|=XXXXXXX{if(g_uiOutput==64)//用于查看是否真的以秒为累加,64为频率数{g_uiOutput=0;iii++;  }g_uiOutput++;     *P_Watchdog_Clear=0x0001;*P_INT_Clear=C_IRQ6_TMB1;//C_IRQ6_TMB1对应于main()中的*P_INT_Ctrl_New|=XXXXXXX}}main(){*P_SystemClock = 0x0080;        //设置高的CPU主频,可以操作得更快    asm("INT OFF");*P_TimeBase_Setup=C_TMB1_64Hz;//这里可以选择C_TMB1_8Hz、C_TMB1_16Hz、C_TMB1_32Hz、C_TMB1_64Hz//以及C_TMB2_128Hz、C_TMB2_256Hz、C_TMB2_512Hz、C_TMB2_1024Hz*P_INT_Ctrl_New|=C_IRQ6_TMB1;//这里对应于C_TMB2_XXXX用C_IRQ6_TMB1,C_TMB1_XXXX用C_IRQ6_TMB1     asm("INT IRQ");                    while(1){                        *P_Watchdog_Clear = C_WDTCLR;}}        

更多推荐

SPCE061A使用时基,实现从8Hz到1024Hz的定时器

本文发布于:2024-03-12 22:40:12,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1732574.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:定时器   SPCE061A   Hz

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!