107

帖子

0

TA的资源

一粒金砂(中级)

101
 
首先必须有决心,有下苦功夫学好的决心。然后就可以买开发板,最好是买TI原厂的开发板评估板,熟悉硬件,最重要的是一定要看官方的手册,一定是要官方的。再接着把开发环境和工具软件装好,CCS+controlSUITE,有好多例子可以跑,刚开始先学简单的例子,点点灯之类的。这个网站有视频:https://training.eeworld.com.cn/TI/video/7371,学习如何从零建立自己的工程,然后根据第2部分的例子,慢慢搭建自己的东西。总之,自己一定要有决心和信心,去多花时间。
 

回复

5

帖子

0

TA的资源

一粒金砂(初级)

102
 
构建DSP最小系统  个人感觉只要是C2000系列的都可以。TMS320F28377S 只是最新的产品而已。
一、购买一个市场上比较成熟的小系统产品;
二、自己动手设计一个小系统。我们这里主要告诉大家怎么自己设计一个最小系统。  首先我给最小系统一个定义,我按照我个人的习惯把最小系统分成2个方面   1,狭义的最小系统  所谓狭义最小系统是指就是能够完成一个独立功能,并且方便观察的一个系统。比如我们常见的通过DSP控制一个LCD灯让它闪起来。完成这个功能我们可以认为狭义的最小系统完成。  独立完成功能,我们很容易想到要一个系统能够独立完成功能必须需要的部分应该有电源电路、时钟电路、复位电路。这个和我们单片机基本一样只是在电路设计上注意看手册这个会少出错。其实对于一些DSP来说光是这样是不够的,我们必须要有存储器系统,如果是采用2000系统可以不需要扩展因为他内部自己有FLASH,但是对于5000系统来说就必须扩展非易失性的FLASH等存储器保证系统在掉电重新上电后可以正常工作,所以除了考虑通用单片机的3个方面我们还需要在存储器,BOOTLOADER方面了解DSP,这个也正是大家学习DSP比较困难的地方。  方便观察这个是我自己增加的一个方面,主要是让大家养成良好的习惯,比如我们在设计系统时加一个LED或者蜂鸣器这样在调试的时候会给我们带来很多好处。比如我们设计一个IO操作的程序通过IO输出一个方波,我们可以通过很多方法来观察我们的结果是对好是错。我们可以通过示波器,但是由于很多初学者不一定具备这个条件。如果我们有LED就可以通过他的状态来观察程序运行的结果.   
2, 广义的最小系统  广义的最小系统除了具有上面狭义最小系统的功能外还必须具有一个功能可开展性。这个在系统设计中是非常重要的。如果说我们可以设计并完成一个狭义的最小系统就代表我们对DSP已经入门了。那么完成可扩展性功能就代表你可以使用DSP进行系统设计了。  可扩展性在这里我要主要讲的是时序,也就是我们设计的时候必须满足他的时序功能。经常在论坛里面看到大家问我的系统怎么扩展一个存储器或者其他外设。即使有一些参考电路我们怎么判断他的正确与否。这一点正好和我们的单片机系统重合。所以我常常说知道一个CPU怎么用要用一个新的就非常简单了。下面我们就谈谈时序设计需要注意的地方。   
一、首先要熟悉主CPU的时序,也就是说你需要向外设写或者读取一个数据你是采用什么方法的。比如我们的DSP系统的数据手册就专门有一大段内容对外部程序空间、数据空间、IO空间访问的图和说明。
二、 熟悉我们外设对时序的要求,这个很容易理解,你打算读写我总应该知道按照什么样的方法怎么读写吧。一般在手册上也是很清楚的。

三、当我们清楚DSP和外设的时序后我们来判断他们是不是匹配(简单点说就是可不可以实现数据的读写功能)如匹配电路设计就是正常的否则我们要想办法让他们匹配。其实这个过程就是电路设计和判断的过程。  关于时序的设计的详细说明几句话说不清楚我们可以在论坛上来一起讨论他是我们数字系统设计的核心。 四、软件最小系统,很多朋友在论坛上说没有一个具体的思路来写DSP程序或者直接是看不懂人家的。其实这些多少没有系统概念造成的。如果我们知道软件最小系统有那几个文件组成。他们主要完成什么功能我们在一个一个的理解和消化他这样不就可以很好的写出程序。比如我们DSP的一个软件系统主要有头文件、库函数、中断向量表、存储器分配文件(CMD)
 
 

回复

483

帖子

0

TA的资源

一粒金砂(中级)

103
 
没有用过TMS320F28337,但用过TMS320F2812和F28335的。功能都比较强大。
学习首先的找个硬件电路或最小系统板,至于买开发板还是自己设计画,都行。然后就是熟悉芯片的DATASHEET资料,明白都有哪些功能及外设。最后是用个小例程下载简单试机,知道开发操作流程。
 
 
 

回复

483

帖子

0

TA的资源

一粒金砂(中级)

104
 
有个简单的入门后,除过上面所说就是开始看例程代码,写代码。配置不同的外设工作及应用了。
 
 
 

回复

483

帖子

0

TA的资源

一粒金砂(中级)

105
 
一般应用设计TI都会给出开发例程及开发程序库的。多看多研究,最后就慢慢懂的开发,直到熟练精通。
 
 
 

回复

862

帖子

2

TA的资源

纯净的硅(初级)

106
 
入门跟重要,入门后要沉的下,出的来!
 
个人签名水不撩不知深浅 人不拼怎知输赢
 
 

回复

415

帖子

2

TA的资源

一粒金砂(高级)

107
 
熟悉文档,然后根据实际的情况操作就比较好上手了
 
个人签名只要你心中有梦想,你人在哪里,梦想就在哪里!
 
 

回复

387

帖子

0

TA的资源

纯净的硅(初级)

108
 
      我一般都是先过一遍TI的官方资料,基本能做到心中有数。TI的资料一致性还是很好的,看习惯了以后其它芯片上手也会比较快的。
 
 
 

回复

1507

帖子

1

TA的资源

纯净的硅(初级)

109
 
板子其实都一样,拿在手里就要用起来,管他懂或不懂,没有问题的话就永远掌握不了知识,所以问题越多成长越大,当然步骤还是需要的,基本电路的认识,程序的知识都需要必备,然后看相关资料,找手册也是需要的,最好有个师傅带,没有就只能靠自己了……
 
 
 

回复

75

帖子

0

TA的资源

一粒金砂(中级)

110
 
我记得当时从28027到28335再到28377,都是看着书学的,其实书上也是翻译的数据手册,从寄存器的配置学起,然后在看TI的示例代码,现在都流行库函数了,很方便。 TI也有提供库函数的代码,学习TI的编程风格,然后一个一个小模块运用,接一点外设来玩玩,这个系列的通用型很好,学会一款,移植很方便,祝各位学习愉快,哈哈!!
 
个人签名开心开心
 
 

回复

75

帖子

0

TA的资源

一粒金砂(中级)

111
 
我记得当时从28027到28335再到28377,都是看着书学的,其实书上也是翻译的数据手册,从寄存器的配置学起,然后在看TI的示例代码,现在都流行库函数了,很方便。 TI也有提供库函数的代码,学习TI的编程风格,然后一个一个小模块运用,接一点外设来玩玩,这个系列的通用型很好,学会一款,移植很方便,祝各位学习愉快,哈哈!! 2
 
个人签名开心开心
 
 

回复

75

帖子

0

TA的资源

一粒金砂(中级)

112
 
我记得当时从28027到28335再到28377,都是看着书学的,其实书上也是翻译的数据手册,从寄存器的配置学起,然后在看TI的示例代码,现在都流行库函数了,很方便。 TI也有提供库函数的代码,学习TI的编程风格,然后一个一个小模块运用,接一点外设来玩玩,这个系列的通用型很好,学会一款,移植很方便,祝各位学习愉快,哈哈!! 3 完毕
 
个人签名开心开心
 
 

回复

492

帖子

0

TA的资源

一粒金砂(高级)

113
 
C2000 DelfinoLaunchPad(LAUNCHXL-F28377S)是一款基于TI最新Delfino器件TMS320F28377S的低成本开发套件,板载XDS100v2仿真器,
只需一根USB线就可以进行开发、调试和代码烧写,并提供UART实现PC机和目标板的串行通信。
如下图所示,LAUNCHXL-F28377SC2000 LaunchPad EVM板主要特性如下:
Ø  USB Debug和编程接口,板载高速、隔离的XDS100v2仿真器;
Ø  USB接口供电或板上预留供电接口供电;
Ø  板载两路用户LED灯,用于状态的指示;
Ø  板载设备复位按键;
Ø  板上预留4组用户通用接口,用于扩展其他模块使用;
Ø  板上预留1路CAN接口,用于远距离传输;
Ø  板载Boot选择开关,用于选择上电加载模式;
Ø  预留QEP_A和QEP_B接口,用于事件管理器功能验证。
LAUNCHXL-F28377S板卡预留的4组用户扩展通用IO口定义如下表所示,结合图中所标注的Jx位置确定具体引脚功能,使用时
需注意电平匹配和输入电压范围,因板上对引出通用IO口没有做任何保护,使用时应避免IO口的损坏。

 
 
 

回复

16

帖子

0

TA的资源

一粒金砂(中级)

114
 
好的教材。现在好的教材都是互相抄袭,水份比较大。因此好的教材也比较至关重要,否则不仅会消磨你的意志,还会耗费你的时间。刚开始学,最好从最基础的开始,搞清楚寄存器对于学习和理解DSP至关重要(DSP书中寄存器介绍的越详细越适合初学者)。我最初选择的是刘和平的书“DSP原理及电机控制应用:基于TMS320LF240X系列”,很经典的一本教材。TMS320F28377S是款不错的芯片。
 
 
 

回复

670

帖子

0

TA的资源

一粒金砂(中级)

115
 
抢楼了!
 
 
 

回复

40

帖子

0

TA的资源

一粒金砂(初级)

116
 
对于TMS320F28377S开发板的学习,我觉得首先应该了解它的说明书,有哪些功能,哪些功能相对来说比较简单,从先易后难的方式来学习,可以买点实用案例来看。不懂得问问公司的老员工,当然自己首先要把基础打好,基础很重要,要不老员工给你讲解半天你也听不懂,也是枉然。再一个要有持之以恒的精神和刻苦专研的精神,才能更好的更快的掌握。所谓万事开头难,开个好头后面就学的快了,不要怕吃苦。
 
 
 

回复

32

帖子

0

TA的资源

一粒金砂(初级)

117
 
拿到板子后先看官方手册,看看datasheet关于板子的功能介绍,下载一些官方给的实用案例和技术文档。根据官方给的案例,调试基础功能,最后结合实际需要进行功能组合应用。有不懂的不清楚的问问周围的同事,或者向有经验的论坛高手请教。
最后一点,也是最重要的一点,一定要自己动手调试,否则永远不知道自己会不会。
 
 
 

回复

672

帖子

0

TA的资源

版主

118
 
底子太好了吧  我来跟着学习了
 
 
 

回复

47

帖子

0

TA的资源

一粒金砂(中级)

119
 
TMS320F28377S开发板的学习,如果条件允许的话可以跟着前辈一起做项目学习,这样动手调试学习起来更快。如果没有条件,可以先拿手册了解开发板的功能,下载一些案例,自己动手边学边调试,动手调试才能更好的学习,遇到问题才能更好的解决。
 
 
 

回复

200

帖子

0

TA的资源

一粒金砂(高级)

120
 
本人有一个TMS开发板,但是一直无从下手,脑壳里整天都在想些模拟电路的公式,各种二三极管和芯片的参数已经快装不下另外的东西了
 
个人签名业余发明家
 
 

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

随便看看
查找数据手册?

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
快速回复 返回顶部 返回列表