MSP432入门开发——个人见解

发布时间:2022-12-20  

  关于MSP432,其实网上的资料很少。我再这里特别推荐大家看TI的软件包SDK,非常详细,实例丰富。


  在TI的MSP432软件包里,有常用硬件DriverLib和TIDriver这两大库(寄存器调用不是很实用,对于新手而言)。我在开发的时候全都是用TIDrivers这一层驱动的。为什么?首先,TIDriver提供一套GUI硬件配置,就是用图形界面就能配置好你需要的GPIO,UART,IIC之类的,非常简单。第二,TIDriver可以在MSP的任意一套开发板中使用,而无需修改任何代码,可移植性非常高,移植成本为0。这可以大大减少我们程序开发时间。第三,TIDriver有一套Academy入门培训资料,非常好,能够非常快速让你入门。


  关于MSP432程序设计,我全都是从移植TI官方提供的例程中更改所得,所以程序结构非常标准。TI的例程中注释代码很详细,所以通过例程进行开发是一个不错的方法。


  工欲善其事必先利其器,在软件开发中,选择一个好的开发平台很重要。我以前STM32是在Keil里进行的,后来听同学说用CubeMX+Keil,后来用CubeIDE开发。你会发现,随着版本的更新迭代,软件平台是越来越智能和方便。在我们的MSP中,也是如此。TI官方推荐Keil,IAR和CCS(主推)。我使用CodeCompserStudio10.0开发后觉得其非常方便,小工具特别多而且常用小工具放在特别明显的位置,很好找。常用的有观察内存,打开终端串口等待。所以CCS是一个不错的选择。


  关于MSP432的入门,我这里有一个技能树,供大家参考。先了解MSP432软件架构格式,然后再把所有能运行例程都运行一遍,就可以了解相关概念。然后从通用输入输出GPIO入手,试着点亮一个LED,试着使用按键作为系统输入,掌握好定时器和中断的概念。然后可以了解下常用的单片机通信IIC,SPI和UART,然后淘宝上买一点小模块自己试着和MSP432通信。刚开始的时候主要是移植人家淘宝卖家的代码,当你对通信协议比较清楚之后,可以不看卖家提供的例程,自己只看DataSheet尝试完成通信。大家可以先做一个OLED显示屏的实验,作为通信协议的入门。当你能够熟悉的移植或者自己编写相关程序后,那么你对MSP432就算入门了。


  之后就是研究操作系统,数据处理等一系列问题。

  所以我在学习的时候就是多动手,多运行程序,等到自己出现问题后查阅相关帮助文档。希望能给大家启发。


  本人也很菜,希望大家能够一起进步,一起学习。我的所有程序应该都会上传到GitHub上,大家有需要可以下载看看。我个人建议大家自己亲自移植,不要看我的程序,你可以比如根据商家提供的51或者stm32的程序,你把它移植到MSP432上,这就很好,这就算你入门了。


文章来源于:电子工程世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

相关文章

    单片机入门stm32知识学习的先后顺序;  这里大概的罗列了一些学习STM32的内容,以及学习顺序。如果是新手的话,建议边看中文手册和学习视频;如果是已经入门的,个人建议自己做一个项目,不论......
    都少不了它。可以说,Datasheet是工程师设计电路的宝剑。 最近,EEWorld坛友发帖表示,试用了一款单片机,能提供的中文资料非常少,他便提出,厂商把芯片卖到中国,为什么不提供中文手册与资料,用户......
    零基础入门stm32知识学习的先后顺序;  这里大概的罗列了一些学习STM32的内容,以及学习顺序。如果是新手的话,建议边看中文手册和学习视频(一般都看原子的,视频的话百度就可以了,如果......
    文章的第一篇,主要介绍开发环境的搭建、编程思路、如何查看原理图、配置时钟,配置GPIO口模式等等。 下面文字是来至STM32中文手册,对STM32系列做了详细的介绍: STM32是一个微控制器产品系列的总称,目前......
    ,则输出低电平; 5,输入寄存器读写为1,则对应端口的电平为高电平,读取为0,则表示低电平; 6,GPIO的寄存器是16位的,高16位没有用到; GPIO端口位基本结构(中文手册106页) 肖特......
    智能手机新标配,国内首颗北斗短报文手机芯片量产已突破千万;据人民网报道,目前,国内首颗北斗短报文手机芯片量产已突破千万,在手机中应用技术已经发展成熟。 中国电科导航领域首席专家王振岭介绍,目前......
    什么扯淡广告的。可它的中文手册却绝对奇葩冠绝全球。 不过今天,这些现象都得到了很好的改善。当然,也有像STC这种奇葩的特例,简直闻所未闻,而且十年不改——如此冥顽不宁而品质一般,价格......
    STM32单片机芯片介绍;无论做什么芯片的开发,都需要看芯片手册及其附带的资料。针对STM32单片机,我们能够借鉴的手册有《Cortex-M3权威指南(中文)》《STM32中文参考手册》(通常......
    STM32使用片内外设DFSDM的应用问题;有STM32使用者咨询有关片内外设DFSDM的应用问题,可能觉得STM32参考手册的功能描述还不够用,往往想要更多点应用技术资料来帮助理解、协助......
    -usbx 。 进入官网后,通过左下角的“Download PDF”将在线文档导出来。 1.3.3 ThreadX USBX用户手册在线中文版 ThreadX USBX中文版用户手册......

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>