博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
(Kinetis K60)外部引脚中断
阅读量:4618 次
发布时间:2019-06-09

本文共 665 字,大约阅读时间需要 2 分钟。

PA12引脚中断初始化。

void Exit_Init(void){  SIM_SCGC5 |= (1<<9);      //开启PORTA端口    PORTA_PCR12 |= (1<<8) | (10<<16) | (3);  //GPIO 下降沿触发 上拉电阻   GPIOA_PDDR &= ~(1<<12);           //输入模式  enable_irq(87);   //使能PORT中断}

SIM_SCGC5 使能PORTA

PORTA_PCR12下降沿触发(1010)

使能上拉输出

PORTA的中断号

重定义中断服务函数

中断服务函数

#include "common.h"#include "isr.h"char str[] = "EXIT  ";U8 i;void PORTA_IRQHandler(void){    if(PORTA_ISFR & (1<<12))             //PTA12触发中断    {        PORTA_ISFR  |= (1<<12);          //写1清中断标志位         for(i=0; str[i]!='\0'; i++)            Uart4_SendByte(str[i]);            } }

PORTA_ISFR寄存器

程序运行……

 

转载于:https://www.cnblogs.com/hebaichuanyeah/archive/2013/06/07/3124055.html

你可能感兴趣的文章
Python语言编程
查看>>
[poj 1469]Courses
查看>>
vue+element-ui实现表格checkbox单选
查看>>
测试开发学习进阶教程 视频&PDF
查看>>
C#基础-连接Access与SQL Server
查看>>
autofac
查看>>
MacOS 系统终端上传文件到 linux 服务器
查看>>
Excel导出POI
查看>>
兼容性
查看>>
自动执行sftp命令的脚本
查看>>
转 Merkle Tree(默克尔树)算法解析
查看>>
网络编程基础之socket编程
查看>>
各种浏览器的user-agent和
查看>>
Restful levels
查看>>
Phonegap移动开发:布局总结(一) 全局
查看>>
Java 变参函数的实现
查看>>
nrf51 SDK自带例程的解读
查看>>
SESSION技术
查看>>
数据结构(五)之直接插入排序
查看>>
SQL函数——LENGTH()和LENGTHB()
查看>>