完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
N32903的ADC模块以一种时钟频率初始化后,能切换成另外一种时钟频率吗?
最近有一个应用:条码打印机。 在检测纸张的类型和尺寸的时候,希望ADC模块工作在500KHz左右; 在走纸和打印的时候,希望ADC模块工作在16MHz左右。 这样才能保证纸张检测准确度较高。 在使用中发现:当以500KHz初始化ADC模块,完成纸张类型和尺寸检测后,disable掉ADC模块,然后以16MHz的工作时钟频率初始ADC模块,然后工作在走纸和打印模式, 发现ADC模块仍然是工作在500KHz,导致走纸和打印报错。 |
|
相关推荐
1个回答
|
|
|
根据N32903的手册,ADC模块的时钟源有两种:PLL2和PLL3。这两个PLL的输出时钟频率是可以设置的,因此可以通过改变PLL的输出时钟频率来改变ADC模块的工作时钟频率。在初始化ADC模块时,需要将ADC时钟源设置为需要的PLL,然后设置好其他的参数,如采样速率、通道数等。在切换时钟源时,需要先disable掉ADC模块,然后重新设置ADC时钟源为另外一个PLL,最后再使能ADC模块即可。
|
|
|
|
|
只有小组成员才能发言,加入小组>>
1559 浏览 0 评论
imx6ull 和 lan8742 工作起来不正常, ping 老是丢包
4732 浏览 0 评论
4223 浏览 9 评论
3816 浏览 16 评论
4393 浏览 1 评论
4206浏览 3评论
2378浏览 0评论
3392浏览 0评论
1157浏览 0评论
2841浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-1 10:48 , Processed in 0.692597 second(s), Total 74, Slave 54 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
341