完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
大家好:
我在使用AD9789的时候遇到一个问题。 我是用STM32f系列的单片机对AD9789进行控制。 在程序初始化的时候,采用datasheet上的初始化顺序可以对AD9789进行正确的配置。 现在的问题是,我想在程序运行的时候,改变AD9789的输出频率。 例说,我现在的输出频率初始化为500MHZ,上电初始化,输出没有问题。 然后我想在程序运行时候,把输出频率调整到550MHZ,再次调用初始化函数对频率进行配置, 这个时候AD9789无输出。 甚至我在上电初始化的时候,连续调用2次初始化程序,AD9789都无输出。 目前解决这个问题,我采用的是,把所需频率暂时保存在EEPROM中,改变频率之后, 让单片机软件复位一次,这样就能得到正确的频率了。 我的问题就是怎么样才能在程序运行的时候,不需要软复位单片机就能改变输出频率,望指教。 |
|
相关推荐
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
643 浏览 1 评论
675 浏览 1 评论
931 浏览 1 评论
1108 浏览 2 评论
为什么在频率为10^3 Hz处,产生的相移就可以确定约为-90度
1684 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-29 02:07 , Processed in 0.601389 second(s), Total 70, Slave 53 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号