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

意大利设计网站推荐网站菜单栏代码

意大利设计网站推荐,网站菜单栏代码,软件项目实施流程,做器材的网站近期在使用STM32H563ZIT6这款芯片在开发板上使用正常#xff0c;烧录到自己打的板子就遇到了芯片烧录一次后#xff0c;再次上电无法烧录的问题。 遇到问题需要从以下5点进行分析。 首先看下开发板的原理图 1.BOOT0需要拉高。 2.NRST脚在开发板上是悬空的。这里我建议大家…近期在使用STM32H563ZIT6这款芯片在开发板上使用正常烧录到自己打的板子就遇到了芯片烧录一次后再次上电无法烧录的问题。 遇到问题需要从以下5点进行分析。 首先看下开发板的原理图 1.BOOT0需要拉高。 2.NRST脚在开发板上是悬空的。这里我建议大家搞个3.3V上拉10k电阻。防止出现烧录问题。 3.注意VCAP脚也是悬空的。VCAP是为核心供电的滤波电容引脚当ldo关闭时候核心电压直接从Vcap引脚进入。或者也可以打开内部LDO从VDDLDO引脚接入采用混合模式供电dcdcldo的模式。 4.要使用正版ST-LINK进行烧录。 判断ST-LINK是否是正版的方法如下 打开STM32CubeProgrammer识别ST-LINK。 注意ST-LINK的Serial number如果是一串很长的序列号则是正版ST-LINK。否则是盗版 ST-LINK。正版如下图所示。 5.代码配置注意代码中配置芯片核心区域使用供电方式。手册中重要部分如下。 从上图可知芯片核心区域默认是使用SMPS供电的当PWR_SCCR寄存器的BYPASS 置1时使用的是LDO供电。 注意SDK的代码的SystemClock_Config函数没有进行供电配置。说明使用SMPS供电正常烧录开发板是没有问题的。 void SystemClock_Config(void) {RCC_OscInitTypeDef RCC_OscInitStruct {0};RCC_ClkInitTypeDef RCC_ClkInitStruct {0};/** Configure the main internal regulator output voltage*/__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE0);while(!__HAL_PWR_GET_FLAG(PWR_FLAG_VOSRDY)) {}/** Initializes the RCC Oscillators according to the specified parameters* in the RCC_OscInitTypeDef structure.*/RCC_OscInitStruct.OscillatorType RCC_OSCILLATORTYPE_HSE;RCC_OscInitStruct.HSEState RCC_HSE_BYPASS_DIGITAL;RCC_OscInitStruct.PLL.PLLState RCC_PLL_ON;RCC_OscInitStruct.PLL.PLLSource RCC_PLL1_SOURCE_HSE;RCC_OscInitStruct.PLL.PLLM 4;RCC_OscInitStruct.PLL.PLLN 250;RCC_OscInitStruct.PLL.PLLP 2;RCC_OscInitStruct.PLL.PLLQ 2;RCC_OscInitStruct.PLL.PLLR 2;RCC_OscInitStruct.PLL.PLLRGE RCC_PLL1_VCIRANGE_1;RCC_OscInitStruct.PLL.PLLVCOSEL RCC_PLL1_VCORANGE_WIDE;RCC_OscInitStruct.PLL.PLLFRACN 0;if (HAL_RCC_OscConfig(RCC_OscInitStruct) ! HAL_OK){Error_Handler();}/** Initializes the CPU, AHB and APB buses clocks*/RCC_ClkInitStruct.ClockType RCC_CLOCKTYPE_HCLK|RCC_CLOCKTYPE_SYSCLK|RCC_CLOCKTYPE_PCLK1|RCC_CLOCKTYPE_PCLK2|RCC_CLOCKTYPE_PCLK3;RCC_ClkInitStruct.SYSCLKSource RCC_SYSCLKSOURCE_PLLCLK;RCC_ClkInitStruct.AHBCLKDivider RCC_SYSCLK_DIV1;RCC_ClkInitStruct.APB1CLKDivider RCC_HCLK_DIV1;RCC_ClkInitStruct.APB2CLKDivider RCC_HCLK_DIV1;RCC_ClkInitStruct.APB3CLKDivider RCC_HCLK_DIV1;if (HAL_RCC_ClockConfig(RCC_ClkInitStruct, FLASH_LATENCY_5) ! HAL_OK){Error_Handler();} } 但如果加入以下一句 HAL_PWREx_ConfigSupply(PWR_EXTERNAL_SOURCE_SUPPLY); 那么开发板就不能正常运行了也不能进行烧写了。 这条语句是将芯片核心区域设置为LDO进行供电。 解决方法如下 如下图所示将芯片的VCAP脚直连3.3V,就可以正常进行烧写程序了。 上图是我打的测试板将VCAP与VDD相连STM32CubeProgrammer就可以连接到芯片了。
http://www.laogonggong.com/news/106404.html

相关文章:

  • 百度脑图网站建设流程图民治做网站哪家便宜
  • 个人网站建设制作禅城区网站建设
  • 电子商务网站建设 课件电商系统服务好的商家
  • 教做粥的网站软件app制作
  • 南昌企业网站建设哪家好做旅游网站犯法吗
  • asp网站手机模版网店运营公司
  • 免费个人搭建网站wordpress采集视频插件
  • 上海seo网站优化公司在门户网站做产品seo
  • 随州网络优化网站建设公司网站开发页面布局
  • 做网站需要几步八宝山网站建设
  • 深一集团的网站谁做的ae模板下载网站
  • 网络营销的未来发展趋势seo网络运营
  • 浅谈网站页面框架设计怎么找wordpress博客
  • 响应式网站设计规则临时网页生成
  • 兰州网站seo优化比较好的购物网站
  • 网站建设画册设计长春亚泰吧
  • 站长之家网站建设中山 网站设计
  • 网站备案万网我要自学网官网
  • 一站式网站建设架构西安建设信息网官网
  • 2018网站外链怎么做电子工程师资格证
  • 做药品网站规划方案水安建设集团网站
  • html5手机网站开发视频教程环球贸易网国际站
  • 怎么做自己的网站教程微信小程序怎么加入我的小程序
  • 一个虚拟空间做两个网站临沂网站建设wyjzgzs
  • 个人网站运营怎么做html5开发微网站
  • 网站文章内容优化方案做黄金期货的网站
  • 南宁网站排名外包seo外链要做些什么
  • 安徽望江县城乡建设局官方网站wordpress ssl插件
  • 网站开发用什么语言写留言板网页设计图片
  • 上海建设网站便宜的海口h5建站模板