在本教程中,我们将一起学习MSP430单片机GPIO的编程方法。本文也适用于Launchpad开发板上使用的MSP430x2xx器件,如MSP430G2553、MSP430G2231等。MSP430单片机上的大多数引脚被分组为最多8个端口, P1到P8。每个端口都是8位宽,并有8个相关的I / O引脚。这些引脚直接映射到相应的端口寄存器,因此可以独立操作I / O引脚。只有端口P1和P2中的引脚支持中断。 此外,每个I / O引脚还具有可配置的上拉和下拉电阻。 每个端口都有一组相关的寄存器,用来操作各个引脚。 位映射和端口分组如下所示:

注意:在编程指南/数据手册中使用的引脚的命令约定是’Px.y’,其中’x’对应的是端口号(1到8),’y’对应的是引脚号(0到7) X’。例如:P1.1是指端口1的第1引脚,P2.4是指端口2的第4引脚。您将看到与在MSP430 Launchpad开发板上标记引脚相同的约定。

当前版本的MSP430G2 Launchpad使用的是MSP430G2553和MSP430G2452。旧版本(Rev1.4)使用的是MSP430G2231和MSP430G2211。但是,除非另有说明,对于所有支持的器件,编程方法都是一样的。

更多内容请参看以下链接:https://www.yiboard.com/thread-772-1-1.html

MSP430单片机GPIO编程入门教程相关推荐

  1. 学习嵌入式的书籍推荐,嵌入式编程入门教程学习大纲

    嵌入式系统是当前热门.具发展前景的IT应用领域之一,很多数字包括手机.电子字典.可视电话.数字相机.数字摄像机.机顶盒.智能玩具医疗仪器和航空航天设备等都是典型的嵌入式系统.越来越多的人想要了解学习嵌 ...

  2. python快速编程入门教程-终于懂得python快速编程入门教程

    为了提高模块加载的速度,每个模块都会在__pycache__文件夹中放置该模块的预编译模块,命名为module.version.pyc,version是模块的预编译版本编码,一般都包含Python的版 ...

  3. 【转载】PHP面向对象(OOP)编程入门教程

    面向对象编程(OOP)是我们编程的一项基本技能,PHP5对OOP提供了良好的支持. 如何使用OOP的思想来进行PHP的高级编程,对于提高 PHP编程能力和规划好Web开发构架都是非常有意义的.下面我们 ...

  4. PHP面向对象(OOP)编程入门教程

    面向对象编程(OOP)是我们编程的一项基本技能,PHP5对OOP提供了良好的支持.如何使用OOP的思想来进行PHP的高级编程,对于提高 PHP编程能力和规划好Web开发构架都是非常有意义的.下面我们就 ...

  5. socket 编程入门教程(三)TCP原理:5、TCP的三次握手(three-way handshake)

    socket 编程入门教程(三)TCP原理:5.TCP的三次握手(three-way handshake) 前面3个小节介绍了socket机制对TCP协议三次握手的实现,需要强调的是,与协议独立于实现 ...

  6. 《Delphi XE6 android 编程入门教程》推荐

    近5.6年已经没有看见关于delphi的新技术的书出来了(看来在国内delphi的使用量确实很低了), 高勇同学最近出了一本<Delphi XE6 android 编程入门教程>,上周刚拿 ...

  7. 怎么查看电脑有没有python_python人工智能爬虫系列:怎么查看python版本_电脑计算机编程入门教程自学...

    本文由简码编程原创,保留所有版权,转载请注明出处. 本python人工智能爬虫系列教程基于Python3.0版本, 将python结合windows桌面开发工具aardio一起做可视化的开发, 用py ...

  8. python编程入门-Python编程入门经典pdf(Python编程入门教程) 高清中文版

    Python编程入门经典pdf(Python编程入门教程)下载.Python编程入门经典pdf高清版帮助各位更好的进行Python编程的学习以及理解,最经典的课题,最深入的概念,让你在Python编程 ...

  9. TZC Python编程入门教程 ————题解

    本博客原文地址:Python编程入门教程(以在线评测平台为载体) - 暴力都不会的蒟蒻 - 博客园,原文体验更佳 如果你是一名浙江2020级及以后的高中生要学习Python,抑或是一位科学工作者要学习 ...

最新文章

  1. java常用类型转换
  2. 来篇文章:Martin Fowler的设计已死中文版
  3. Git内部原理之深入解析维护与数据恢复
  4. Cisco 4507R+E四引擎VSS故障解决
  5. python set集合_Python字典(dict)和集合(set)
  6. 破环计算机系统的案件量刑,破坏计算机信息系统罪如何定罪量刑
  7. 抢注“哔哩哔哩”商标卖成人用品?A站回应:不符合价值观 已申请注销
  8. CodeVS 1031 质数环(DP)
  9. android维文字体下载,Badam维汉输入法
  10. 关于ITIL4 认证你必须了解的知识
  11. FFmpeg —— 录制windows系统声音(附源码)
  12. python打开摄像头黑屏怎么办_虚拟机ubuntu16下cheese打开摄像头黑屏问题
  13. 计算机科学对自然观的影响,浅谈自然辩证法对计算机科学研究的意义
  14. 【无机纳米材料科研制图——OriginLab 0209】Origin散点图线性拟合与非线性拟合
  15. 2020年中式烹调师(高级)考试试卷及中式烹调师(高级)模拟考试题
  16. greasemonkey 使用心得
  17. 职业教育的春天 ——职业教育系列行研报告(一)
  18. 40亿个整数,求上中位数
  19. Android系统权限和root权限的获取以及应用权限列表
  20. codeforces#1166F. Vicky's Delivery (Service并查集+启发式合并)

热门文章

  1. c语言测试你的性格,测试你性格中最真实的一面
  2. linux下google浏览器字体不清晰,google浏览器的字体模糊的原因是什么_怎么解决 - 驱动管家...
  3. 为图片添加斜体水印并保存水印图片
  4. 跟小博老师一起学习数据库 ——MySql安装
  5. mathtype在word出现宏被禁止的错误 终于解决
  6. 用Postman测试网页接口
  7. 4.python 系统批量运维管理器之paramiko模块
  8. 前后端分离项目,请求头中包含Authorizaton:XX,但是后端getHeader(Authorizaton) 获取不到
  9. 业务层战略制定的思路和方法_如何科学的制定企业战略目标?(附流程与方法解析)...
  10. 数据可视化——绘制3D图表和绘制地图