本帖最后由 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
我结合自己的硬件设计进行了一定的修改,同时修改了一条语句,见图四。完整的工程我上传在附件中,需要的朋友可以下载调试。
图一: 主控芯片和芯片相连的引脚
图二: main.c 程序
图三: TLV5616.h
图四:TLV5616.c
多谢!
我设计的电路中TLV5616的供电电压是5V啊,按道理来说我最大值应该是可以到5V的啊。
一周热门 更多>