智能车制作
标题:
电设的问题,TLC5615~~~~调不出来啊!!!!求助
[打印本页]
作者:
℡单身旅行
时间:
2013-9-4 17:01
标题:
电设的问题,TLC5615~~~~调不出来啊!!!!求助
请问你有TLC5615 的飞思卡尔程序吗??我的程序都调了一天了,还是不对啊。。。。程序如下
#include <hidef.h> /* common defines and macros */
#include "derivative.h" /* derivative-specific definitions */
#define sclk PORTB_PB0
#define din PORTB_PB1
#define cs PORTB_PB2
word i;
void PLL_Init(void) //PLLCLK=2*OSCCLK*(SYNR+1)/(REFDV+1)
{ //锁相环时钟=2*16*(2+1)/(1+1)=48MHz
REFDV=1; //总线时钟=48/2=24MHz
SYNR=2;
while(!(CRGFLG&0x08));
CLKSEL=0x80; //选定锁相环时钟
}
void delay_100us(void)
{
int delayus;
for(delayus=0;delayus<50;delayus++)
asm("nop");
}
void spiw(byte x)
{
byte i;
for(i=0;i<8;i++)
{
din=x&(0x80>>i);
sclk=0;
sclk=1;
}
}
void tcl5615set(word da)
{
da<<=2;
cs=0;
spiw(da>>8);
delay_100us();
spiw(da);
cs=1;
}
word value=0;
void main(void) {
PLL_Init();
for(;;)
{
tcl5615set(500);
}
}
就是让它输出一个规定的电压~~~~求救啊
欢迎光临 智能车制作 (http://111.231.132.190/)
Powered by Discuz! X3.2