stc8h系列单片机使用中断号超过32的插件解决办法

事情由来

在设计一个双加热单独控制的加热台时发现,使用两个编码器的端口控制需要使用至少3个中断输入控制。对于传统的51单片机来说,只有两个 外部中断。近几年的国产单片机发展很快,现在测试使用的这款就是一个很明显的例子,每个引脚 都可以作为一个中断。

引脚中断的升级更方便使用

引脚的下降沿触发中断 是一个很方便且实用的中断,例如一个编码器是默认上拉,也就是读取的信号一般都是高电平,在旋转过程中出现低电平,也就是触发了旋转。在传统设计中,还需要记录旧的状态 ,然后比较现在和默认状态

中断问题

实用且简单的方案-扩展插件

官方文档中提到用中转和自定义跳转的方式,还是直接实用插件更加方便,stc官方插件

安装很方便只要安装在keil的安装目录下就行

相关推荐
2CM_Embed1 小时前
Altium Designer 原理图与 PCB 快速相互定位:Cross Probe 交叉探针
嵌入式硬件·pcb·altium designer·c2000
恒锐丰-罗生3 小时前
宽压大电流同步降压优选|CN3906 DC-DC 电源芯片,车载 / 工控 / IoT 全能供电方案
嵌入式硬件·硬件工程
happygrilclh6 小时前
STM32,串口单字节中断接受,每次上电后,会收到一个0x00的解决办法。
单片机·嵌入式硬件
智闲电子设计7 小时前
STM32 独立看门狗 IWDG 实战:系统跑飞,它来兜底复位
stm32·单片机·嵌入式硬件
zcmodeltech8 小时前
智能制造教学实训沙盘模型多系统协同控制系统设计:基于STM32与Modbus RTU的工业机器人-智慧工厂-数字孪生全场景联动方案
数据库·stm32·嵌入式硬件·机器人·制造·多分类
程序员与背包客_CoderZ8 小时前
Linux D-Bus通信协议详解:从入门到C/C++编码实战
linux·服务器·c语言·c++·嵌入式硬件·嵌入式软件·dbus
嵌入式阿蔡10 小时前
HAL库 vs LL库 vs 寄存器:到底用哪个?
c语言·stm32·单片机·嵌入式硬件·嵌入式实时数据库
天空'之城11 小时前
单片机基础核心知识点汇总(三)
单片机·嵌入式硬件
嵌入式阿蔡11 小时前
CAN总线入门:从协议帧到STM32实战
c语言·stm32·单片机·嵌入式硬件·嵌入式实时数据库
恒锐丰科技韩生12 小时前
率能 SS8847E|2.7~15V 双通道 H 桥电机驱动 ETSSOP16 散热封装 家电 / 打印 / 舞台灯光专用
嵌入式硬件·硬件工程