【经验】中微MCU CMS8S6990外部中断的使用方法

2023-01-29 世强
MCU,CMS8S6990,中微半导体 MCU,CMS8S6990,中微半导体 MCU,CMS8S6990,中微半导体 MCU,CMS8S6990,中微半导体

在使用中微MCU控制灯光的项目中,需要用到CMS8S6990的外部中断输入,使用P13作为按键的外部中断输入端口,在按照如下方式编写的程序后发现按键无法运行。

问题分析:

用户使用的外部中断方式检测按键输入,但是使用的却是读IO端口判断按键是否有输入。外部中断响应是在外部中断处理函数中响应。进行如下初始化和按键中断处理函数的调试就可以完成按键中断的响应。

 

void GPIO_Config(void)

{

       /*

       (1)设置P13 IO功能

       */

       GPIO_SET_MUX_MODE(P13CFG, GPIO_MUX_GPIO);              //设置P13为GPIO模式

       GPIO_ENABLE_INPUT(P1TRIS, GPIO_PIN_3);                   //设置为输入模式

       GPIO_ENABLE_RD(P1RD, GPIO_PIN_3);                          //开启下拉

       /*

       (2)设置中断方式

       */

       GPIO_SET_INT_MODE(P13EICFG, GPIO_INT_FALLING);   //设置为下降沿中断模式

       GPIO_EnableInt(GPIO1, GPIO_PIN_3_MSK);                    //开启P23中断

       /*

       (3)设置中断优先级

       */

       IRQ_SET_PRIORITY(IRQ_P1, IRQ_PRIORITY_LOW);

       /*

       (4)开启总中断

       */   

       IRQ_ALL_ENABLE();

      

}

按键中断处理函数,中断初始化之后,有P13按键动作,就会进入中断响应函数。此中断响应函数实现P24端口的翻转。

void P1EI_IRQHandler(void)  interrupt P1EI_VECTOR

{

       if(GPIO_GetIntFlag(GPIO1, GPIO_PIN_3))

       {

              P24 =~P24;

              GPIO_ClearIntFlag(GPIO1, GPIO_PIN_3);

       }

}


授权代理商:世强先进(深圳)科技股份有限公司
技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 0

本文由段腾龙提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。

评论

   |   

提交评论

全部评论(0

暂无评论

相关推荐

【经验】中微CMS8S6990单片机如何开发并下载程序

中微CMS8S6990是中微半导体开发的一款8051内核的MCU。因此需要电脑上安装keil for C51的环境才行。本文介绍中微CMS8S6990单片机如何开发并下载程序。

设计经验    发布时间 : 2023-02-23

【经验】中微CMS-ICE8-OB V3的开发板无法下载程序的解决办法

中微CMS-ICE8-OB V3的开发板无法下载程序客户使用中微的CMS8S6990开发板熟悉中微的开发流程,在使用过程中遇到如下问题:1、开发过程中无法下载程序,申请的开发板是CMS-ICE8-OB V3的开发板。

设计经验    发布时间 : 2023-01-10

【经验】中微8051 MCU CMS8S6990怎么配置使用Keil 5

很多工程师电脑上都安装有Keil 5,由于中微半导体CMS8S6990是一款8051 MCU,因此需要电脑上安装keil for C51的环境才行,因此总结安装使用过程在这里做简单分享。

设计经验    发布时间 : 2022-11-22

研讨会2024高算力SOC/MCU新技术研讨会

描述- 9月26日直播,带来SOC,DSP,MCU,AFE,IMU等高算力及周边产品,分享在机器人,多模态感知,AI,低空无人机,自动驾驶,视觉惯性里程计,微型逆变器,光伏储能,智慧医疗,数字健康,光模块等领域应用,点击了解报名

议题- SOC,DSP,MCU,AFE  |  IMU,传感器,激光雷达  |  USB转换,图像处理,电机,连接器等周边产品  |  机器人:多模态感知,电子皮肤,服务机器人,机械手臂, 灵巧手,人形机器人,应用机器人  |  AI:视觉AI,AI割草机  |  智能出行:低空无人机,自动驾驶,视觉惯性里程计  |  新能源:微型逆变器,光伏储能  |  IoT&医疗:智慧医疗,数字健康,智能电表,光模块  |  全球电子成就奖●年度微控制器/接口产品奖获得者——国民技术(Nations)  |  MEMS传感器平台的全球领先供应商——TDK InvenSense  |  机器人智能计算平台——地平线(Horizon Robotics)  |  Melexis(迈来芯)——全球五大汽车半导体传感器供应商之一  |  高性能MCU产品及应用解决方案供应商——先楫半导体(HPMicro)  |  进芯电子——国内唯一可批量供货的32位工业控制DSP供应商  |  芯片出货量累计130亿颗专注混合SoC制造商:中微半导体(CMSemicon)  |  青稞RISC-V内核的MCU和自研PHY的USB/蓝牙/以太网接口芯片——沁恒(WCH)  |  全球高性能微控制器单元、显示IC产品的领先半导体公司——Bridgetek(碧洁特)  |  全球优秀的USB桥接解决方案专家——FTDI Chip(飞特蒂亚微电子)  | 

活动    发布时间 : 2024-07-04

Cmsemicon Newly Launches 32-bit Industrial-Grade MCU BAT32G439 Series Operating at a Frequency of 128MHz

Cmsemicon recently expanded its BAT32G series with the addition of the 32-bit industrial-grade MCU family member, BAT32G439. It supports an industrial temperature range of -40℃ to 105℃, offering high reliability, rich peripheral resources, and powerful digital signal processing capabilities.

产品    发布时间 : 2024-08-23

Top Chinese 8/32-bit MCU Manufacturers with ARM Cortex-M0, M0+, M3, M4 and Stable Supply

In the face of rising semiconductor raw material prices and a continued shortage of production capacity, Sekorm has joined Civil Technology, Arteli, Chipsea, China Microelectronics, Fudan Microelectronics, Aerospace Shun, and other mainstream MCU manufacturers to provide stable MCU supply guarantees

活动    发布时间 : 2022-06-21

商品及供应商介绍  -  中微半导体 PPTX 中文 下载

中微半导诚参加2024全球MCU生态发展大会发表主题演讲

BLDC电机作为一种高效节能的电机,在各领域不断渗透。中微半导在BLDC电机应用开发已形成深厚的技术积累,整体方案已覆盖如风机泵类、电动工具、家庭及个人护理、骑行类、汽车应用等领域,同时在单相风机、智能办公、变频家电、工业风机等市场,持续推陈出新,正在以全方位的产品矩阵,提供高效开发与支持。

厂牌及品类    发布时间 : 2024-08-08

【应用】国产32位MCU AT32F403RCT6用于舞台灯光控制,具有多达3个16位带死区控制的PWM控制器驱动电机

舞台灯光控制选用国产雅特力的AT32F403RCT6 MCU,包括多达3个16位带死区控制的PWM控制器驱动电机。高达50MHz SPI 速度,扩展接口可配接W5500和esp8266 网络模块,实现快速以太网通讯。支持art-net协议能满足新型的舞台灯光控制协议控制。支持并行LCD接口,兼容8080/6800模式可以接入各种不同接口的LCD,可选范围更宽。

应用方案    发布时间 : 2020-09-01

首秀引瞩目!中微半导带你走进2024慕尼黑上海电子展火热现场

7月8日,为期三天的2024慕尼黑上海电子展在上海新国际博览中心隆重开幕。中微半导体(深圳)股份有限公司携多元化产品矩阵及解决方案,首次亮相E4馆4318展位,强大产品阵容以及全面的解决方案引来众多现场来宾驻足交流。

厂牌及品类    发布时间 : 2024-07-17

中微半导车载电子膨胀阀控制方案:基于BAT32A237 MCU的智能汽车热管理系统革新

随着汽车智能化与电动化的快速发展,对车辆内部热管理系统提出更高的要求。中微半导体在这一领域不断推陈出新,其推出的车规级MCU BAT32A237系列为车载电子膨胀阀控制提供了更为先进的解决方案,有效提升汽车空调系统和电池热管理系统的能效、响应速度及稳定性。

应用方案    发布时间 : 2024-04-13

智芯Z20K144MCMLL车规MCU搭载某国内知名车厂组合仪表成功量产

ZHIXIN在汽车电子领域的最新成就引人注目,其车规MCU Z20K144MCMLL芯片成功应用于某知名Tier 1组合仪表平台,并于今年6月和9月进行量产。这款芯片在组合仪表平台上扮演着电源管理和网络管理等关键角色。

产品    发布时间 : 2024-06-12

【应用】智能电暖器解决方案采用MCU CMS79FT73x,LED显示最大支持11段8位,16级亮度可调

针对市场上电暖器产品的功能特点,中微半导体推出高性价比智能电暖器解决方案,外围电路简单,功率可调、智能控温,具备高温保护、倾倒断电双重防护功能,安全可靠。

应用方案    发布时间 : 2022-07-05

【IC】中微半导新品工业级MCU BAT32G439系列,专为工控业数字化应用打造

中微半导体(深圳)股份有限公司(以下简称:中微半导)近日扩展旗下BAT32G系列,新添32位工业级MCU家族成员-BAT32G439。该产品支持-40℃~105℃工业级温度范围,具备高可靠性、丰富外设资源及强大数字信号处理能力,专为工业伺服、储能逆变、数字电源、充电枪、充电桩、小型工业机器人等工控垂直领域量身定做,基于可扩展的解决方案,是工业级32位MCU性价比上乘之选。

产品    发布时间 : 2024-06-18

CMS8S3680/69xx Enhanced 1T 8051 microcontroller with flash memory Datasheet

型号- CMS8S3680-SSOP16,CMS8S369XX,CMS8S6990-QFN24,CMS8S3680 SERIES,CMS8S6990-SSOP24,CMS8S6990NA-QFN20,CMS8S369XX SERIES,CMS8S6990N-TSSOP20,CMS8S6980-SSOP20,CMS8S6990,CMS8S3680

数据手册  -  中微半导体  - V1.0.6  - Apr 2023 PDF 英文 下载

展开更多

电子商城

查看更多

只看有货

品牌:中微半导体

品类:MCU

价格:¥1.7648

现货: 1,440

品牌:中微半导体

品类:MCU

价格:¥2.9412

现货: 24,565

品牌:中微半导体

品类:MCU

价格:¥4.7059

现货: 2,308

品牌:中微半导体

品类:MCU

价格:¥3.5295

现货: 637

品牌:中微半导体

品类:MCU

价格:¥3.5295

现货: 339

品牌:中微半导体

品类:MCU

价格:¥6.4706

现货: 321

品牌:中微半导体

品类:MCU

价格:¥4.7059

现货: 316

品牌:中微半导体

品类:MCU

价格:¥8.2353

现货: 292

品牌:中微半导体

品类:MCU

价格:¥5.0589

现货: 185

品牌:中微半导体

品类:MCU

价格:¥4.1177

现货: 182

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:中微半导体

品类:MCU

价格:¥2.5200

现货:4,378

品牌:恒烁

品类:MCU

价格:¥1.0800

现货:154,600

品牌:RENESAS

品类:MCU

价格:¥15.6605

现货:140,156

品牌:ST

品类:单片机(MCU)

价格:¥14.2871

现货:114,259

品牌:MICROCHIP

品类:MCU

价格:¥6.6000

现货:100,000

品牌:RENESAS

品类:32-BIT GENERAL MCU

价格:¥7.3800

现货:76,715

品牌:RENESAS

品类:32-BIT GENERAL MCU

价格:¥15.3000

现货:75,000

品牌:MICROCHIP

品类:MCU

价格:¥9.0000

现货:64,841

品牌:Sonix

品类:MCU

价格:¥0.8500

现货:51,104

品牌:ST

品类:MCU

价格:¥6.5000

现货:51,000

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

TFT LCD液晶显示屏/模组定制

可定制显示屏的尺寸0.96”~15.6”,分辨率80*160~3840*2160,TN/IPS视角,支持RGB、MCU、SPI、MIPI、LVDS、HDMI接口,配套定制玻璃、背光、FPCA/PCBA。

最小起订量: 1000 提交需求>

MCU烧录/Flash烧录/CPLD烧录

可烧录IC封装SOP/MSOP/SSOP/TSOP/TSSOP/PLCC/QFP/QFN/MLP/MLF/BGA/CSP/SOT/DFN;IC包装Tray/Tube/Tape;IC厂商不限,交期1-3天。支持IC测试(FT/SLT),管装、托盘装、卷带装包装转换,IC打印标记加工。

最小起订量: 1pcs 提交需求>

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

研发客服
商务客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面