查看: 89|回复: 0

[原创] Tiny ML微型机器学习开发板 + 外部中断测试

[复制链接]
  • TA的每日心情
    开心
    昨天 14:05
  • 签到天数: 778 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2021-7-22 11:09:20 | 显示全部楼层 |阅读模式
    分享到:
        这篇来学习下外部中断的应用,设置BCM3端口为下降沿中断,串口打印输出中断状态。


        一、硬件部分


        1.1、在BCM3引脚外界按钮开关,检测下降沿中断。
        001.png
        1.2、硬件连接
        100.jpg    

        二、程序部分
       
    1. int exit_flag=0;
    2. void EXIT_ISR()
    3. {
    4.   exit_flag=1;
    5. }

    6. void setup() {
    7.   Serial.begin(115200);
    8.   pinMode(BCM3, INPUT_PULLUP);
    9.   attachInterrupt(BCM3,EXIT_ISR, FALLING); // start interrupt
    10. }

    11. void loop() {
    12.   if(exit_flag==1)
    13.   {
    14.     exit_flag=0;
    15.     Serial.println("BCM3 PORT EINT");
    16.   }
    17.   delay(200);
    18. }
    复制代码

        三、运行结果

        按下按键,串口打印输出一次。
        101.png
    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则



    手机版|小黑屋|电路城

    GMT+8, 2021-8-5 07:01 , Processed in 0.073560 second(s), 16 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.