MSP430G2-LaunchPad简明教程01[一些废话]

一些废话

相信国内参加过电赛的同学们都接触过msp430单片机,其中不少人是以ti官方的这款小红板入门的,它的正式型号名为【MSP-EXP430G2】,小火箭的logo尤为醒目。其实LaunchPad家族还有其它许多评估套件,但小红板受众最为广泛,因此在很多场合成为了LaunchPad的代名词。

MSP430G2-LaunchPad简明教程01[一些废话]_第1张图片

在正式开始阅读本文之前,希望读者拥有如下技能,不需要太高的熟练水平:

  • C语言基础
  • 其他单片机(例如MCS-51、AVR)的开发经历,以及基本的数字电路知识
  • 简单的Makefile编写

挖坑缘由

从杂物堆里扒出一块小红板,成色非常新,不玩玩可惜了。但搜了圈网上的教程,特别是中文教程,很少有清晰简要的讲解,资料碎片化严重。有的教程甚至内容都存在错误,害得自己在前期绕了不少圈子。本着共享的原则,让后来者少走弯路,特此挖坑po教程!

一些推荐

推荐一些外围的教程和资料供参考:

  • MSP-EXP430G2 MSP430G2 LaunchPad 开发套件 | 德州仪器 TI.com.cn:小红板的官方主页,关于芯片手册、驱动、开发环境、应用笔记等方方面面一应俱全。
  • Software Tutorials - Simply Embedded:一个老外写的小红板入门教程,虽然是用英文写的,但语法都很简单,无需担心自己的英语不过关,高中水平即可驾驭。
  • GitHub - nhivp/msp430-gcc: Learning the msp430g2 microcontroller from scratch:一个越南工程师基于小红板开发的固件库,他本人也是参考上条教程入门的,代码风格简单清晰,也具有很高的参考价值。
  • GitHub - imoralesgt/MSP430G2xx3-Examples: MSP430Gxx3 Code Examples - Fetched from TI:一个危地马拉开发者整理的官方msp430-2xx3的示例代码,包含一个可在win/linux平台上运行的的Makefile(编译时使用EXAMPLE变量指定编译的示例文件),其中的C语言代码示例均以单文件形式发布,涵盖绝所有的片上外设资源。

注:2xx3为子系列的代号,官方使用“function set”来描述子系列这一概念,属于同一function set的msp430单片机型号拥有相近的片上资源,可参考Lesson 3: The blinking LED中的相关解释或德州仪器官方的命名规则

最后补充

本系列教程的定位是简明教程,旨在帮助大家快速入门,某些东西不会深入讲解,不会展开叙述太多的背景知识,但保证内容可靠!!!

你可能感兴趣的:(#,msp430)