[MM32软件] 【MM32 eMiniBoard测评报告】+ 5 EXTI_KEY 外部中断测试

[复制链接]
 楼主| hello、C 发表于 2020-6-14 23:44 | 显示全部楼层 |阅读模式
本帖最后由 hello、C 于 2020-6-16 22:23 编辑

使用MM32 eMiniBoard开发板,外部中断测试

       今天有时间来看看MM32 eMiniBoard开发板的试用例程,选用的是 Lib版本的外部中断例程EXIT中EXTI_KEY例程。我们用KEIL载入例程,编译下载程序到目标板后,分别按键K1、K2、K3、K4,并没有按照预想的那样的结果。K1、K2按键无效果;按键K3,LD2亮灭变化;按键K4,LD1亮灭变化;LD3常亮;LD4常灭。


      1. 查阅了led.c程序文件及LED1、LED2、LED3、LED4的电路原理图后,并没有什么问题。

      2. 查阅了key.c程序文件及K1、K2、K3、K4的电路原理图后,发现了一些问题。


            a.
LED1、LED2、LED3、LED4在led.h中的引脚分配关系与电路原理图有不符的情况。

            b. K1、K2、K3、K4在key模块程序中的引脚分配关系与电路原理图有不符的情况。

            c. K1、K2、K3、K4的上下拉配置,与边沿检测配置,部分出现了问题。当然在中断中键值得处理上也就出现了一些问题。

更改了很多东西。。。已基本更改完成,除了K2问题导致的3.3V供电电压没有供应过去之外,其余都已调好(这条作废,硬件连接上没有问题)。


2020.06.16 更新

我们先来看看K1、K2、K3、K4的硬件原理图:

按键原理图

按键原理图


      首先我们仔细看下按键的连接图,有如下几个特点(按键引脚别称属于自定义,可能与实际不符,仅作为参考,只拿来说明一些问题):

            a. K1按键  1脚 接至 R13 作为外部中断检测输入,2脚接至VDD,3脚接至GND。

            b. K2、K3、K4按键的 1脚 分别接至 R14、R16、R21 作为外部中断检测输入,2脚、3脚都接至GND。

      因此K1输入引脚配置为下拉输入或者浮空输入模式,检测上升沿; K2、K3、K4输入引脚配置为上拉输入模式,检测下降沿。修改完后,都是在按键按下触发LD输出电平翻转,测试结果一切都正常了!


      下面为修改后的参考工程代码:      
游客,如果您要查看本帖隐藏内容请回复

ZG11211 发表于 2020-8-15 12:55 | 显示全部楼层
进来学习一下
Harrisen 发表于 2020-8-20 11:47 | 显示全部楼层
学习
别看我照片 发表于 2020-9-6 11:18 | 显示全部楼层
这个不错的,谢谢楼主分享,学习了,学习到了。不错的帖子和发
ykl123 发表于 2021-3-19 13:51 | 显示全部楼层
学习学习
zzycgd 发表于 2021-4-11 15:01 | 显示全部楼层
111111111111111111111111111111111111
weifeng90 发表于 2021-4-12 07:47 来自手机 | 显示全部楼层
感谢楼主的分享,避免以后自己踩坑。
kkzz 发表于 2021-5-3 15:40 | 显示全部楼层
Cortex-M3权威指南  
hudi008 发表于 2021-5-3 15:41 | 显示全部楼层
怎样配置一个中断?   
lzmm 发表于 2021-5-3 15:41 | 显示全部楼层
         
minzisc 发表于 2021-5-3 15:42 | 显示全部楼层
这个兼容stm32吗?  
selongli 发表于 2021-5-3 15:42 | 显示全部楼层
MM32如何使用比较器产生中断  
fentianyou 发表于 2021-5-3 15:43 | 显示全部楼层
开发板的试用例程吗  
xiaoyaodz 发表于 2021-5-3 15:44 | 显示全部楼层
这个资料在哪里下载呢   
febgxu 发表于 2021-5-3 15:44 | 显示全部楼层
            
pixhw 发表于 2021-5-3 15:44 | 显示全部楼层
期待楼主跟多的分享了。  
sdlls 发表于 2021-5-3 15:45 | 显示全部楼层
这个寄存器在哪里下载
fentianyou 发表于 2021-5-3 15:45 | 显示全部楼层
性能怎么样   
selongli 发表于 2021-5-3 15:45 | 显示全部楼层
可以由外部中断或者systick定时器  
minzisc 发表于 2021-5-3 15:45 | 显示全部楼层
代码也兼容吗?         
您需要登录后才可以回帖 登录 | 注册

本版积分规则

21

主题

359

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部