社区导航

 
查看: 14620|回复: 231
打印 上一主题 下一主题

[讨论] 【抢楼有礼】TI TMS320F28377S 入门经验大搜集!(已颁奖)

   关闭 [复制链接]
抢楼 抢楼 本帖为抢楼帖,欢迎抢楼! 

2万

TA的帖子

61

TA的资源

管理员

Rank: 13Rank: 13Rank: 13Rank: 13

跳转到指定楼层
楼主
发表于 2017-6-12 17:59:40 | 只看该作者 |只看大图 |阅读模式
颁奖链接:颁奖:【抢楼有礼】TI TMS320F28377S 入门经验大搜集!


群里一哥们,刚刚出校园,就被安排研究 TMS320F28377S ...
坛子里不少人入了TMS320F28377S,不能让这么好的板子吃灰呀...

故发起此活动。

【参与方式】

即日起-7月12日,跟帖分享 TMS320F28377S入门经验

  • 怎么入门,先学什么,后学什么
  • 玩什么能更好地突出这个板子的特点
  • 对初学者的建议
  • 等等,角度可以自选

【 抢楼规则 】
1、此次抢楼活动将采取概率公式为计算公式:中奖楼层 = 活动结束的楼层总数×百分比。
2、中奖楼层百分比:1%、5%、9%、13%、15%、19%、23%、25%、29%、33%、35%、39%、43%、45%、49%、53%、55%、59%、63%、65%、69%、73%、75%、79%、83%、85%、89%、93%、95%、99%。计算结果如包含小数点时,将四舍五入取整数。
3、我们将选择5名优秀评论,额外颁奖奖品。
4、同一用户不能重复中奖,重复的顺延至下一楼层;如中奖楼层为无意义内容或水帖,则顺延至下一楼层。
5、每人抢楼上限为3次。
6、最终解释权归EEWORLD社区所有,欢迎大家对整个活动进行监督。



【奖品设置】
水质检测笔  2份、多功能数码充电排插  28份、小钢炮蓝牙音箱 5份。






此帖出自TI C2000论坛
收藏收藏1 分享分享
2017,加油!继续为中国电子行业做出小小的贡献吧!
QQ 1206973913

回复

使用道具 举报

194

TA的帖子

0

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

沙发
发表于 2017-6-12 18:08:59 来自手机 | 只看该作者
一毕业就玩逼格的东西。。前途无量呀我。。没学过  没经验传授。。

回复

使用道具 举报

9

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

板凳
发表于 2017-6-12 18:11:52 来自手机 | 只看该作者
谢谢群主,也请大家畅所欲言,为我们这些菜鸟级学手传业授惑

回复

使用道具 举报

2066

TA的帖子

8

TA的资源

版主

Rank: 6Rank: 6

4
发表于 2017-6-12 18:23:28 | 只看该作者
TMS320F28377S入门经验第一条,先整块板子,无论是买板子,要板子,还是自己打板子焊,首先得搞块板子,相信这个应该没有人有意见吧。

回复

使用道具 举报

2766

TA的帖子

0

TA的资源

纯净的硅(初级)

Rank: 4

5
发表于 2017-6-12 18:25:51 | 只看该作者
艰苦劳动+正确方法+少说空话+多逛EE

回复

使用道具 举报

101

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

6
发表于 2017-6-12 19:04:59 | 只看该作者
前两天在淘宝买了块TMS320F28027F。完全看不懂,完全懵逼。

回复

使用道具 举报

749

TA的帖子

1

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

7
发表于 2017-6-12 19:06:10 | 只看该作者
1先买块开发板吧,熟悉硬件。好像活动还有两天时间。
2把软件装好,开发环境和工具软件装好,CCS+controlSUITE.有好多例子可以跑,包括各种外设。
3.板凳搬过来,看视频http://training.eeworld.com.cn/TI/video/7371,这个好像是以37xD双核为例的
4.搜索如何从零建立自己的工程,然后根据第2部分的例子,慢慢搭建自己的东西。
总之,刚毕业就入手这么高级的dsp,说明你有个好领导...
没时间解释辣么多了,快上车!!!

回复

使用道具 举报

531

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

8
发表于 2017-6-12 19:13:15 | 只看该作者
跟着官方的文档资料教程走嘴好了,就是英文的,翻译的资料大多垃圾

回复

使用道具 举报

1239

TA的帖子

2

TA的资源

纯净的硅(高级)

Rank: 6Rank: 6

9
发表于 2017-6-12 19:30:44 来自手机 | 只看该作者
两个经验,一是加群309018200,二是礼品全部归我

回复

使用道具 举报

552

TA的帖子

1

TA的资源

一粒金砂(中级)

Rank: 2

10
发表于 2017-6-12 19:43:01 | 只看该作者
入门最好的方式是还是以项目为导向由浅入深。

回复

使用道具 举报

290

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

11
发表于 2017-6-12 20:40:00 | 只看该作者
对芯片不太熟悉的,可以选择c2000较低端的型号开始学起
对芯片一般熟悉的,简单的外设到复杂的外设慢慢推
不过刚毕业就安排搞28377,应该差不到哪里去吧
最后不得不赞一下TI 的文档应用之类还是挺全的,官方论坛也是有问必达
君应有语,渺万里层云,千山暮雪,知向谁边?

回复

使用道具 举报

1171

TA的帖子

4

TA的资源

纯净的硅(中级)

Rank: 5Rank: 5

12
发表于 2017-6-12 21:19:23 | 只看该作者
拿到板子 一定要好好看基础的部分,每个模块的例程,一定要熟悉起来,先观其大概,再逐个知晓其细节,在学习的途中,一定要有耐心。。。。。。。。。。
天地庄周马;江湖范蠡船。
个性签名还是放QQ号吧,2060347305,添加说明EEworld好友

回复

使用道具 举报

195

TA的帖子

1

TA的资源

一粒金砂(中级)

Rank: 2

13
发表于 2017-6-12 22:12:06 | 只看该作者
先熟悉硬件,看看datasheet,再熟悉开发环境,再跑跑例程,最后自己编写程序,开发项目

回复

使用道具 举报

2894

TA的帖子

262

TA的资源

五彩晶圆(高级)

Rank: 9Rank: 9Rank: 9

荣誉会员勋章测评达人

14
发表于 2017-6-12 22:54:25 | 只看该作者
1、信心,没有信心你肯定学不会,你也不必浪费时间了。
2、合理的学习计划。不要想着2、3天就搞懂,比如这一周搞清楚事件管理器,第二周搞清楚UASRT等等,计划可以不激进,但必须坚持执行。
3、好的教材。现在好的教材都是互相抄袭,水份比较大。因此好的教材也比较至关重要,否则不仅会消磨你的意志,还会耗费你的时间。刚开始学,最好从最基础的开始,搞清楚寄存器对于学习和理解DSP至关重要(DSP书中寄存器介绍的越详细越适合初学者)。我最初选择的是刘和平的书“DSP原理及电机控制应用:基于TMS320LF240X系列”,很经典的一本教材。
4、多练习。光看书不写程序调试,你也不大可能学会DSP(除非天才)。每天给自己定个计划,编写个小程序实现某个功能,做好日志记录。话说当年应聘时,领导看了我的DSP调试日志当场拍下了我。那应该是我的一个转折点。所以时刻准备着,有天好运就会降临。

回复

使用道具 举报

173

TA的帖子

0

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

15
发表于 2017-6-13 07:18:41 | 只看该作者
按照资料先学习一遍  这个是基础啊

回复

使用道具 举报

173

TA的帖子

0

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

16
发表于 2017-6-13 07:19:25 | 只看该作者
有什么问题还可以来论坛请教                        
                        

回复

使用道具 举报

608

TA的帖子

0

TA的资源

纯净的硅(初级)

Rank: 4

17
发表于 2017-6-13 08:24:27 | 只看该作者
本帖最后由 yang_alex 于 2017-6-13 08:26 编辑

下面内容是给新手看的,老鸟们就不要浪费时间了。

一、基本准备:
1、TMS320F28377S开发板或评估板,最好是TI原厂的,因为TMS320F28377S比较新,第三方的板卡和配套教材、例子程序还没出来。而原厂很多代码是基于这些原厂板子的,初学者没人在旁边手把手教时,有些设置变化会导致不同结果,初学者不知道什么设置产生什么影响。用原厂办卡,原厂例子程序,如果发生自己理解不了的现象时,可以恢复最初原始状态重新开始。

如果时间充分,可以从下面另外一种途径进行学习。
因为1、TMS320F28377S是C28X内核,如果不是TMS320F28377S独有的特殊外设,那么通用外设的配置方法也是一样的。至于CLA也是一样的。那么可以先找一个资料充分的第三方TMS320F28x板卡和配套例程(最好新一点,和TMS320F28377S),好处是中文的,容易理解。但要注意不好理解的地方要和TI原厂资料对照,有时第三方翻译的不准确。学完通用的部分后,再针对TMS320F28377S独有的特殊外设进行学习。

2、熟悉C和C++语言的人可以跳过这一步。不熟悉的人需要找C和C++语言的书仔细看看,现在TI的代码几乎都是C和C++写的了。

3、TI的CCS+controlSUITE是必须安装的,使用方法可以找第三方的资料,中文的容易懂。其中仿真器的调试使用是必须学会的,这是后续工作的重要手段。

二、好了,基础工作准备好了,下面开始学习。
1、从简单的例子开始,最常见的就是点灯。但别小瞧它,点灯也是有技术含量的好不好!我们的方法就是从最简单的灯的亮灭开始(GPIO输出控制),配合外设寄存器手册,了解相关寄存器设置的作用,如果不想了解硬件,至少要做到了解软件函数和相关调用参数的作用。这时候仿真器仿真调试很重要,单步执行,或断点运行,看看和设想是否一致。不一致,找原因,找出原因,你就进步了!有时候你会发现,单步调试和连续运行结果不一样。不要着急,很大的原因是连续运行时,CPU执行速度太快了,你眼睛根本没反应过来,单步执行时,仿真器把速度降下来了,所以你看见了。然后尝试按键控制灯亮灭(GPIO输入读取),开始时可能用空操作循环延时,效果也可以。没问题了,在学习中断相关知识,通过中断来读取按键状态。

2、最基本的点灯搞定了(实际上是学习最基本的GPIO操作和中断),再加入定时器(学习定时器操作),实现灯的闪烁。实现了灯的闪烁,甚至是灯的明暗变化。接下来学习PWM,改成PWM控制灯的明暗。再接下来实现流水灯,流星灯等等。。。。

(注意到没有,每次都是掌握前面的知识后再只增加一个外设,和前面的知识结合起来学习,或者单独学习两个外设后,再结合起来学习。千万不要一上来就混在一起学习)

3、一些复杂的外设,TI都有专门的文档进行说明的,可以到TI官网找一下,对照着进行学习。TI的网站设计的很好,非常有条理。找到这个器件,这个器件的资料就都可以找到了。

4、学习完别人的例子,自己就可以照猫画虎了,步骤也是上面的步骤,一步步加功能,发现不是设想中的情况时,就想想可能和什么设置相关,有什么地方冲突了,找到了,就好解决。解决了,你就进步了。记得终结啊!

三、有时候问题会比较复杂,一个人会搞很长时间。这时候别忘了EEWorld上热心的网友啊!有可能你的问题其他人以前碰到已经解决了,他告诉你,你就少走许多弯路。也许这个问题其他人没有遇到,但可以给你出谋划策,多条思路,也许很快就也解决了。另外,TI的技术支持也很好,有问题也可以问他们。小客户也可以上TI的德仪论坛,上面有许多TI的高手。

四、最后,有了心得,不要一个人藏着掖着,独乐乐不如总乐乐。来EEworld发个帖子吧,分享大家才会进步!

回复

使用道具 举报

917

TA的帖子

0

TA的资源

纯净的硅(高级)

Rank: 6Rank: 6

18
发表于 2017-6-13 11:11:30 | 只看该作者
没用过TMS320F28337S,但就主控如果不是特殊用途的主控我一般就分2种,一是有MMU的,一是没MMU的,有MMU的就直接上linux了,不用太关心寄存器外设啥的,接下来主要熟悉linux编程,没有MMU的主控就先买一块开发板,先运行一下例程,搞清楚时钟,GPIO,各种外设怎么用,多做实验,会其他MCU的话几天就熟悉新MCU了,再针对具体项目研究

回复

使用道具 举报

6577

TA的帖子

175

TA的资源

五彩晶圆(高级)

Rank: 9Rank: 9Rank: 9

测评达人

19
发表于 2017-6-13 11:21:23 | 只看该作者
看官方文档 看官方文档 看官方文档 重要的事说三遍
买开发板做实际的编程开发
搞些算法玩玩

回复

使用道具 举报

10

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

20
发表于 2017-6-13 11:48:27 | 只看该作者
看了一下资源,这个片子可以做新能源汽车或其他领域的同时3电机控制,可以参考TI提供的代码,在上面进行修改调试,快速输出产品

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

小黑屋|手机版|Archiver|电子工程世界 ( 京ICP证 060456

GMT+8, 2017-8-23 12:24 , Processed in 0.582169 second(s), 15 queries , Redis On.

快速回复 返回顶部 返回列表