历史上的今天

今天是:2024年09月02日(星期一)

正在发生

2020年09月02日 | STM8S 外部中断一直进解决方法

发布者:声慢慢 来源: eefocus关键字:STM8S  外部中断  函数库操作 手机看文章 扫描二维码
随时随地手机看文章

用到官方的函数库操作,也看了例程,设计方法基本一样:


GPIO_Init(GPIOA, (GPIO_Pin_TypeDef)(GPIO_PIN_4|GPIO_PIN_5|GPIO_PIN_6), GPIO_MODE_IN_PU_IT); //设置外部IO中断模式
EXTI_SetExtIntSensitivity(EXTI_PORT_GPIOA, EXTI_SENSITIVITY_FALL_ONLY); //设置中断触发方式

然后外部中断就可以进了,但是发现中断服务函数没有中断源的情况下一直进。

解决方法:

在初始化外部中断的时候,总中断一定要关。

初始化完外部中断,在开总中断,上述情况得到解决,只有触发源来的时候进中断。


因为没有中断的清除标志位,这一点与其它单片机是不同的。

EXTI_CR1 触发边沿的设置 要在总中断没开时才能写入!

PD7 是 不可屏蔽的最高优先级的硬件中断 (TLI)

设置顺序:最好先关中断 设置边沿 开启引脚 最后开总中断

DisableAllIntp();

EXTI_CR1 = ****(PD口双沿中断);

Init_Exti_PD_Intp();

EnableAllIntp();

另外定时器读取与51有异,顺序要先读TIM1->CNTRH 再读TIM1->CNTRL

要是反过来读 就会得不到正确的值 写CNTR寄存器时,要先关闭(disable)定时器,否则有可能无法正常写入的值

关键字:STM8S  外部中断  函数库操作 引用地址:STM8S 外部中断一直进解决方法

上一篇:stm8s开发(六) EXIT的使用:做一个外部中断的按钮
下一篇:STM8L探索套件学习笔记-RTC实时时钟(六)

推荐阅读

    9月1日上午消息,今日在苹果中国官方网站更新支持页面,将对极少数存在主板缺陷的iPhone 8提供维修计划。  这些受影响的iPhone 8主要可能会出现意外重新启动、屏幕死机或无法开机等情况。苹果支持页面上线iPhone8主板更换计划  苹果表示“这些受影响的iPhone8是在 2017年9月至 2018年3月期间售出,销售范围覆盖澳大利亚、中国内地、香港特...
随着汽车行业发展至今,汽车消费观念越来越和环保理念贴近,传统内燃机汽车逐渐会被淘汰。但很多行业专家仍然认为,为了迎合未来碳排放政策要求,市场对混合动力驱动的需求会日益增长。基于此,马勒日前全新开发了一款全集成模块化混合驱动,其以个性化的定制特性满足汽车的多种应用需求。据悉,这款全集成、插电式“马勒模块化混合动力总成”(MMHP)与现...
RTC的时钟可以选择四种时钟HSE/HIS/LSE/LSI,如下图所示。相比STM32的RTC需要相关软件配合才能RTC功能。STM8L更加灵活,相关寄存器就有33个,而且是硬件实现的,缺点是没有独立的RTC供电的电源。实时时钟的主要代码:void main(void){u8 temp=0;/* Infinite loop *//* Select LSE (32.768 KHz) as RTC clock source */CLK_RTCClockConfig(CL...
1.异常与中断的引入1.1.中断的概念所谓中断是指CPU对系统发生的某个事件作出的一种反应:CPU暂停正在执行的程序,保留现场后自动地转去执行相应的处理程序,处理完该事件后再返回断点继续执行被“打断”的程序。引起中断的事件称为中断源,中断源向CPU提出进行处理的请求称为中断请求。1.2.中断类型按中断事件来源进行分类,主要有两类:(1)中断。由CPU...

史海拾趣

问答坊 | AI 解惑

1.5万元,赛灵思开源硬件设计大赛的奖金是多还是少

本帖最后由 paulhyde 于 2014-9-15 09:50 编辑 上周末去了趟无锡,参加了赛灵思组织的“开放源码硬件创新大赛”。最后一等奖是北邮的设计,看着几位站在台上,举着一块上写“壹万伍千元”的支票板,好生羡慕,后悔没把那几张幸福的笑脸拍下来给大 ...…

查看全部问答∨

寻找ILC6390CP

本帖最后由 jameswangsynnex 于 2015-3-3 20:00 编辑 各位大哥大姐 我们厂急需一批ILC6390CP 可市面上找不到货 哪位知道在哪里有货请告诉我一下 谢谢了 我QQ52434365 …

查看全部问答∨

常用电子元器件检测方法与经验

大家看看吧 我看了 感觉不错 [ 本帖最后由 wzc_1984 于 2008-11-4 19:27 编辑 ]…

查看全部问答∨

光阴似箭的光影式壁钟

这个借用了日晷概念的光影时钟挂在墙上还真的很有味道,把发光的核心当作小太阳,再利用三根指针投射出阴影,根本就完美演译了光阴/影似箭,每根指针对时间不够用的人来说,都很有杀伤力。虽然使用了简单的材料,像是和一般时钟相同的齿轮元件和投 ...…

查看全部问答∨

Rootkits--Windows内核的安全防护

Rootkits--Windows内核的安全防护 刚刚买了这本书,感觉这本书写得真好。 不知道各位还有类似好的书推荐吗?…

查看全部问答∨

寻找嵌入式开发工程师

欢迎推荐,站内联系!…

查看全部问答∨

proteus仿真问题

我在用proteus-usart仿真时,示波器上看去数据正常(波特率正常,数据正常),可VIRTUAL TERMINAL收到的数据总是错的,不知为什么?那位大侠能指点一下?感谢!感谢!…

查看全部问答∨

分享XDS100V2 DIY

前些天 参考着TI开源的XDS100V2,自己也DIY了一个。  …

查看全部问答∨

PIC单片机是一个小的计算

机 PIC单片机有计算功能和记忆内存像CPU并由软件控制允行。然而,处理能力—存储器容量却很有限,这取决于PIC的类型。但是它们的最高操纵频率大约都在20MHz左右,存储器容量用做写程序的大约1K—4K字节。 时钟频率与扫描程序的时间和执行程序指令 ...…

查看全部问答∨

【TI 无线主题征集】+ CC430 RF死机

replyreload += \',\' + 1783963; 本帖最后由 眼大5子 于 2014-12-1 22:15 编辑 关于CC430F5137 RF部分运行着就死机的问题,这几天没有时间写,先留着帖子,晚上回去慢慢整理 -----------------------12月01日-------------------------- 4天过 ...…

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

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

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

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved