33602|231

2万

帖子

74

TA的资源

管理员

楼主
 

【抢楼有礼】TI TMS320F28377S 入门经验大搜集!(已颁奖) [复制链接]

   关闭
抢楼 * 本帖为抢楼帖,欢迎抢楼! 
颁奖链接:颁奖:【抢楼有礼】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份。






加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身

最新回复

本帖最后由 陌路绝途 于 2017-7-12 21:40 编辑 1.买板子      可以把注意力集中在软件开发上,软件开发(尤其是驱动)可以不必担心自己硬件上的问题,我就是以便调试一边写驱动和程序,每次写驱动前就要先确认硬件没问题。另外,买板子更省钱和时间,我自己做的板子,原理图PCB花了2周以上!制版又15天,回来以后焊接44B0 160个脚!那叫一个麻烦~~花了多少钱呢?2层板,制版费就300块!当然我把接口都外引了,还做了个20X18的LCD背板,板子比较大。再有就是买的资料相对来说比较全,但是不要指望有技术支持!都是骗人的,卖你之后就不会理你。 2.做       自己做可以更了解底层硬件,可以按照自己的要求加东西,比如我就加了GPS模块、 GPRS模块、SD卡模块,扩了个IIC的35个键子的键盘、把LCD接口按照买的LCD改装了,可以用FPC线直接连接。做的很爽的。玩一把吗。       当然,你可以有策略的做,比如像我一样,把RAM和ROM,网络都保持和某现成的板子一样,这样他们的资料你就可以拿过来直接用,给自己留个退路。其他的如SD了什么的自己做。都达到了~~就是费钱,费时间。再有就是给做的朋友几点建议:尽量拿到现成的板子,尽量多搜集其他板子的全套资料,一定要拿到一张没问题的原理图。   详情 回复 发表于 2017-7-12 21:36
 
点赞 关注(1)
个人签名

加油!在电子行业默默贡献自己的力量!:)


回复
举报

174

帖子

0

TA的资源

一粒金砂(高级)

沙发
 
一毕业就玩逼格的东西。。前途无量呀我。。没学过  没经验传授。。
 
 

回复

8

帖子

0

TA的资源

一粒金砂(中级)

板凳
 
谢谢群主,也请大家畅所欲言,为我们这些菜鸟级学手传业授惑
 
 
 

回复

2774

帖子

8

TA的资源

版主

4
 
TMS320F28377S入门经验第一条,先整块板子,无论是买板子,要板子,还是自己打板子焊,首先得搞块板子,相信这个应该没有人有意见吧。
 
 
 

回复

2721

帖子

0

TA的资源

纯净的硅(中级)

5
 
艰苦劳动+正确方法+少说空话+多逛EE
 
 
 

回复

368

帖子

0

TA的资源

一粒金砂(中级)

6
 
前两天在淘宝买了块TMS320F28027F。完全看不懂,完全懵逼。
 
 
 

回复

1310

帖子

3

TA的资源

一粒金砂(高级)

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

RTEMS

 
 

回复

1237

帖子

66

TA的资源

纯净的硅(中级)

8
 
跟着官方的文档资料教程走嘴好了,就是英文的,翻译的资料大多垃圾
 
 
 

回复

7462

帖子

2

TA的资源

五彩晶圆(高级)

9
 
两个经验,一是加群309018200,二是礼品全部归我
 
 
 

回复

721

帖子

1

TA的资源

一粒金砂(高级)

10
 
入门最好的方式是还是以项目为导向由浅入深。
 
 
 

回复

421

帖子

1

TA的资源

一粒金砂(高级)

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

回复

1234

帖子

4

TA的资源

纯净的硅(高级)

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

回复

351

帖子

1

TA的资源

一粒金砂(高级)

13
 
先熟悉硬件,看看datasheet,再熟悉开发环境,再跑跑例程,最后自己编写程序,开发项目
 
 
 

回复

2856

帖子

260

TA的资源

五彩晶圆(高级)

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

回复

796

帖子

0

TA的资源

一粒金砂(高级)

15
 
按照资料先学习一遍  这个是基础啊
 
 
 

回复

796

帖子

0

TA的资源

一粒金砂(高级)

16
 
有什么问题还可以来论坛请教                        
                        
 
 
 

回复

1305

帖子

0

TA的资源

纯净的硅(高级)

17
 
本帖最后由 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发个帖子吧,分享大家才会进步!
 
 
 

回复

965

帖子

0

TA的资源

纯净的硅(高级)

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

回复

7172

帖子

195

TA的资源

五彩晶圆(高级)

19
 
看官方文档 看官方文档 看官方文档 重要的事说三遍
买开发板做实际的编程开发
搞些算法玩玩
 
 
 

回复

14

帖子

0

TA的资源

一粒金砂(中级)

20
 
看了一下资源,这个片子可以做新能源汽车或其他领域的同时3电机控制,可以参考TI提供的代码,在上面进行修改调试,快速输出产品
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表