野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9896|回复: 6

利用GPIO与外部的Ad9851通信

[复制链接]
发表于 2015-4-1 09:14:20 | 显示全部楼层 |阅读模式
我利用GPIO与外部的AD9851进行通信的时候,发现按照AD9851的输出频率公式算的频率控制字,结果输出的频率不准确。测得GPIO传出的数据电平和计算的不符合,但用jtag仿真的时候看到的出书寄存器的值是正确的,这是什么问题。求教大神帮助!!!!代码在附件里。。。。

User.rar

14.73 KB, 下载次数: 25

回复

使用道具 举报

发表于 2015-4-1 22:58:55 | 显示全部楼层
测得GPIO传出的数据电平和计算的不符合,
是指stm32的吧,不知楼主怎么测的呀??用示波器??
AD9851应该是楼主外接的吧,不知连线是否确保没问题
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-4-3 21:23:20 | 显示全部楼层
用示波器测得,连线没问题,AD9851是外接的
回复 支持 反对

使用道具 举报

发表于 2015-4-4 00:16:32 | 显示全部楼层
就算说直接用示波器测STM32的GPIO电平都不对??
请把AD9851断开,单独测试stm32的IO口电平,首先判断IO是否是IO接口问题。
如果IO口电平不对的话,查看开发板原理图看看是否引脚共用了,导致电平出错
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-4-4 12:04:38 | 显示全部楼层
问题解决了,谢谢啦
回复 支持 反对

使用道具 举报

发表于 2015-12-2 08:54:26 | 显示全部楼层
Clare 发表于 2015-4-4 12:04
问题解决了,谢谢啦

求分享代码
回复 支持 反对

使用道具 举报

发表于 2017-8-10 05:50:41 | 显示全部楼层
Clare 发表于 2015-4-4 12:04
**** 作者被禁止或删除 内容自动屏蔽 ****

可以分享代码吗
回复 支持 反对

使用道具 举报

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

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-5-14 22:04 , Processed in 0.036677 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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