TMS320F28035学习记录六

1.TMS320F28035的引脚绝对不能输入5V的电压,当引脚内部上拉或下拉时,会产生100uA的电流,这个参数在低功耗设计中会很有用,说明上拉下拉设置是不好随便来的。所有具有输出功能的引脚,其输出缓冲器驱动能力的典型值是4mA,这样是比51或M3内核的控制器的引脚驱动能力弱很多的。

2.TMS320F28035工作电压分为两部分:3.3V的Flash电压和1.8V的内核电压。

3.在AD采样过程中,当AD采样端口悬空时,采集进来的值是随机值,所以没有用到的AD端口建议接地。

4.影响ADC采样精度的主要原因是增益误差和偏移误差。

5.从C语言编程的角度来说,库文件分为静态库文件和动态库文件,静态库文件就是以.lib为后缀的文件。动态库文件是以.dll为后缀的文件。无论是静态库文件还是动态库文件,其作用都是将函数封装在一起经过编译以后供自己或他人调用。优点在于编译后的库文件是看不到源码的,保密性很好,也便于维护。在CCS中双击一个.lib,会发现是乱码的。

6.静态库文件和动态库文件的区别:静态库被调用时直接加载到内存。而动态库在使用的时候被加载到内存,在不使用的时候从内存中释放。

7.

时间: 2024-10-08 23:02:01

TMS320F28035学习记录六的相关文章

ASP.net中的AJAX学习记录六 无刷新的数据编辑(GridView和DetailsView结合实例)(转)

本篇博客是仿照书中实例,实现GridView和DetailsView结合无刷新的数据编辑效果,页面效果:当点击GridView1的行或换页时,都会引发DetailsView1的数据绑定显示至页面,同时当使用DetailsView1编辑.删除.添加时,也会引起GridView1的重新绑定,整体页面实现无刷新. 页面布局: 1.新建AJAX窗口,命名为:"NoRefreshEdit.aspx".要想实现页面无刷新编辑,就必须使用两个Updatepanel. 2.在NoRefreshEdit

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/c2000_6.1.0/include.C2x系列的DSP都要用到这个包含文件. 3.现在C2000系列的库的开发版本有V121

TMS320F28035学习记录三

1.调用TI的官方延时函数DELAY_US()的步骤,在DSP2803x_Examples.h头文件中. 使用TI定义的DELAY_US()函数步骤: 1). 工程添加 DSP2803x_usDelay.asm文件 2).声明extern Uint16 RamfuncsLoadSize,(RamfuncsRunStart RamfuncsLoadStart在DSP2803x_GlobalPrototypes.h已声明) 3). 使用 memcpy(&RamfuncsRunStart, &R

Oracle学习记录 六 又一本学习资料练习

学习过最简单的几种语句了,也安装过了几次数据库,本来在看那个高级编程的,但是还有一本入门的没看,就先看了再说, 多练习,熟悉掌握最基本的操作. 我以前登录的时候都是用conn回车,然后再输入密码,这个文档第一个就介绍了另一种登录方法. conn scott/xx 这样就直接登录了,/前是用户名,/后是密码 conn sys/xx as sysdba 这个就是用管理员登录 2. 然后是把刚才输入的sql保存成文件用.sql后缀 select * from emp; save /home/oracl

TMS320F28035学习记录五

IQMath lib的使用 参考手册<IQmath_Quickstart.pdf> 版本V1.6.0 存放路径:C:\ti\controlSUITE\libs\math\IQmath\v160\doc 1.TMS320F28035是TI公司推出的32位定点DSP芯片,其硬件本身不支持浮点数运算,在用C语言编程时用到的浮点运算是在软件层面上完成的,并非TMS320F28035具备浮点运算能力.用C语言编程在软件上实现浮点数运算将增加代码量和程序运行时间.IQmath是一种采用定点运算,但具有浮点

zeromq学习记录(六)C语言示例

考虑到官方的示例c语言是最多的 后面可能有些例子就使用VC编译C语言例子 /************************************************************** 技术博客 http://www.cnblogs.com/itdef/ 技术交流群 群号码:324164944 欢迎c c++ windows驱动爱好者 服务器程序员沟通交流 **************************************************************

TMS320F28035学习记录一

1.拿到一款不熟悉的处理器来研发产品时,我们首先要了解的那些问题? 1).这款处理器属于哪一个公司?这个公司有那些处理器系列? 2).开发平台是什么?开发平台的版本历史和一些联系?最新版本? 3).基于库开发还是寄存器操作?库的版本? 4).处理器的位数?处理器的内核?内部存储器结构?处理器的工作频率? 5).处理器有哪些外设?下载程序方式?能否在线仿真?仿真接口? 6).处理器指令集? 7).参考书籍,开发板,例程? 2.TMS320C28x_TM是低功耗的32位定点处理器内核,具有精简指令集

TMS320F28035学习记录四

1.F28035_Device.h 此文件是常用的宏的定义,里面定义了数据类型,包含了必要的头文件,还有所使用器件的定义.如果使用其它器件,可以在这里更改. 2.F 28035_Examples.h 它是为了设置PLL,系统时钟,而定义的常数. 3.F28035_CodeStartBranch.asm 控制启动时转向的.它关闭看门狗并转向程序入口. 4.F28035_DefaultIsr.c 此文件包含外设的ISR例程.在开发过程中,这些ISR例程可以被消除,并与用户自己的ISR例程替换为每个中

TMS320F28035学习记录七

1.一种处理器可以利用其外设(也可以认为是功能模块)去实现某种功能.具有相同功能的外设一般不止一个,如两个串口外设或6个ePWM外设等.但具有相同功能的外设,其寄存器组分配形式往往是很相似的,我们可以用位域结构体共用体结构体的方式去定义一个功能寄存器组类型,然后用这个自定义类型去定义一个外设. 2.定义每一个寄存器的位域结构体类型,然后用这个位域结构体类型结合整型定义一个共用体类型.用这种方式定义一个功能模块的所有寄存器组.最后采用共用体结构体方式定义一个寄存器组类型. 3.位域的定义必须从右往