当前位置: 首页 > news >正文

电子拜年贺卡在线制作网站中山网站建设排名

电子拜年贺卡在线制作网站,中山网站建设排名,可以发布外链的网站,做简历网站知乎目录 前言 首先说明一下芯片内部并没有时钟#xff0c; 而是内部振荡。使用内部振荡的好处是外部无需设计晶振电路 #xff0c;再说的简单点 #xff0c;不用外部晶振依然可以让单片机正常运转。 环境#xff1a; 芯片#xff1a;STM32F103C8T6 Keil#xff1a;V5.24…目录 前言 首先说明一下芯片内部并没有时钟 而是内部振荡。使用内部振荡的好处是外部无需设计晶振电路 再说的简单点 不用外部晶振依然可以让单片机正常运转。 环境 芯片STM32F103C8T6 KeilV5.24.2.0 1.打开任意keil工程.打开system_stm32f10x.c 2.找到systeminit函数 全部注释掉 3.然后粘贴以下代码 #define USE_HSI 1 // 是否使用内部晶振 0 不使用 1使用 void SystemInit ( void ) {#if USE_HSI{ //设置使用内部晶振/* 开启HSI 即内部晶振时钟 */RCC-CR | ( uint32_t ) 0x00000001;/*选择HSI为PLL的时钟源HSI必须2分频给PLL*/RCC-CFGR | ( uint32_t ) RCC_CFGR_PLLSRC_HSI_Div2;/*PLLCLK8/2*936MHz 设置倍频得到时钟源PLL的频率*/RCC-CFGR | ( uint32_t ) RCC_CFGR_PLLMULL6; //设置倍频后的频率/* PLL不分频输出 ?*/RCC-CFGR | ( uint32_t ) RCC_CFGR_HPRE_DIV1;/* 使能 PLL时钟 */RCC-CR | RCC_CR_PLLON;/* 等待PLL时钟就绪*/while ( ( RCC-CR RCC_CR_PLLRDY ) 0 ){}/* 选择PLL为系统时钟的时钟源 */RCC-CFGR ( uint32_t ) ( ( uint32_t ) ~ ( RCC_CFGR_SW ) );RCC-CFGR | ( uint32_t ) RCC_CFGR_SW_PLL;/* 等到PLL成为系统时钟的时钟源*/while ( ( RCC-CFGR ( uint32_t ) RCC_CFGR_SWS ) ! ( uint32_t ) 0x08 ){ }} #else{ //设置使用外部8M晶振/* Reset the RCC clock configuration to the default reset state(for debug purpose) *//* Set HSION bit */RCC-CR | ( uint32_t ) 0x00000001;/* Reset SW, HPRE, PPRE1, PPRE2, ADCPRE and MCO bits */ #ifndef STM32F10X_CLRCC-CFGR ( uint32_t ) 0xF8FF0000; #elseRCC-CFGR ( uint32_t ) 0xF0FF0000; #endif /* STM32F10X_CL *//* Reset HSEON, CSSON and PLLON bits */RCC-CR ( uint32_t ) 0xFEF6FFFF;/* Reset HSEBYP bit */RCC-CR ( uint32_t ) 0xFFFBFFFF;/* Reset PLLSRC, PLLXTPRE, PLLMUL and USBPRE/OTGFSPRE bits */RCC-CFGR ( uint32_t ) 0xFF80FFFF;#ifdef STM32F10X_CL/* Reset PLL2ON and PLL3ON bits */RCC-CR ( uint32_t ) 0xEBFFFFFF;/* Disable all interrupts and clear pending bits */RCC-CIR 0x00FF0000;/* Reset CFGR2 register */RCC-CFGR2 0x00000000; #elif defined (STM32F10X_LD_VL) || defined (STM32F10X_MD_VL) || (defined STM32F10X_HD_VL)/* Disable all interrupts and clear pending bits */RCC-CIR 0x009F0000;/* Reset CFGR2 register */RCC-CFGR2 0x00000000; #else/* Disable all interrupts and clear pending bits */RCC-CIR 0x009F0000; #endif /* STM32F10X_CL */#if defined (STM32F10X_HD) || (defined STM32F10X_XL) || (defined STM32F10X_HD_VL) #ifdef DATA_IN_ExtSRAMSystemInit_ExtMemCtl(); #endif /* DATA_IN_ExtSRAM */ #endif/* Configure the System clock frequency, HCLK, PCLK2 and PCLK1 prescalers *//* Configure the Flash Latency cycles and enable prefetch buffer */#ifdef VECT_TAB_SRAM. SCB-VTOR SRAM_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM. */ #else3 SCB-VTOR FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH. */ #endif}#endif } 测试频率为24Mhz,功能是正常的 总结
http://www.w-s-a.com/news/215718/

相关文章:

  • 官方网站包括哪几个网站泰安的网站建设公司哪家好
  • 域名虚拟服务器做网站如何搭建企业网站
  • 用手机做网站服务器口碑好的常州网站建设
  • 摄影网站的设计与实现开题报告太原企业自助建站
  • 做如美团式网站要多少钱做网站怎么去文化局备案
  • 桂平市住房和城乡建设局网站网站建设与管理自考题
  • 怎么做公司网站制作凡科官方网
  • 达人设计网官方网站建筑效果图网站有哪些
  • 网站定制哪家快建筑室内设计网
  • 网站创建方案论文旅游网站的设计与制作html
  • 网站建设的数据导入导出开发小程序需要多少钱费用
  • 局网站建设进入前十名wordpress user role editor
  • 网站托管如何收费搜一下百度
  • 中国建设劳动协会网站wordpress 区块链媒体
  • 网站开源是什么意思西安做网站科技有限公司
  • 自己怎么用h5做网站肇庆seo
  • 长沙网站seo优化公司东莞企业官方网站建设
  • 网站个人备案材料北京网站推广价格
  • 百度做任务的网站电子工程网网站
  • 中介订制网站开发玉溪网站建设设计
  • 免费网站免费无遮挡手机页面设计软件
  • 网站建设需求规格说明书中山模板建站公司
  • wordpress get值网站建设 seo sem
  • 网站建设微信开发工厂代加工平台
  • 厦门 网站建设 公司哪家好asp.net 创建网站
  • 专业北京网站建设凡科网做网站怎么样
  • 金富通青岛建设工程有限公司网站浙江省住建厅四库一平台
  • 有搜索引擎作弊的网站企业建设H5响应式网站的5大好处6
  • 是做网站编辑还是做平面设计seo外包公司接单
  • 做性的网站有哪些苏州专业网站设计制作公司