dsp2407 做一个流水灯

我想用dsp2407做一个流水灯 具体是要用哪个版块 和哪些接口呢 新手求教
这个电路图正确么 如果正确 按照这个电路图需要注意些什么 有个程序就更好了

分析:
1.假设你用的是TMS320LF2407A芯片
2.查看该芯片数据手册,查要用到的管脚PWM3~6,它们都是带弱上拉的管脚
3.查看数据手册中recommended operating conditions(推荐操作)中:
VIH为2~Vdd+0.3V,也就是GPIO输出高的话是2V~3.3V;
IOH=-2mA(Group1)也就是GPIO第1组的输出电流最大2毫安,而用到的PWM3~6是
属于Group1的;
IOL=2mA,也就是最大拉电流2毫安;
4.我们驱动指示灯,如果是普通型号高亮的话,一般1~2mA就可以了,所以我们可以直接用
PWM3~6驱动;那么是输出2mA还是输入2mA驱动呢,如果是输出2mA的话,输出的电流
来自于给DSP供电的管脚,这些管脚的最大电流是固定的,如果输出给LED多了会影响DSP
供电和功耗的,所以一般采用输入电流方式控制LED,也就是GPIO输出低时点亮LED。
5.既然最大输入2mA,那么如果采用3.3V电压则计算出限流电阻=3.3V/0.002A=1650欧姆,
实际可采用2k的电阻。
6.电路图:3.3V->2k电阻->DS5管脚1->DS5管脚2->PWM3,依此类推,接4个PWM管脚就可以
了,比你图中节省2个管脚和一个273芯片。
7.软件:设置PWM3~6为GPIO输出,要点亮LED时输出低,熄灭时输出高,
这个只要操作相应的寄存器即可完成。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-01-02
直接驱动就行了,外面那块是电平转换芯片。io流水就行追问

如果用这个呢    程序和上面那个应该注意哪些区别 

追答

没本质上的区别

本回答被提问者采纳
相似回答
大家正在搜