智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1190|回复: 0
打印 上一主题 下一主题

电设的问题,TLC5615~~~~调不出来啊!!!!求助

[复制链接]

8

主题

324

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1209

活跃会员奖章优秀会员奖章

威望
528
贡献
373
兑换币
291
注册时间
2013-7-24
在线时间
154 小时
跳转到指定楼层
1#
发表于 2013-9-4 17:01:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请问你有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);


  }
}

就是让它输出一个规定的电压~~~~求救啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-12-26 03:41 , Processed in 0.139205 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表