阅读:2933回复:6
DSP开发手记(第三日)(3)
板子刚刚好使,要试的东西太多了。
串口帧同步为什么没有呢,不管了,先。 编一小段延时程序,然后控制步进马达启动,编译后下载到目标板,运行,哇,马达跑起来了,还真挺顺利!多次过纸,还好,唯一的不足是没有纸时机械噪音较大,这留着给机械工程师去处理吧,今天就工作到这儿了,留点时间写一下问题总结以及程序流程框图修正。 心得:1。使用C语言编程时,千万不要对状态寄存器(ST0\\ST1)赋值,否则会出现莫名奇妙的问题(甚至连一条最简单的加法语句都会给你算错); 2。使用c语言调用汇编语言写的函数时,形参通过累加器传递到汇编部分,如果函数有返回值,也是通过对累加器赋值实现; 3。设置系统工作频率时,要按照要求先降频,等待时钟锁相环稳定后,再设置寄存器值; 4。DSP的GPIO使用很灵活,原来我一直担心我的直接IO口不够用,其实都是多余的,因为DSP的主机控制接口(通过硬件连接HPIENA脚为低电平置为IO口)以及多功能串口(通过设置寄存器置为IO口)都可以设置为GPIO口,非常灵活。 [编辑 - 5/6/02 作者: lvyingf] |
|
最新喜欢:duguxu... |
板凳#
发布于:2002-05-06 18:09
感谢,移到总结版!
|
|
|
地下室#
发布于:2002-05-06 20:21
只来的人不如灌水那边多呀。
|
|
|
6楼#
发布于:2005-04-23 10:21
挺不错的,顶一下 :P
|
|