stm32f030cc 替换 stm32f030c8 后程序下载失败问题

2019-11-08来源: 51hei关键字:stm32f030cc  stm32f030c8  程序下载

最近手头有个项目,开始用的是STM32F030C8T6 这款芯片,但随着后期程序代码增加以及功能增加,发现片上的RAM及FLASH均不够用,第一想到的是找ST中引脚兼容的同系列MCU替换,很自然地找到了STM32F030CCT6这款芯片。

替换之前特意看了一下两款芯片是硬件资源是兼容的还用STCUBE配了一个功能引脚 ,功能配置没有问题,ok


接下来就是买芯片给换上,。。。。


当把芯片换上后,来试试烧录,出现 cannot reset target 错误,一开始还以为是芯片没焊好,重新焊,还是不行,


找个新板子再焊一块,还是同样的问题,然后是换个JLINK, 用STLINK等等....无语,都有一中怀疑芯片是假的了。


最后重新对比两个芯片的引脚图及功能配置图,才发现其中的玄机:


stm32f030C8t6 与 STM32F030CCT6有两个引脚定义不同,其中C8T6中的PF7,PF6引脚在CCT8中是VCC及GND引脚,


用CCT6替换C8T6需将此外的VCC及GND接3.3V及地。如下图:

OK,问题找到后,动手飞了两根线,问题解决!可以正常烧录及调试了。

关键字:stm32f030cc  stm32f030c8  程序下载 编辑:什么鱼 引用地址:http://news.eeworld.com.cn/mcu/ic479394.html 本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:STM32F030使用RTC周期性唤醒STOP模式
下一篇:STMCubemx看门狗IWDG

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

大联大友尚推基于ST STM32F103与TI CC2564智能车载双模蓝牙方案
2016年8月16日,致力于亚太地区市场的领先半导体元器件分销商---大联大控股宣布,其旗下友尚推出基于意法半导体(ST)STM32F103与德州仪器(TI)CC2564的智能车载双模蓝牙方案WLT2564S。该车载双模蓝牙方案可以服务于逆变器为12v转220v 1500w的电源转换器,用户通过蓝牙无线连接到手机或平板计算机,可以通过APP来监控智能电源转换器工作时的各种状况,如超载保护、短路保护、过压保护、欠压保护、欠压报警、过温保护、电瓶电源使用到转换器警报提示等相关使用安全控制和提示功能。   随着车载电源逆变器的普及率增高,人们出行时越来越习惯于使用逆变器连接蓄电池带动电器及各种工具工作,把家用电器连接到电源
发表于 2016-08-17
大联大友尚推基于ST STM32F103与TI CC2564智能车载双模蓝牙方案
STM32F103C8T6学习笔记_串口USART的使用
1、     M  bps                 兆   比特每秒                   Million     bits per second      (形容传输速率)    波特率(BaudRate)(bound )        &nbs
发表于 2019-10-23
STM32学习【2】STM32F103C8T6串口2USART2程序
STM32F103C8T6串口1(PA10/RXD1,PA9/TXD1)用来烧写程序,串口2(PA3/RXD2,PA2/TXD2)接串口模块与电脑串口助手通信。IO口PA1接LED+470R电阻+D3V3。调试后,能正常运行的程序如下:#include "stm32f10x.h"#include "stm32f10x_usart.h" #define LED_ON  GPIO_ResetBits(GPIOA ,GPIO_Pin_1)#define LED_OFF GPIO_SetBits(GPIOA ,GPIO_Pin_1) void GPIO_Config
发表于 2019-10-16
STM32学习【2】STM32F103C8T6串口2USART2程序
Stm32f103c8t6工程模板(内部晶振)源码
虽说内部晶振相对外部晶振误差较大,但是在大部分情况下不需要太高的精确度,使用内部晶振就可以搞定。单片机源程序如下:#include "config.h"Sys_timeTypeDef Systime={0,0,0,0};u8 once=0;void Init_Systick(void)   //滴答定时器{                SysTick_CLKSourceConfig(SysTick_CLKSource_HCLK);        SysTick_C
发表于 2019-10-14
第23章 I2C—读写EEPROM—零死角玩转STM32-F429系列
本章参考资料:《STM32F4xx 中文参考手册》、《STM32F4xx规格书》、库帮助文档《stm32f4xx_dsp_stdperiph_lib_um.chm》及《I2C总线协议》。若对I2C通讯协议不了解,可先阅读《I2C总线协议》文档的内容学习。若想了解SMBUS,可阅读《smbus20》文档。关于EEPROM存储器,请参考"常用存储器介绍"章节,实验中的EEPROM,请参考其规格书《AT24C02》来了解。23.1 I2C协议简介I2C 通讯协议(Inter-Integrated Circuit)是由Phiilps公司开发的,由于它引脚少,硬件实现简单,可扩展性强,不需要USART、CAN等通讯协议
发表于 2019-09-19
第23章 I2C—读写EEPROM—零死角玩转STM32-F429系列
STM32F103C8T6使用普通IO口模拟串口收发
在单片机用基本定时器来完成这样的事情。。。。即完成非阻塞式通讯!(1)定时器开启如下:(2)调用发送函数:UART4_Send_Buf(...);//注意STM32F103C8t6是没有串口4的!!!这是虚拟串口!!(3)调用的发送函数里面开启了定时器,所以接下来将在定时期中断中进行发送操作发送函数模拟了串口的时序:开始-发送-结束发送完一个字节,然后从缓冲区callback(),调用下一个字节进行传输!代码段如下:static void send_remain_byte(void){ if(VirtualUart.send_cnt>=VirtualUart.send_max) { VirtualUart.send_flag
发表于 2019-09-11
STM32F103C8T6使用普通IO口模拟串口收发
小广播
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2019 EEWORLD.com.cn, Inc. All rights reserved