如何使用Keil5开发MSP430及Tiva系列开发板

如何使用keil5开发msp430,Tiva系列

Launchpad系列是Ti德州仪器推出的一系列低成本开发评估套件,即使放到现在,这系列的MCU仍旧不失为一款优异的微控制器芯片。Ti Launchpad平台的另一个系列板卡——Tiva C系列的TM4C123G Launchpad评估套件EK-TM4C123GXL,基于高性能的ARM Cortex-M4处理器。
在这里插入图片描述

由于TI官方提供的CCS用起来很麻烦,安装也很麻烦。故我们想办法在MDK平台上开发对吧。同样大家也可以用IAR for msp430

首先需要安装MDK5即Keil5.未安装的同学请转此
https://baijiahao.baidu.com/s?id=1596425032383473114&wfr=spider&for=pc
在这里插入图片描述

  1. 首先我们需要安装TI的pack。里面有TI系列的芯片型号支持库。由于官网并无,故请从百度云连接下载。链接:https://pan.baidu.com/s/1AwhEOy0qNuAuAv5uxFSlQQ
    提取码:h5vu
    在这里插入图片描述
    2.点击该包后直接安装即可。它会直接定位你MDK5的安装路径。安装完后打开keil的pack图标我们可以看到
    在这里插入图片描述
    在这里插入图片描述
    我们可以看到Tiva系列和MSP430系列的芯片device。
    3.点击魔术棒改上相应的芯片型号
    在这里插入图片描述
  2. 然后我们Debug需要选择Stellaris ICDI.而不是STM32使用的J-link。如果你使用J-link下载也是可以。找到相对应的引脚连接即可。
    在这里插入图片描述
    在这里插入图片描述
    6.然后连接板子,点击LOAD即可下载程序
    在这里插入图片描述
    7.在此附上MDK版LCD例程链接:https://pan.baidu.com/s/12znufMWugqmlV4oWxVIITQ
    提取码:xxxe

8.上面的例程使用keil4版写的。由于keil4的project和keil5不相互兼容,为了让keil5可以打开keil4的工程,我们还需要安装MDK v4 Legacy Support。需要下载你们自己相应版本的支持。大家可以上官网下载。(MDK5打开MDK4项目工程时出现的不兼容及解决方法:https://blog.csdn.net/qq_38410730/article/details/79742065)

在这里插入图片描述

或者从我的百度云连接下载(我的MDK5版本是1.13.4.0):
链接:https://pan.baidu.com/s/1lr3LHNTxQWQHKcCfYMhcfA
提取码:j70s
在这里插入图片描述
在这里插入图片描述
10. 下载后:可以看到LCD上显示的内容了!We done!
在这里插入图片描述在这里插入图片描述

Enjoy!

### 如何使用 Keil5 进行 MSP430Tiva 系列开发板的程序开发 #### 安装 Keil5 开发环境 为了开始使用 Keil5,首先需要完成其安装过程。这一步骤涵盖了下载和安装 Keil5 的具体操作流程[^1]。 #### 配置 TI 片支持 (Pack) 在成功安装 Keil5 后,下一步是安装适用于目标片的支持(Pack)。这些 Pack 文件含了编译器所需的驱动程序、头文件以及调试接口支持,对于 MSP430Tiva 系列微控制器尤为重要。 #### 创建新项目并选择片型号 创建一个新的工程时,在 Keil5 中需指定所使用的 MCU 型号。这一配置决定了项目的默认参数设置,例如内存布局、外设初始化脚本等。确保选择了正确的片型号以匹配实际使用的硬件设备。 #### 设置 Debug 选项 为了实现在线调试功能,必须正确配置 Debug 参数。此部分涉及 JTAG/SWD 接口的选择及其对应的物理连接方式说明。 #### 编写与测试代码 下面是一个简单的延时函数定义示例,展示了如何利用 `delay.h` 头文件来实现毫秒级延迟: ```c #ifndef _DELAY_H_ #define _DELAY_H_ #include "stdint.h" void Delay_ms(uint32_t time); void Delay_us(uint32_t time); #endif /* _DELAY_H_ */ ``` 上述代码片段来源于一份关于 Keil uVision5 使用的教学资料[^3]。它提供了一个基础框架用于时间延迟控制,开发者可以根据需求进一步扩展或修改其实现逻辑。 #### 下载程序到目标板卡 最后一步就是将编写好的应用程序烧录至目标单片机中去执行验证效果。这里会详细介绍各种可能遇到的问题解决办法以及最佳实践建议。 通过以上几个方面的介绍,可以较为全面地掌握基于 Keil5 平台开展嵌入式软件设计所需的知识要点[^2]。
评论 21
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值