STM32驱动tlv5616芯片问题,没有输出 ,急急急

2019-07-14 23:44发布

#include "sys.h"#include "tlv5616.h"#include "delay.h"void TLV5616_Init(void){         GPIO_InitTypeDef  GPIO_InitStructure;                RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENABLE);         //ʹÄÜGPIOB¶Ë¿ÚʱÖÓ
        GPIO_InitStructure.GPIO_Pin = GPIO_Pin_4|GPIO_Pin_5|GPIO_Pin_8|GPIO_Pin_9;        GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;                  //ÍÆÍìÊä³ö        GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;                 //IO¿ÚËÙ¶ÈΪ50MHz
        GPIO_Init(GPIOB, &GPIO_InitStructure);         //¸ù¾Ý²ÎÊý³õʼ»¯GPIOB.8
        GPIO_ResetBits(GPIOB,GPIO_Pin_4|GPIO_Pin_5|GPIO_Pin_8|GPIO_Pin_9);//Êä³ö1£¬
}void TLV5616_date(u8 data){         u16 i;         tlv5616_cs=0;       tlv5616_clk=1;    tlv5616_fs=0;    for(i=0;i<16;i++)        {                                 delay_us(2);                                        if((data&0x8000)==0x8000)                                tlv5616_data=1;                        else                                tlv5616_data=0;                tlv5616_data=(data&0x8000);                tlv5616_clk=0;                 delay_us(100);                data<<=1;                  tlv5616_clk=1;                 delay_us(100);                                 }        tlv5616_cs=1;      tlv5616_fs=1;         tlv5616_clk=0;
        for(i=0;i<16;i++);        }


TLV5616.pdf 下载积分: 积分 -1 分
693.77 KB, 下载次数: 27, 下载积分: 积分 -1 分 5616芯片手册
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
Forever_092
1楼-- · 2019-07-15 07:17
1563661808 发表于 2014-4-22 14:24
童鞋  可以适当加点语言描述
参考这个http://bbs.elecfans.com/jishu_426327_1_1.html帖子 ...

当时我排了一下,不知道怎么就粘贴出来成这样了,这个我学习了,管理员
1563661808
2楼-- · 2019-07-15 12:54
 精彩回答 2  元偷偷看……
Forever_092
3楼-- · 2019-07-15 15:43
1563661808 发表于 2014-4-28 11:21
问题解决了吗

现在已经解决了,是一块da输出芯片的问题

一周热门 更多>