完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
软件设置流程
//1.ADC时钟使能SysCtrlRegs.PCLKCR0.bit.ADCENCLK = 1;//在InitSysCtrl()函数里//2.时钟分频EALLOW;SysCtrlRegs.HISPCP.all = 0x3;//HSPCLK = SYSCLKOUT/2*HISPCP = 150/(2*3) = 25.0 MHzADC_cal();EDIS;AdcRegs.ADCTRL3.all = 0x00E0; // Power up bandgap/reference/ADC circuitsDELAY_US(ADC_usDELAY); // Delay before converting ADC channelsAdcRegs.ADCTRL3.bit.ADCCLKPS = 0x0;//Fclk = HSPCLK/(2*ADCCLKPS),但当ADCCLKPS=0时,Fclk = HSPCLKAdcRegs.ADCTRL1.bit.CPS = 0x0;//ADCCLK = Fclk / (CPS+1)//3.通道设置//4.触发源设置//5.中断源设置
|
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
1348 浏览 0 评论
2111 浏览 0 评论
7991 浏览 0 评论
写了一个用DMA读取ADC数据的程序,记录下整个过程和一点心得
3267 浏览 0 评论
3552 浏览 0 评论
1312浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-21 23:22 , Processed in 0.522143 second(s), Total 76, Slave 56 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号