TLV5616无法正常工作,MCU是RCT6

2019-07-21 02:18发布

本帖最后由 ADoer 于 2019-4-29 09:37 编辑

硬件资源:主控是F103RCT6, 使用的是TLV5616数模转换芯片。硬件设计如下图一所示。 使用了PA4/PA5/PA7引脚。
问题描述:TLV5616始终输出同样一个电压值:3.36V
当我在mian.c中给芯片一个值:4095时,芯片输出3.36V。即使我把跑马灯的程序烧写到板子上时,芯片依然输出3.36V。我的main.程序和tlv5616.h以及tlv5616.c程序都见图二、三、四。 驱动程序是参考论坛里其他朋友写好的,链接是:  http://www.openedv.com/forum.php ... 0&highlight=tlv5616   

我结合自己的硬件设计进行了一定的修改,同时修改了一条语句,见图四。完整的工程我上传在附件中,需要的朋友可以下载调试。

pic1.jpg                 pic11.jpg

                                           图一: 主控芯片和芯片相连的引脚      


pic2.jpg          

图二: main.c 程序

pic3.jpg
图三: TLV5616.h

pic4.jpg            

图四:TLV5616.c





友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。