1. 从零开始:认识你的DSP280039C和开发环境
如果你刚刚拿到一块基于TI C2000系列DSP280039C芯片的开发板,看着密密麻麻的引脚和陌生的开发软件,感觉无从下手,那太正常了。我当年第一次接触时,感觉比学一门新编程语言还头大。但别担心,点灯是嵌入式世界的“Hello World”,搞定它,你就成功了一大半。这篇文章,我就带你像老朋友聊天一样,一步步从零搭建一个LED控制工程,过程中所有你可能会踩的坑、会疑惑的地方,我都会提前告诉你,并且提供一个我调试好的、可以直接用的完整工程模板,让你少走弯路。
首先,我们得搞清楚手头有什么。DSP280039C是TI C2000系列里非常经典的一款微控制器,主打实时控制,比如做电机驱动、数字电源什么的非常拿手。但对于我们初学者来说,先不管那些高深应用,我们就用它来点灯。点灯的意义在于,你能完整走通“创建工程 -> 配置芯片 -> 写代码 -> 编译 -> 下载 -> 看到现象”这个全流程。这个流程通了,后面再做其他复杂功能,无非就是在这个流程基础上添加新的模块和代码。
工欲善其事,必先利其器。在动手写代码之前,你得在电脑上准备好三样东西,缺一不可。第一是Code Composer Studio (CCS),这是TI官方的集成开发环境,我们写代码、编译、调试都在这里面进行。建议直接去TI官网下载最新版本,安装过程就是一路“Next”,记得安装路径不要有中文和空格。第二是C2000Ware,这是一个巨大的软件包,里面包含了芯片的所有底层驱动库、头文件、示例工程,是我们开发的“武器库”。安装C2000Ware时,它会自动关联到CCS,非常方便。第三是芯片支持包,在CCS的“Help -> Install New Software”里,找到对应C2000系列的更新站点,把DSP280039C的支持包装上。这三样装齐,你的“厨房”就算备好了,接下来可以开始“做菜”了。
很多新手会问,为什么不用更简单的Keil或者IAR?其实CCS对TI自家芯片的支持是最深入、最原生的,特别是它集成

&spm=1001.2101.3001.5002&articleId=150376520&d=1&t=3&u=b757e6b8769f4f89bf2837bdac5ad6d5)
1万+

被折叠的 条评论
为什么被折叠?



