- 博客(6)
- 资源 (6)
- 收藏
- 关注
转载 printf和sprintf的小知识
printf函数与sprintf不同之处有:(1)函数的声明不同[cpp] view plain copy print?int printf(const char *format [, argument]…); int sprintf(char *buffer, const char *format [, argument] …); int printf(const char *forma
2017-09-23 15:48:43 259
转载 在CCS中使用printf函数输出的问题和解决过程
在编写程序时,使用printf函数将一些参数显示出来对于调试程序很有用,但是初次在CCS中使用Printf函数时却遇到了一些问题,下面将这些问题的解决过程贴出来,虽然不能准确的指出问题所在,但是可以保证成功的用printf函数实现屏幕输出,希望对大家有用。问题出现:我用的是瑞泰的F2812的开发板,使用的是例程里的Cprogram程序,当时在调试IQmath程序的例程时,里面有用printf软件实
2017-09-22 21:03:58 12798 1
转载 存储器映射
引言随着半导体工艺技术与处理器设计技术的不断提高,嵌入式处理器的速度愈来愈快;而非易失性存储器的读取速度却远远跟不上CPU的发展。传统的单片机运行模式——机器代码存储在非易失性存储器(如ROM,FLASH),在运行时由CPU直接从其中取出指令执行——逐渐显得力不从心。如果继续沿用传统的程序运行模式,那么在绝大多数时间内高速CPU将处于空闲等待状态,这既浪费了CPU的计算能力,也无法实现高密度数据流
2017-09-21 16:54:25 1927
转载 启动代码中关于变量的初始化
对于一个标准C程序所用到的全局和静态变量都是定位在固定的内存空间,在程序启动时必须赋予确定的数值,对于程序中没有赋初值的变量,编译器默认赋值为0。对于__no_init限定的变量则不会被初始化。对于一个标准的C程序中用到的变量类别如下 Categories of declared data 所示,L(1) 初始化过程需要初始化为0的section由ILINK中放置在RAM中。需要被初始化的sec
2017-09-21 11:35:44 854
转载 TMS320F2812的CMD文件配置详解
DSP芯片以其极高的精度,性能及运算速度等无与伦比的优点使它得到了十分广泛的应用,TMS320F2812是TI公司生产的到目前为止用于数字控制领域的最好的DSP芯片,在对它的仿真开发过程中,编译器生成的代码和数据要由链接器分配到合适的存储空间,通常链接器的命令文件.cmd文件是由用户自己编写的,编写不当,就会使仿真开发不能进行,TI公司虽然在《TMS320C28x Optimizing C/C++
2017-09-21 11:08:27 1454
转载 DSP 两个CMD文件讲解
一般会有两个CMD文件:DSP281x_Headers_nonBIOS.cmd 和F2812_EzDSP_RAM_lnk.cmd。第一个用于确定程序和数椐的装载运行空间,校验数据和程序代码的长度,定义输入/输出文件,安排系统中可用的存储器,程序段、数据段、堆栈以及复位向量和中断向量的地址空间。第二个链接命令文件通过段定位控制命令,分配程序代码空间、数据代码空间、程序运行空间、堆栈空间。下面是例子:
2017-09-15 18:21:46 1462
《滑模变结构控制MATLAB仿真(第3版):先进控制系统设计方法》随书源码
2018-04-05
《滑模变结构控制MATLAB仿真(第3版):基本理论与设计方法》随书源码
2018-04-05
《滑模变结构控制MATLAB仿真(第2版)》随书源码
2018-04-05
《现代永磁同步电机控制原理及MATLAB仿真》随书源码
2018-04-05
《电力电子、电机控制系统的建模和仿真》随书源码
2018-04-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人