|
这几天一直纠结于是否要学习DSP,或者是dsPIC,来拥有一个更高端的硬件平台。其实不需要,且看下面这个例子。
由于有个课题需要高速计算三角函数和浮点乘除法,用了常用的PIC18系列单片机进行了测试,很失望,虽然有硬件乘法器,每秒也只能进行约1000次三角运算,是用sin函数和atan函数测试的。
今天试了PIC32系列,用的是MICROCHIP PIC32 START KIT系列的开发板DM320004,单片机型号是
PIC32MX795F512L ,测试的结果不错,在循环 100,000 次时,指示灯大约每秒切换一次。可以用来进行三维姿态反解计算一类的课题了。http://friendz.blog.163.com/blog/static/85757132201121693859687/
硬件平台只是一个型号,microchip推出这么多款型号的控制器,必定有其得到之处。或许项目的开发,是在基本理论知识的熟练基础上的,再去进行控制器选型,进行程序开发的。程序的开发只是项目开发里教少的一部分,当然也是很关键的一部分。
今后努力的学习理论知识,信号处理,图像处理等,遇到项目的时候能快速的筛选出自己需要的硬件平台,快速开始设计,这样就足够了。加油!