【经验】如何打开MCU BAT32G137的UART0中断方式传输

2023-01-04 世强
MCU,BAT32G137,中微半导体 MCU,BAT32G137,中微半导体 MCU,BAT32G137,中微半导体 MCU,BAT32G137,中微半导体

中微推出的MCU BAT32G137采用ARM的Cortex-M0+内核,最高可工作于48MHz主频,集成12bit A/D转换器、温度传感器、比较器,可编程增益放大器以及I2C、SPI、UART等多种标准接口。BAT32G137具有低功耗特性,在深度睡眠模式下功耗仅0.45uA,适合采用电池供电的低功耗设备。


在中微提供的BAT32G137例程中,串口UART0采用查询的方式进行通讯,如果在产品上使用这种方式通讯,会影响串口的响应速度,所以一般需要采用中断方式通讯。那么如何开启UART0的中断模式呢?


开启UART0的中断需要配置两个地方:中断屏蔽标志寄存器(MKxx)的NITSR0、INTST0位和NVIC->ISER的ST0_IRQn、SR0_IRQn位。在系统初始化中已经打开了所有的NVIC->ISER,如图1所示。如果自己写的程序没有调用void SystemInit (void)函数,可以在UART0初始化函数中使用NVIC_EnableIRQ(ST0_IRQn)打开发送中断,使用NVIC_EnableIRQ(SR0_IRQn)打开接收中断。

图1 打开NVIC中断

由于中断屏蔽标志寄存器的复位值为0xFFFFFFFF,将所有的中断都屏蔽了,所以除了前面使能NVIC中断外,还需要配置中断屏蔽标志寄存器,打开对应的中断。可以直接库函数INTC_EnableIRQ(ST0_IRQn)解除发送中断屏蔽和INTC_EnableIRQ(SR0_IRQn)解除接收中断屏蔽。将屏蔽解除函数添加到串口初始化中,完成中断的打开配置。


通过上述函数打开UART0的中断后,需要sci_user.c文件中根据自己的需求,调整UART0中断内的内容,就可以实现UART0的收发操作了。

图2 UART0的收发中断函数


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

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

相关研发服务和供应服务

评论

   |   

提交评论

全部评论(0

暂无评论

相关推荐

【经验】如何使用Jlink在Keil下载和调试中微半导体CMS32L051系列32位MCU的配置?

CMS32L051是中微半导体研发的32位MCU,在评估板上搭载简易烧录器CMS-ICE8-OB,同时推出CMS-ICE8 PRO仿真工具,但是很多工程师不想使用以上调试器,本文就介绍如何使用Jlink在Keil下载和调试CMS32L051系列。

2022-09-21 -  设计经验 代理服务 技术支持 批量订货

【经验】使用中微的BAT32A237车规级MCU写DataFlash后程序空间数据被修改的解决办法

在使用BAT32A237的数据存储空间时,可能会导致程序被修改。本文介绍遇到这种情况的处理方式。中微推出的BAT32A237系列是工作温度为-40℃~125℃的车规级MCU,采用ARM的Cortex-M0+内核,最高可工作于48MHz主频。

2023-03-31 -  设计经验 代理服务 技术支持 批量订货

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

在使用中微MCU控制灯光的项目中,需要用到CMS8S6990的外部中断输入,使用P13作为按键的外部中断输入端口,在按照如下方式编写的程序后发现按键无法运行。问题分析:用户使用的外部中断方式检测按键输入,但是使用的却是读IO端口判断按键是否有输入。

2023-01-29 -  设计经验 代理服务 技术支持 批量订货

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 -  活动

CMS89F12x AD型 MCU 用户手册

描述- 本手册详细介绍了CMS89F12x系列微控制器的功能特性、系统结构、管脚分布、系统配置寄存器、在线串行编程、中央处理器(CPU)、系统时钟、复位、休眠模式、I/O端口、中断、定时计数器、模数转换(ADC)、PWM模块、程序EEPROM和程序存储器控制、LVD低电压检测、通用同步/异步收发器(USART)、电气参数、指令、封装和版本修订说明等内容。

型号- CMS89F12X,CMS89F126,CMS89F1231,CMS89F123,CMS89F121

2024 年 8 月  - 中微半导体  - 数据手册  - Rev. 1.2.2 代理服务 技术支持 批量订货 查看更多版本

CMS89F11xB AD型 MCU 用户手册

描述- 本手册详细介绍了CMS89F11xB系列微控制器的功能和特性,包括产品概述、中央处理器(CPU)、系统时钟、复位、系统工作模式、I/O端口、中断、定时计数器、模数转换(ADC)、LCD驱动模块、内置比较器、PWM、高频时钟(CLO)输出、蜂鸣器输出、电气参数、指令、封装和版本修订说明等内容。

型号- CMS89F11XB,CMS89F113B1,CMS89F111B1,CMS89F113B,CMS89F116B,CMS89F112B

2024年 7月  - 中微半导体  - 数据手册  - Rev. 1.2.2 代理服务 技术支持 批量订货 查看更多版本

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

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

2024-06-18 -  产品 代理服务 技术支持 批量订货

CMS89F613B/616B 触摸MCU用户手册

描述- 本资料为CMS89F613B/616B单片机用户手册,详细介绍了该系列单片机的功能特性、系统结构、管脚分布、内存配置、系统时钟、复位、工作模式、I/O端口、中断、定时计数器、模数转换、LCD驱动模块、内置比较器、触摸按键模块、PWM输出、高频时钟输出、蜂鸣器输出、电气参数、指令集、封装类型等内容。

型号- CMS89F613B,CMS89F61XB,CMS89F616B

2024 年 8 月  - 中微半导体  - 数据手册  - Rev. 1.3.2 代理服务 技术支持 批量订货 查看更多版本

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

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

2022-11-22 -  设计经验 代理服务 技术支持 批量订货

【经验】基于低功耗系列MCU BAT32G137实现小功率步进电机控制

BAT32G137是中微推出的低功耗系列MCU,主频可以达到48MHZ,本文章主要介绍使用G137上的资源配合步进电机驱动板来实现简单的步进电机的控制。

2023-06-29 -  设计经验 代理服务 技术支持 批量订货

【媒体视角】降本增效大势所趋,电控MCU内卷加剧,中微半导体如何破局?

中微半导,作为国内电机控制MCU领域的新势力,凭借着在高压控制、智能化应用以及绿色能源技术方面的不断创新,正在为行业内的这些痛点提供新的解决方案。在苏州电动工具控制与充电技术研讨会上,中微半导的电机控制事业部总经理肖英进行了深入讲话,了解了公司如何通过技术创新和成本优化,来破解行业中的这些难题。

2024-10-23 -  原厂动态 代理服务 技术支持 批量订货

【经验】中微半导体32位MCU BAT32G133如何选择ADC通道

中微半导体32位MCU BAT32G133的ADC和其他厂家的ADC有所区别,使用扫描模式时,如果分配的引脚有出入,将使扫描模式失败。本文介绍具体的注意事项。

2022-10-15 -  设计经验 代理服务 技术支持 批量订货

【经验】怎么解决中微半导体8位MCU CMS80F7519串口波特率输出不正确的问题

中微半导体CMS80F7519是1T的8位MCU,最高主频48MHz,具有最大32KB程序存储区,2KB XRAM,工作电压2.1V-5.5V宽压,工作温度范围-40~105℃。集成LCD驱动、12bit ADC、多种通讯接口。

2023-01-04 -  设计经验 代理服务 技术支持 批量订货

BAT32G137 Value-Line基于ARM®的32位MCU,具有高达128KB的闪存、模拟功能、定时器和通信接口。数据手册

描述- 该资料详细介绍了BAT32G137微控制器的特性、功能和应用。该微控制器基于ARM® Cortex®-M0+内核,最高运行频率为48MHz,具备128KB闪存、1.5KB特殊数据闪存和12KB SRAM。它集成了多种模拟功能,如12位ADC、8位DAC、比较器和可编程增益放大器。此外,还具备丰富的通信接口和定时器功能,适用于低功耗应用,如能源存储、电池组、电机控制和安全等领域。

型号- BAT32G137GH64,BAT32G137GH48FA,BAT32G137GH32,BAT32G137GH32FP,BAT32G137,BAT32G137GH48,BAT32G137GH40NB,BAT32G137GH64FB,BAT32G137GH40

2024.07.17  - 中微半导体  - 数据手册  - V2.5.6 代理服务 技术支持 批量订货 查看更多版本
展开更多

电子商城

查看更多

品牌:中微半导体

品类:MCU

价格:¥8.4706

现货: 123

品牌:中微半导体

品类:MCU

价格:¥2.9412

现货: 24,546

品牌:中微半导体

品类:32位微控制器

价格:¥5.8824

现货: 8,773

品牌:中微半导体

品类:汽车芯片

价格:¥8.8236

现货: 8,750

品牌:中微半导体

品类:MCU

价格:¥4.7059

现货: 2,308

品牌:中微半导体

品类:MCU

价格:¥1.7648

现货: 1,435

品牌:中微半导体

品类:MCU

价格:¥3.5295

现货: 637

品牌:中微半导体

品类:MCU

价格:¥3.5295

现货: 339

品牌:中微半导体

品类:MCU

价格:¥6.4706

现货: 321

品牌:中微半导体

品类:MCU

价格:¥8.2353

现货: 292

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:中微半导体

品类:MCU

价格:¥2.5200

现货:4,378

品牌:RENESAS

品类:16-BIT MCU

价格:¥5.5190

现货:910,635

品牌:RENESAS

品类:MCU

价格:¥5.1500

现货:200,000

品牌:恒烁

品类:MCU

价格:¥1.0800

现货:154,600

品牌:Advanced Digital Chips

品类:MCU

价格:¥6.6000

现货:100,000

品牌:RENESAS

品类:MCU

价格:¥5.8041

现货:86,925

品牌:RENESAS

品类:32-BIT GENERAL MCU

价格:¥7.3800

现货:76,715

品牌:RENESAS

品类:32-BIT GENERAL MCU

价格:¥15.3000

现货:75,000

品牌:Advanced Digital Chips

品类:MCU

价格:¥9.0000

现货:64,841

品牌:ST

品类:MCU

价格:¥15.5600

现货:58,800

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

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

收藏
收藏当前页面