

2.3 PWM电路的使用
设置完计数器、比较值、端口电平有效性后,启动计数器T2;当计数器与比较值相等时,端口输出电平作相应变化。经PID计算不断改变比较匹配值SCM-PR1/2/3便输出相应的PWM波。在程序中用initp-wm789()完成PWM初始化后,即可用setpwm789()来进行PWM。

2.4 DSP和PC通信格式
本设计的波特率为4800、帧格式为8个数据位、一个停止位。设计给出每个指令起始位、长度及和检验的协议。在传输中所有指令的长度为8个字节,两个连续的十六进制数0xfe、0xfe表示一条新命令行的开始,第三个字节说明指令类型,接着四个字节是指令内容,最后一个字节是该条指令第3个字节到第7个字节的累加和,对于溢出部分不予考虑,只用累加和的低8位校验。本设计中DSP向PC主机发送的指令共9种,由每条指令的第三个字节指定(表1,表2)。当传输的参数是浮点数时,发送方将其转为整数发送,接收方也作相应的处理。

| 感动 | 同情 | 无聊 | 愤怒 | 搞笑 | 难过 | 高兴 | 路过 |
| Copyright © 2007-2012 China Research and Development Network, All Rights Reserved | ||
| 举报邮箱:co@chnrd.com 鄂ICP备09003885号 | ||