凌阳16位单片机之定时器中断

发布者:EtherealLight最新更新时间:2016-05-11 来源: eefocus关键字:凌阳  16位单片机  定时器中断 手机看文章 扫描二维码
随时随地手机看文章
首先先计算好想要的时间,基本上就是 *P_TIMEA_Data =  0xffff-你想要的时间频率。然后*P_INT_Ctrl = 允许相应的中断允许接受中断,然后__asm();

然后等到溢出的时候进入相应的中断,

说一下*P_INT_Ctrl的意义,他有两个操作,一个是读操作一个写操作,刚开始可能只是看书理解有点难,其实读操作和写操作就是两码事,就像你命令一个人拿东西一样,第一次规定了怎么拿但是下一次拿的时候就不用再告诉怎么拿了,之所以叫做读操作是因为不用写(/这句话看似是废话但是想想还是可以的)即每次清除的不是写操作而读操作,

*P_TimerA_Ctrl代表开启什么频率的中断,*P_TimerA_Data 是初始到溢出的位置

 

 

 

 

 

 

#include "SPCE061A.H"
unsigned Output = 0x0000;
void IRQ1()__attribute__((ISR));
void IRQ1()
{
    *P_INT_Clear = 0x1000;
    Output=~Output;
    *P_IOA_Data=Output;  
}
int main()
{
    __asm("INT OFF");
    *P_IOA_Dir = 0x00ff;
    *P_IOA_Attrib = 0x00ff;
    *P_IOA_Data = 0x0000;
    
    *P_INT_Ctrl = 0x1000;
    *P_TimerA_Ctrl = 0x000d;
    *P_TimerA_Data = 0xffff-1024;
    __asm("INT IRQ");
    while(1)
    {
        *P_Watchdog_Clear=C_WDTCLR;
    }
}

关键字:凌阳  16位单片机  定时器中断 引用地址:凌阳16位单片机之定时器中断

上一篇:凌阳16位单片机之FIQ中断
下一篇:凌阳16位单片机之用时基中断定时

推荐阅读最新更新时间:2024-03-16 14:53

PIC16位单片机CAN(8)看门狗
程序的框架已经出来了,把看门狗打开剩下的就是程序结构的完善了。 根据文档说明,看门狗主要就是配置位的配置。下面是我的配置: _FWDT(WDTPOST_PS4096&WDTPRE_PR32&PLLKEN_OFF&WINDIS_OFF&FWDTEN_ON); //后分频器4096(4096*1ms=4s) 预分频器32分频(1ms) 禁止看门狗窗口模式 使能看门狗 看门够一个独立的32KHz的时钟,可以经过预分频和后分频进行操作, 由 LPRC 提供的看门狗定时器时钟源的频率标称值为 32 kHz。该信号输入给可配置为 5 位 (32 分频)或 7 位(128 分频)工作的预分频器。预分频比通过 WDTPRE 配置位进行设置
[单片机]
STM32CubeMX学习教程之四:定时器中断
软件: STM32CubeMX V4.25.0 System Workbench V2.4 固件库版本: STM32Cube FW_F1 V1.6.1 硬件: OneNet 麒麟座V2.3 在STM32CubeMX中新建项目,选择正确的MCU型号 首先设置RCC和SYS,如下图 启用TIM1,选择内部时钟源(Internal Clock)。 然后根据板子实际情况设置时钟(麒麟座外部晶振是12M,STM32F103x的最高主频是72M),如下图 GPIO设置 PC7和 PC10为GPIO_OUTPUT, (这是麒麟座V2.3的四个LED管脚其中的两个)
[单片机]
STM32CubeMX学习教程之四:<font color='red'>定时器</font><font color='red'>中断</font>
S3C2440 开发板实战(5):定时器中断
一、定时器大体结构 查看芯片手册,可以找到以下定时器结构框图 从做到右看,对该图进行分析:(不考虑) Prescaler:定时器0和1共享一个8位分频器,而定时器2、3、4共享另一个8位分频器。分频器将输入的PCLK分频为:PCLK/(prescaler+1)。 Clock divider & MUX:每个定时器有一个时钟分频器,它产生5个不同的分频信号(1/2,1/4,1/8,1/16,和TCLK)。每个定时器块从时钟分频器接收自己的时钟信号,时钟分频器从相应的8位分频器接收时钟。8位分频器是可编程的,根据加载值对PCLK进行划分,存储在TCFG0和TCFG1寄存器中。此时定时器的时钟频率为:Timer input
[单片机]
S3C2440 开发板实战(5):<font color='red'>定时器</font><font color='red'>中断</font>
STM8S的定时器周期中断时钟测试系统
  1 问题   在下面的测试程序中,如果将Init_CLK()函数中的 CLK_CKDIVR |= 0x08;去掉’|‘,则TIM1的功能实现跟预设定相同(10ms中断一次),但是TIM2的PWM频率就变高了;如果加上,则TIM2的功能实现跟预设定相同(产生1Hz的PWM),但是TIM1的周期就变长了;   尝试了很多测试,均无效(买的开发板和另一块gs自画板测试也都一样)。   2 尝试   因为STM8S默认使用内部16M高速RC振荡器,且8分频,则系统启动主时钟为2M。即CLK_CKDIVR = 0X18;,如果再去赋值CLK_CKDIVR |= 0X08; 则主时钟还是不变即0X18,但是如果赋值为CLK_CKD
[单片机]
STM8S的<font color='red'>定时器</font>周期<font color='red'>中断</font>时钟测试系统
基于凌阳单片机的语音信号实时采集
摘要:语音信号采集是语音信号处理的基础。本文利用凌阳公司16位单片机——SPCE061A所具有的数字信号处理(DSP)功能及其所提供的音频压缩函数库来实现语音信号的实时采样与压缩;通过RS232接口,将采集到的语音信号实时上传到PC机中存储。 关键词:语音信号处理 RS232 串口通信 语音采样 语音压缩 引言 随着单片机集成化程度的不断提高,现代单片机已经具备了数字信号处理功能,使语音信号处理用单片机实现成为可能。台湾凌阳科技公司(SunPlus)推出的一款SPCE061A就是这样的产品。SPCE061A是以μ"nSP TM16位微控制器及信号处理器芯片为内核的16位单片机,采用模块式集成结构,片内集成了2KB RAM、3
[应用]
C51单片机定时器/计数器中断功能详细分析(二)
一.外部中断相关寄存器 1.定时器/计数器控制寄存器控制寄存器(TCON) IT0:外部中断0触发方式控制位 当IT0=0时,为电平触发方式(低电平有效) 当IT0=1时,为边沿触发方式(下降沿有效) IT1:外部中断1触发方式控制位 当IT1=0时,为电平触发方式(低电平有效) 当IT1=1时,为边沿触发方式(下降沿有效) 2.中断允许控制寄存器(IE) EX0:外部中断0允许位; EX1:外部中断1允许位; EA :CPU中断允许(总允许)位。 二.外部中断的处理过程 1、设置中断触发方式,即IT0=1或0,IT1=1或0 2、开对应的外部中断,即EX0=1或EX1=1; 3、开总中断,即EA=1; 4、等待外部设
[单片机]
C51单片机<font color='red'>定时器</font>/计数器<font color='red'>中断</font>功能详细分析(二)
MSP430 LaunchPad定时器中断(连续模式)
#include msp430g2231.h int main( void ) { // Stop watchdog timer to prevent time out reset WDTCTL = WDTPW + WDTHOLD; P1DIR |= 0x01; TACCTL0 = CCIE;//使能CCIFG标志产生的中断 TACCR0 = 50000;(试验了一下,这句不加也可以) TACTL = TASSEL_2 + MC_2;//选择timer时钟和模式 // _BIS_SR(GIE); _EINT();//开总中断 while(1); } /*中断服务程序*/ #pragma vector
[单片机]
51单片机的定时器中断(寄存器)
中断是为使单片机具有对外部或内部随机发生的事件进行处理而设置的。51单片机有5种中断源,即有5种对应的情况发生时会使单片机去处理中断程序(中断函数)。 此篇主要整理定时器中断笔记。采用定时器中断会涉及中断寄存器,定时器/计数器相关寄存器(TCON,TMOD),中断函数等知识点。 其中,中断寄存器,定时器/计数器相关寄存器本身或者相关位用来做初始化,中断函数的内容主要是体现发生中断后所需要的操作(在中断函数内写代码)。 1.中断允许寄存器IE 图1.中断寄存器IE 中断寄存器用来设定各个中断源的打开和关闭,IE在特殊功能寄存器中,字节地址为A8H,位地址(由低位到高位)分别是A8H~AFH,该寄存器运行位寻址,即可对该
[单片机]
51单片机的<font color='red'>定时器</font><font color='red'>中断</font>(寄存器)
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved