1158

帖子

2

TA的资源

版主

41
 
xmyshine 发表于 2016-5-27 16:03
支持一记,刚学看到这么好的教程,还需要自己多查查资料看看

谢谢!
 

回复

19

帖子

0

TA的资源

一粒金砂(中级)

42
 
楼主你好,我大二,最近也在学习430,边看你写的帖子边看数据手册,不知是否方便留一个qq或微信,想请教您一些问题的话也能更方便

点评

有什么问题可以在我们的TI MCU论坛一起交流哦!群号:224276144,我也有在,有什么问题可以@我  详情 回复 发表于 2016-6-11 20:54
 
 

回复

1158

帖子

2

TA的资源

版主

43
 
威斯特法伦v17 发表于 2016-6-11 16:53
楼主你好,我大二,最近也在学习430,边看你写的帖子边看数据手册,不知是否方便留一个qq或微信,想请教您 ...

有什么问题可以在我们的TI MCU论坛一起交流哦!群号:224276144,我也有在,有什么问题可以@我
 
 
 

回复

19

帖子

0

TA的资源

一粒金砂(中级)

44
 
楼主,程序烧进去不好使啊,编译的时候没有报错,我用的msp430f5529。。。

点评

5529可能有点差别,你需要再看看。不过库应该是类似的,应该不会差别很大  详情 回复 发表于 2016-6-11 21:13
 
 
 

回复

1158

帖子

2

TA的资源

版主

45
 
威斯特法伦v17 发表于 2016-6-11 21:11
楼主,程序烧进去不好使啊,编译的时候没有报错,我用的msp430f5529。。。

5529可能有点差别,你需要再看看。不过库应该是类似的,应该不会差别很大
 
 
 

回复

19

帖子

0

TA的资源

一粒金砂(中级)

46
 
michael_llh 发表于 2016-6-11 20:54
有什么问题可以在我们的TI MCU论坛一起交流哦!群号:224276144,我也有在,有什么问题可以@我

 
 
 

回复

21

帖子

0

TA的资源

一粒金砂(初级)

47
 
支持楼主
 
 
 

回复

2

帖子

0

TA的资源

一粒金砂(初级)

48
 
楼主你好,你写的教程很好,我很认真的在看,谢谢!
不过有一个地方不太懂:
Key = P1IFG & (~P1DIR); if((P1IN&Key) == 0)
这部分主要是什么功能,Key为何要去IFG和DIR否定的交集,以及为何IN和Key要取交集,能否讲解一下,谢谢!
 
 
 

回复

2

帖子

0

TA的资源

一粒金砂(初级)

49
 
楼主你好,你写的教程很好,我很认真的在看,谢谢!
不过有一个地方不太懂:
Key = P1IFG & (~P1DIR); if((P1IN&Key) == 0)
这部分主要是什么功能,Key为何要去IFG和DIR否定的交集,以及为何IN和Key要取交集,能否讲解一下,谢谢!
 
 
 

回复

13

帖子

0

TA的资源

一粒金砂(初级)

50
 
感谢楼主!我决定一篇篇把你的关于MSP430的文章看完

点评

谢谢你的支持!  详情 回复 发表于 2016-10-4 19:28
 
 
 

回复

1158

帖子

2

TA的资源

版主

51
 
qiqixy 发表于 2016-10-4 14:23
感谢楼主!我决定一篇篇把你的关于MSP430的文章看完

谢谢你的支持!
 
 
 

回复

975

帖子

24

TA的资源

纯净的硅(初级)

52
 
弱弱的问个小问题 为什么要关闭低功耗模式 不关闭不行吗?

点评

是可以的,但是不同的低功耗模式下外设的工作情况不一样,需要是自己的需要而定。我们是针对一个基本外设的学习介绍,所以这里就去掉了低功耗这个模式,帮助大家学习,如果一下子介绍很多东西,对于刚刚开始学习的话  详情 回复 发表于 2016-10-13 21:13
 
个人签名这个人不懒,但是仕么都没留下
 
 

回复

1158

帖子

2

TA的资源

版主

53
 
天天1 发表于 2016-10-12 15:34
弱弱的问个小问题 为什么要关闭低功耗模式 不关闭不行吗?

是可以的,但是不同的低功耗模式下外设的工作情况不一样,需要是自己的需要而定。我们是针对一个基本外设的学习介绍,所以这里就去掉了低功耗这个模式,帮助大家学习,如果一下子介绍很多东西,对于刚刚开始学习的话是比较不利的,一点一点学习嘛

点评

哦哦 明白了  详情 回复 发表于 2016-10-14 08:02
 
 
 

回复

975

帖子

24

TA的资源

纯净的硅(初级)

54
 
michael_llh 发表于 2016-10-13 21:13
是可以的,但是不同的低功耗模式下外设的工作情况不一样,需要是自己的需要而定。我们是针对一个基本外设 ...

哦哦 明白了
 
个人签名这个人不懒,但是仕么都没留下
 
 

回复

18

帖子

0

TA的资源

一粒金砂(中级)

55
 
#pragma vector = PORT1_VECTOR;
这个我右击Open dec 没有反应  是不是这个头文件没有装载啊?

点评

我试了下是可以的,具体要看你的程序,先编译看看,没有出错再试试  详情 回复 发表于 2016-11-21 13:45
 
 
 

回复

1158

帖子

2

TA的资源

版主

56
 
dongshitong 发表于 2016-11-20 22:55
#pragma vector = PORT1_VECTOR;
这个我右击Open dec 没有反应  是不是这个头文件没有装载啊?

我试了下是可以的,具体要看你的程序,先编译看看,没有出错再试试
 
 
 

回复

98

帖子

2

TA的资源

一粒金砂(中级)

57
 
  1. #include <msp430.h>

  2. /*
  3. * P45_Onclick()
  4. */
  5. void P45_Onclick(void)
  6. {
  7.         P1OUT ^= BIT0;
  8. }
  9. /*
  10. * main.c
  11. */
  12. void main(void) {
  13.     WDTCTL = WDTPW | WDTHOLD;        // 关闭看门狗
  14.         PM5CTL0 &= ~LOCKLPM5;                //解除引脚低功耗模式
  15.         //Led
  16.         P1DIR |= BIT0;                                //设定P1.0为输出
  17.         P1OUT &= ~BIT0;                                //设定P1.0的初值为逻辑0
  18.         //Key
  19.         P4DIR &= ~BIT5;                                //设定P4.5为输入
  20.         P4REN |= BIT5;                                //启用P4.5的内部电阻
  21.         P4OUT |= BIT5;                                //将电阻设为上拉
  22.         P4IES |= BIT5;                                //P4.5设为下降沿中断
  23.         P4IE |= BIT5;                                //允许P1.3中断
  24.         _enable_interrupts();                //使能总中断,相当于51单片机的EA=1
  25.         while(1);                                        //主程序要有明显的结束标志,无限循环或者进入低功耗待机模式
  26. }

  27. #pragma vector = PORT4_VECTOR;
  28. __interrupt void PORT4_ISR(void)
  29. {
  30.         unsigned int Key = 0;
  31.         Key = P4IFG & (~P4DIR);
  32.         __delay_cycles(5000);
  33.         if((P4IN & Key) == 0)
  34.         {
  35.                 switch(Key){
  36.                 case BIT5:P45_Onclick();break;
  37.                 default: break;
  38.                 }
  39.         }
  40.         P4IFG = 0;                                        //清除中断标志位
  41. }
复制代码

临摹了一遍楼主的代码,发现430开发板的按键似乎并不好用,如果很久不按,就会需要半天才响应

点评

对,是不大好按,可能程序也可以优化吧,你可以先学习,后续可以自己深入去看是什么问题  详情 回复 发表于 2016-11-21 15:56
 
 
 

回复

1158

帖子

2

TA的资源

版主

58
 
freedom_lq 发表于 2016-11-21 15:45
临摹了一遍楼主的代码,发现430开发板的按键似乎并不好用,如果很久不按,就会需要半天才响应

对,是不大好按,可能程序也可以优化吧,你可以先学习,后续可以自己深入去看是什么问题

点评

好滴!  详情 回复 发表于 2016-11-21 21:58
 
 
 

回复

98

帖子

2

TA的资源

一粒金砂(中级)

59
 
michael_llh 发表于 2016-11-21 15:56
对,是不大好按,可能程序也可以优化吧,你可以先学习,后续可以自己深入去看是什么问题

好滴!
 
 
 

回复

16

帖子

0

TA的资源

一粒金砂(中级)

60
 
楼主,好文章,非常适合初学者。谢谢,学习了,有机会希望可以认识一下了

点评

多谢支持!能够帮到大家最棒啦!  详情 回复 发表于 2017-4-12 17:12
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条
立即报名 | 2025 瑞萨电子工业以太网技术日即将开启!
3月-4月 深圳、广州、北京、苏州、西安、上海 走进全国6城
2025瑞萨电子工业以太网技术巡回沙龙聚焦工业4.0核心需求,为工程师与企业决策者提供实时通信技术最佳解决方案。
预报从速,好礼等您拿~

查看 »

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表