F2812学习笔记.pdf

  1. 1、本文档共60页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
F2812学习笔记

目录 一、如何开始 DSP 的学习 2  二、完整工程的构成 4  三、CCS 的操作 7  1、CCS 的布局和结构 7  2、开始调试程序 8  3、统计代码运行时间 10  四、F2812 的资源 15  1、F2812 的片内资源 16  2、地址总线和数据总线 16  3、内部的存储器资源 18  4、存储器映射 18  5、映射和空间的统一编址 20  6、2812CMD 详解 21  五、中断系统 25  1、F2812 的中断系统 25  2、2812 中断程序模板 29  六、F2812 的时钟系统 32  1、振荡器 OSC 和锁相环 PLL 32  2、2812 芯片中各种时钟信号的产生情况 33  3、看门狗(Watch Dog) 34  4、系统初始化函数 34  七、IO 口控制 37  八、F2812 的EV 模块 39  1、事件管理器的功能 39  2、通用定时器 40  3、通用定时器初始化程序 43  九、F2812 的PWM 46  1、通用定时器产生的PWM 波 46  2、三相全桥电路桥理想驱动波形 49  十、F2812 的 SCI 模块 53  1、2812 SCI 模块 54  2、SCI 模块的特点 55  3、SCI 模块发送和接收数据的工作原理 55  4、SCI 数据格式 56  5、SCI 通信波特率设置 56  6、SCI 发送和接收数据的机制 57  7、多处理器通信 58  一、如何开始DSP 的学习 以下为各网友学习 DSP 的一些经验 fxw451:大家先大体上看一遍书,把大体的知识了解一下。其次就是看例子了,例子是关键,例子里有 你学的所有的东西,这次你再拿出一本书来看,这次是有针对性的看,比如你做的 spi 的,你就直接看 sp i 那张,一边看例子一边看书,这样你就可以把一些重要的寄存器给记住了。对于初学者来说,一直好奇的 就是 ccs 的使用,拿我第一次使用 ccs 来说,当我把 ccs 和板子连载一起时,我相当高兴,成功感油然升 起,接下来就是用 ccs 里的看自带的例子了,看完后你就会发现,这些是什么东东哦,什么都不会,这就 对了,你要是看一开始看会了你就是神仙了,dsp 不像单片机那么容易上手,所以你要花费点功夫吃透它, 好东西不是那么容易就可以搞定的。到了自己编程的时候了,这个时候不要要求自己能编一个什么样的程 序,你要仿着例子里的东西全部搞定就可以了,这就是你编程的第一步,当然也是成功的一步,在这成功 下,我相信你的积极性肯定被调到起来,对 dsp 越来越热爱了。 suary:1)把存储器映射结构搞清楚说的具体点就是 dsp 内到底有那些存储器(ram,rom,flash, etc),这些存储器到底是如何分配的,这个可以参考相关的.cmd 文件的写法,它定义了存储器映射和输 入输出段的位置 2 )编译器的堆栈操作有关这点我还是没有具体弄清楚,就是中断或是子程序调用时,系统自己的堆 栈操作。2407 有一个 8 级硬件堆栈,而 2812 没有,这个区别比较大,所以在编一边针对堆栈操作的程 序(eg. rtos)时就要特别注意了。 3) 中断系统每个 mcu 的中断系统搞清楚了,会给编程带来很大的便利,所以一定要对所用的 mcu 的中断过程了解的清清楚楚。 4 )数据结构设计好的,适合的数据结构会使自己的程序编写变得结构清楚而且“容易”。 dsp31:我的经验是:DSP 不管是软件和硬件开发一定要多思考,多比较。软件人员一定要会调试和定位 硬件电路的问题点。硬件人员一定要考虑接口设计,电平转换,电源稳定性,还有 ESD 防护等等。 cysmwander :首先得对 C 熟悉,但会 C 语言并不能说明你会编程,编程有结构设计的问题,C 语言只是 工具,看不懂的就好好去想,想通了就发现自己又上了一个台阶;在学习 DSP 之前,我觉得应该需要去明 白DSP 能干什么,所以你一定要先看看 DATASHEET,看看 DSP 的外设和资源,看看你能做啥。 开发环境建立完

文档评论(0)

yaocen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档