硬汉嵌入式论坛

 找回密码
 立即注册
查看: 6790|回复: 7
收起左侧

[有问必答] STM32F103开发板综合例程中AD7705

[复制链接]

3

主题

3

回帖

3

积分

新手上路

积分
3
发表于 2016-4-24 10:14:13 | 显示全部楼层 |阅读模式
大家好,我是AD7705模块的购买者,我看到综合例程中的AD7705部分的程序,有两点不是很明白,
1、bsp_InitTM7705(),这个函数中为什么要把TM7705_CfgSpiHard()给隐藏掉,把它隐藏掉SPI的SCK,MISO,MOSI的端口都没有初始化,还能够读取时钟寄存器的值吗?
2、在综合例子中,我只想使用AD7705部分,我需要对综合例子修改哪些东西?谢谢,求解答
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106978
QQ
发表于 2016-4-24 12:51:27 | 显示全部楼层
综合例子里面有一个bsp_spi_bus.c文件的,这个文件是SPI配置文件。
回复

使用道具 举报

3

主题

3

回帖

3

积分

新手上路

积分
3
 楼主| 发表于 2016-4-24 16:55:39 | 显示全部楼层
您的意思是不是我在编译工程的时候,SPI端口已经被自动配置好了?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106978
QQ
发表于 2016-4-25 01:06:08 | 显示全部楼层

回 songlaijun 的帖子

songlaijun:
您的意思是不是我在编译工程的时候,SPI端口已经被自动配置好了?
不是的,V4板子有多个SPI设备,这些设备的硬件配置集中放在这个文件:
1.png
回复

使用道具 举报

3

主题

3

回帖

3

积分

新手上路

积分
3
 楼主| 发表于 2016-4-25 15:35:03 | 显示全部楼层
OK,我明白了。但是还有一个问题,我问您一下。AD7705模块我接上两对模拟量后,刚开始的转换是正常的,但是过了几十秒钟后,两个通道输出的值都变为0了,请问这是什么原因?
QQ截图20160425154356.png
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106978
QQ
发表于 2016-4-26 00:52:23 | 显示全部楼层

回 songlaijun 的帖子

songlaijun:OK,我明白了。但是还有一个问题,我问您一下。AD7705模块我接上两对模拟量后,刚开始的转换是正常的,但是过了几十秒钟后,两个通道输出的值都变为0了,请问这是什么原因?

 (2016-04-25 15:35) 
没有遇到过这种情况,回头我试试。
回复

使用道具 举报

3

主题

3

回帖

3

积分

新手上路

积分
3
 楼主| 发表于 2016-4-28 10:42:13 | 显示全部楼层

回 eric2013 的帖子

eric2013:没有遇到过这种情况,回头我试试。 (2016-04-26 00:52) 
请问,您试的怎么样了?你那里有没有F103关于AD7705的程序?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106978
QQ
发表于 2016-4-28 12:01:00 | 显示全部楼层

回 songlaijun 的帖子

songlaijun:请问,您试的怎么样了?你那里有没有F103关于AD7705的程序? (2016-04-28 10:42) 
不好意思啊,没顾上测试呢,我们103的好像只有出厂程序里面做了,单独应该没有做。
网上搜搜,这方面程序很多。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-13 03:39 , Processed in 0.244939 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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