【经验】使用MCU BAT32G137串口中断收发无法进入中断问题解析
BAT32G137是中微半导体推出的一款基于ARM-Cortex M0+内核的超低功耗类MCU,主频48MHz,工作电压2.0V-5.5V,128KB Flash,12KB SRAM,1.5KB Data Flash,多达59个GPIO、ADC、PWM、PGA、比较器、UART、SPI、I2C以及温度传感器,支持多路的DMA通道。
有使用者在使用中微官方给出的标准库测试串口通信的时候无法通过中断的形式进行数据的传输,通过轮询和DMA的方式却可以正常通讯,逐步排查代码的配置通过debug仿真发现打不了断点,似乎都没有编译串口中断处理函数,仔细检查中断的的配置,发现在userdefine.h中串口通道宏没有打开,默认的配置里面是打开的SPI通道,将SPI的注释掉打开串口的收发通道宏,如下图:
打开串口宏以后再编译下载用串口调试助手测试,数据收发成功,如下图:
在使用中微的例程时需要注意标准库的版本,最新的版本里是不需要关注这个宏的,老版本需要注意。
- |
- +1 赞 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
【经验】中微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
中微半导体微控制器(MCU)选型表
中微半导体提供以下8位MCU/32位MCU参数选型,主频8MHz-128MHz,电压1.8V-5.5V。
产品型号
|
品类
|
工作温度 (℃)
|
SAR-ADC-bit
|
UART
|
SAR-ADC-ch
|
SAR-ADC-unit
|
Memory Type
|
SPI
|
封装形式
|
GPIO
|
COMP
|
ROM
|
PWME/PWM
|
Timer
|
电压 (V)
|
内核
|
DMA
|
I²C
|
WDT/WWDT
|
主频(MHz)
|
RAM
|
BAT32A233KC24NA
|
32位通用MCU
|
-40℃ ~125℃
|
12
|
2
|
8
|
1
|
FLASH
|
2+1
|
QFN24
|
21
|
2
|
32KB
|
7
|
9
|
2.0V~5.5V
|
M0+
|
40
|
2+1
|
1
|
64MHz
|
4KB
|
选型表 - 中微半导体 立即选型
BAT32G127 新系列32位通用低功耗MCU
型号- BAT32G127GH64FB,BAT32G127GH32FP,CMS-WRITER8 LITE,BAT32G127,CMS-ICE8 PRO,CMS-ICE8-OB,BAT32G127GH40NB,BAT32G127系列,CMS-ICE8 OB,CMS-ICE8,BAT32G127GH48FA,CMS-WRITER8
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
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
中微半导诚参加2024全球MCU生态发展大会发表主题演讲
BLDC电机作为一种高效节能的电机,在各领域不断渗透。中微半导在BLDC电机应用开发已形成深厚的技术积累,整体方案已覆盖如风机泵类、电动工具、家庭及个人护理、骑行类、汽车应用等领域,同时在单相风机、智能办公、变频家电、工业风机等市场,持续推陈出新,正在以全方位的产品矩阵,提供高效开发与支持。
厂牌及品类 发布时间 : 2024-08-08
中微半导车载电子膨胀阀控制方案:基于BAT32A237 MCU的智能汽车热管理系统革新
随着汽车智能化与电动化的快速发展,对车辆内部热管理系统提出更高的要求。中微半导体在这一领域不断推陈出新,其推出的车规级MCU BAT32A237系列为车载电子膨胀阀控制提供了更为先进的解决方案,有效提升汽车空调系统和电池热管理系统的能效、响应速度及稳定性。
应用方案 发布时间 : 2024-04-13
【经验】中微MCU CMS8S6990外部中断的使用方法
在使用中微MCU控制灯光的项目中,需要用到CMS8S6990的外部中断输入,使用P13作为按键的外部中断输入端口,在按照如下方式编写的程序后发现按键无法运行。问题分析:用户使用的外部中断方式检测按键输入,但是使用的却是读IO端口判断按键是否有输入。
设计经验 发布时间 : 2023-01-29
【应用】国产32位MCU BAT32G133应用于智能烟雾报警器,功耗低至0.45μA
烟雾报警器通过烟发现火灾,在我们没有看到火苗或闻到烟味时它已经知道了,在报警时它发出尖啸刺耳的声音,直到烟雾散出,主控芯片在其中的作用就更显重要,综合电池供电和低功耗的要求,推荐中微半导体的32位MCU BAT32G133作为它的主控芯片。
应用方案 发布时间 : 2022-05-08
【IC】中微半导新品工业级MCU BAT32G439系列,专为工控业数字化应用打造
中微半导体(深圳)股份有限公司(以下简称:中微半导)近日扩展旗下BAT32G系列,新添32位工业级MCU家族成员-BAT32G439。该产品支持-40℃~105℃工业级温度范围,具备高可靠性、丰富外设资源及强大数字信号处理能力,专为工业伺服、储能逆变、数字电源、充电枪、充电桩、小型工业机器人等工控垂直领域量身定做,基于可扩展的解决方案,是工业级32位MCU性价比上乘之选。
产品 发布时间 : 2024-06-18
【IC】中微半导推出AEC-Q100 Grade 0车规级32位MCU BAT32A337系列,具有卓越高温稳定性和高集成度特性
近日,中微半导体(深圳)股份有限公司宣布推出通过AEC-Q100 Grade 0的32位车规MCU BAT32A337系列。该产品以其卓越的高温稳定性和高集成度特性,全面满足汽车和工业行业最严苛的应用需求,可应用于车载的高温执行器场景,如车载水泵、油泵控制、阀门调节、传感器、热管理等应用。
产品 发布时间 : 2024-04-12
电子商城
现货市场
服务
可定制显示屏的尺寸0.96”~15.6”,分辨率80*160~3840*2160,TN/IPS视角,支持RGB、MCU、SPI、MIPI、LVDS、HDMI接口,配套定制玻璃、背光、FPCA/PCBA。
最小起订量: 1000 提交需求>
可烧录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 提交需求>
登录 | 立即注册
提交评论