完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我的电路板使用 50MHz 的外部时钟运行。MCG 和 OSC 在引导加载程序中设置,代码如下(来自 Keil Uvision 启动文件):
#elif (CLOCK_SETUP == 2) /* SIM_CLKDIV1: OUTDIV1=0,OUTDIV2=0,OUTDIV3=1,OUTDIV4=1,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0 */ SIM->CLKDIV1 = (uint32_t)0x00110000u; /* Update system prescalers */ /* Switch to FBE Mode */ /* OSC->CR: ERCLKEN=0,??=0,EREFSTEN=0,??=0,SC2P=0,SC4P=0,SC8P=0,SC16P=0 */ OSC->CR = (uint8_t)0x00u; /* MCG->C7: OSCSEL=0 */ MCG->C7 = (uint8_t)0x00u; /* MCG->C2: ??=0,??=0,RANGE0=2,HGO=0,EREFS=1,LP=0,IRCS=0 */ MCG->C2 = (uint8_t)0x24u; /* MCG->C1: CLKS=2,FRDIV=5,IREFS=0,IRCLKEN=0,IREFSTEN=0 */ MCG->C1 = (uint8_t)0xA8u; /* MCG->C4: DMX32=0,DRST_DRS=0 */ MCG->C4 &= (uint8_t)~(uint8_t)0xE0u; /* MCG->C5: ??=0,PLLCLKEN=0,PLLSTEN=0,PRDIV0=0 */ MCG->C5 = (uint8_t)0x00u; /* MCG->C6: LOLIE=0,PLLS=0,CME=0,VDIV0=0 */ MCG->C6 = (uint8_t)0x00u; while((MCG->S & MCG_S_OSCINIT0_MASK) == 0u) { /* Check that the oscillator is running */ } while((MCG->S & MCG_S_IREFST_MASK) != 0u) { /* Check that the source of the FLL reference clock is the external reference clock. */ } while((MCG->S & 0x0Cu) != 0x08u) { /* Wait until external reference clock is selected as MCG output */ } /* Switch to BLPE Mode */ /* MCG->C2: ??=0,??=0,RANGE0=2,HGO=0,EREFS=1,LP=0,IRCS=0 */ MCG->C2 = (uint8_t)0x24u; #endif 我需要在主代码中禁用振荡器,以便我可以将 XTAL 引脚用作 GPIO。我试图通过设置 MCG_C2 的 EREFS 位来做到这一点,如以下代码所示,但之后偶尔会出现总线故障。 MCG->C2 &= ~MCG_C2_EREFS0_MASK; //set for external clock while((MCG->S & MCG_S_OSCINIT0_MASK ) != 0x00u); /* Wait until external reference clock is selected as MCG output */ 我是否需要执行其他顺序来执行此操作或等待其他状态? |
|
相关推荐 |
|
只有小组成员才能发言,加入小组>>
1898个成员聚集在这个小组
加入小组我的项目我做主,使用GN+Ninja来完成构建系统(VSCode开发RT106X)
36308 浏览 0 评论
NXP IMX8应用处理器快速入门必备:技巧、使用、设计指南
4373 浏览 0 评论
6030 浏览 1 评论
6749 浏览 0 评论
NXP i.MX6UL开发板(linux系统烧录+规格+硬件+模块移植)使用手册
4198 浏览 0 评论
607浏览 2评论
求助,S32G上Core M启动后如何让Core A在Flash指定位置加载uboot?
600浏览 2评论
ESP32-WROVER-IE + LAN8720以太网,GPIO0电压只有1.6v,无法正常进入spi flash boot模式如何解决?
593浏览 2评论
求分享适用于PN7160 Android的NFC工厂测试应用程序
680浏览 2评论
775浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-7 16:36 , Processed in 1.014308 second(s), Total 76, Slave 59 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号