完善资料让更多小伙伴认识你,还能领取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.中断源设置
|
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
1157 浏览 0 评论
1916 浏览 0 评论
7611 浏览 0 评论
写了一个用DMA读取ADC数据的程序,记录下整个过程和一点心得
3025 浏览 0 评论
3305 浏览 0 评论
1077浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-4-23 14:49 , Processed in 0.548373 second(s), Total 76, Slave 55 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号