- 博客(7)
- 收藏
- 关注
原创 TMS320F28035学习记录七
1.一种处理器可以利用其外设(也可以认为是功能模块)去实现某种功能。具有相同功能的外设一般不止一个,如两个串口外设或6个ePWM外设等。但具有相同功能的外设,其寄存器组分配形式往往是很相似的,我们可以用位域结构体共用体结构体的方式去定义一个功能寄存器组类型,然后用这个自定义类型去定义一个外设。2.定义每一个寄存器的位域结构体类型,然后用这个位域结构体类型结合整型定义一个共用体类型。用这种方式定
2015-04-29 14:39:03 2689 1
原创 TMS320F28035学习记录六
1.TMS320F28035的引脚绝对不能输入5V的电压,当引脚内部上拉或下拉时,会产生100uA的电流,这个参数在低功耗设计中会很有用,说明上拉下拉设置是不好随便来的。所有具有输出功能的引脚,其输出缓冲器驱动能力的典型值是4mA,这样是比51或M3内核的控制器的引脚驱动能力弱很多的。2.TMS320F28035工作电压分为两部分:3.3V的Flash电压和1.8V的内核电压。3.在AD采
2015-04-29 13:55:22 3685
原创 TMS320F28035学习记录五
IQMath lib的使用参考手册《IQmath_Quickstart.pdf》 版本V1.6.0存放路径:C:\ti\controlSUITE\libs\math\IQmath\v160\doc1.TMS320F28035是TI公司推出的32位定点DSP芯片,其硬件本身不支持浮点数运算,在用C语言编程时用到的浮点运算是在软件层面上完成的,并非TMS320F28035具备浮点运算能力。
2015-04-29 11:41:58 9652
原创 TMS320F28035学习记录四
1、F28035_Device.h此文件是常用的宏的定义,里面定义了数据类型,包含了必要的头文件,还有所使用器件的定义.如果使用其它器件,可以在这里更改。2、F 28035_Examples.h它是为了设置PLL,系统时钟,而定义的常数。3、F28035_CodeStartBranch.asm控制启动时转向的。它关闭看门狗并转向程序入口。4、F28035_DefaultIs
2015-04-29 11:38:30 4961
原创 TMS320F28035学习记录三
1.调用TI的官方延时函数DELAY_US()的步骤,在DSP2803x_Examples.h头文件中。使用TI定义的DELAY_US()函数步骤: 1). 工程添加 DSP2803x_usDelay.asm文件 2).声明extern Uint16 RamfuncsLoadSize,(RamfuncsRunStart RamfuncsLoadStart在DSP2803x_
2015-04-23 17:03:54 4984
原创 TMS320F28035学习记录二
1.TI处理器命名规则TMS代表合格产品;TMX代表实验产品;TMP代表模型产品。320 代表DSP产品系列;430 代表单片机产品系列;470 代表ARM产品系列。F 代表内部存储器为Flash;C 代表内部存储器为ROM。28035 代表产品型号。2.CCS5的标准C文件以及TI自己扩展的一些头文件在C:/ti/ccsv5/tools/compiler/c200
2015-04-23 16:55:05 6865
原创 TMS320F28035学习记录一
1.拿到一款不熟悉的处理器来研发产品时,我们首先要了解的那些问题? 1).这款处理器属于哪一个公司?这个公司有那些处理器系列? 2).开发平台是什么?开发平台的版本历史和一些联系?最新版本? 3).基于库开发还是寄存器操作?库的版本? 4).处理器的位数?处理器的内核?内部存储器结构?处理器的工作频率? 5).处理器有哪些外设?下载程序方式?能否在线仿真?仿真接口? 6).
2015-04-23 16:49:13 5504
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人