专家
公告
财富商城
电子网
旗下网站
首页
问题库
专栏
标签库
话题
专家
NEW
门户
发布
提问题
发文章
MSP430G2553按键中断问题
2019-03-24 09:04
发布
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
站内问答
/
TI MCU
5294
10
1274
MSP430G2553除了P1.3口具有按键中断能力,可以外接一个按键作为中断吗?可以用中断的方法写程序吗?而不是用查询法。 此帖出自
小平头技术问答
友情提示:
此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
wdy11023224
1楼-- · 2019-03-24 16:56
这是我做过的程序,非常好用
#include <msp430g2553.h>
void main(void)
{
// 停止看门狗定时器运行
WDTCTL = WDTPW + WDTHOLD;
P1DIR |= 0x01; // P1.0方向控制为输出(1)
P1IE |= 0x08; // P1.3 中断允许(1)
P1IES |= 0x08; // P1.3 高-低触发(1)
P1IFG &= ~0x08; // P1.3 中断标志清除(0)
_BIS_SR(GIE); // 中断控制开启
while(1);
}
#pragma vector=PORT1_VECTOR
__interrupt void Port_1(void)
{
P1OUT ^= 0x01; // P1OUT异或00000001
P1IFG &= ~0x08; // P1IFG.3 清除
}
加载中...
qinkaiabc
2楼-- · 2019-03-24 17:02
精彩回答 2 元偷偷看……
加载中...
数码小叶
3楼-- · 2019-03-24 20:00
肯定可以啊
加载中...
青稚
4楼-- · 2019-03-24 20:25
建议楼主可以用ZLG7290芯片控制按键,本来G2553IO就少。ZLG非常好用。
加载中...
赑黑骜
5楼-- · 2019-03-24 21:24
精彩回答 2 元偷偷看……
加载中...
flying~
6楼-- · 2019-03-25 02:12
统统都有中断
加载中...
1
2
下一页
一周热门
更多
>
相关问题
相关文章
×
关闭
采纳回答
向帮助了您的网友说句感谢的话吧!
非常感谢!
确 认
×
关闭
编辑标签
最多设置5个标签!
保存
关闭
×
关闭
举报内容
检举类型
检举内容
检举用户
检举原因
广告推广
恶意灌水
回答内容与提问无关
抄袭答案
其他
检举说明(必填)
提交
关闭
×
关闭
您已邀请
15
人回答
查看邀请
擅长该话题的人
回答过该话题的人
我关注的人
#include <msp430g2553.h>
void main(void)
{
// 停止看门狗定时器运行
WDTCTL = WDTPW + WDTHOLD;
P1DIR |= 0x01; // P1.0方向控制为输出(1)
P1IE |= 0x08; // P1.3 中断允许(1)
P1IES |= 0x08; // P1.3 高-低触发(1)
P1IFG &= ~0x08; // P1.3 中断标志清除(0)
_BIS_SR(GIE); // 中断控制开启
while(1);
}
#pragma vector=PORT1_VECTOR
__interrupt void Port_1(void)
{
P1OUT ^= 0x01; // P1OUT异或00000001
P1IFG &= ~0x08; // P1IFG.3 清除
}
一周热门 更多>