当前位置:网站首页>On the discrimination of "fake death" state of STC single chip microcomputer
On the discrimination of "fake death" state of STC single chip microcomputer
2022-07-07 06:00:00 【perseverance52】
About STC Single chip microcomputer “ Feign death ” State discrimination
- Declare that this is not laihei
STC
Single chip microcomputer .
I found out in the process of testing the program today , my
STC8G2K64S4
The development board suddenly cannot burn the program , Just burned everything normal , Suddenly, I can't burn into the program , Serial port can recognize , adopt ISP No matter the board is cold started, the software can't detect the MCU , There are serial port numbers , SCM can't be so weak to sacrifice , There is no physical operation , Burning a program can also burn out the single-chip microcomputer, which will not .
Open today STC-ISP Burn Software , Prompt for a new version , Upgraded version
v6.90
Cause analysis
As for why STC ISP
The software cannot recognize the chip , Here is my personal view :
- stay IO Mouth operation , The external crystal oscillator pin is used as the input or output pin , Try to avoid using crystal oscillator pins in the development process of single chip microcomputer , Here, only the external crystal oscillator is used , Because some models provide crystal oscillator internally .
- It is indeed.
STC ISP
The tool has the following options .
STC-ISP
V6.88J edition , Old edition
stc-isp-v6.90
edition , At present, the latest , The first embarrassing thing I encountered .
stay
stc-isp-v6.90
edition , The choice isSTC8G2K64S4
, I'm sure it's impossible for me to check the above options , Because I have encountered this situation before , The download time is right “At the next cold start ,P3.2/P3.3 by 0/0 Before downloading the program
”, Because I burned the program several times before , It's a sudden fake death , Unrecognized situation .
First of all, I want to correct STC-ISP
A mistake here :“ At the next cold start ,P3.2/P3.3 by 0/0 Before downloading the program
” It should actually be : Want to 89 The model of single chip microcomputer is the same ,“ At the next cold start ,P1.0/P1.1 by 0/0 Before downloading the program
”. As for why I can find this problem , I also thank myself for recording some mining experience .
Last year, I published an article about STC Burning articles ;
See this picture in this article :
Trying to followSTC-ISP
Corresponding model“
At the next cold start ,P3.2/P3.3 by 0/0 Before downloading the program”,
Option operation did not succeed , Just try to use the previous “At the next cold start ,P1.0/P1.1 by 0/0 Before downloading the program
” Follow this connection , Click detection MCU, Immediately see the serial port Indicator Flashing , And successfully detected the single-chip microcomputer model .
SCM fake death judgment
If you know what program is burned in the MCU , If there is IO Mouth state , You can measure the corresponding IO Whether the mouth state is normal . If IO normal , It is certain that the SCM is not broken , It's just ISP The single chip microcomputer cannot be detected .
边栏推荐
- 牙齿干细胞的存储问题(未完待续)
- 数据中心为什么需要一套基础设施可视化管理系统
- Flask1.1.4 werkzeug1.0.1 source code analysis: start the process
- R语言【逻辑控制】【数学运算】
- Flask1.1.4 Werkzeug1.0.1 源码分析:启动流程
- zabbix_ Get test database failed
- [daily training -- Tencent selected 50] 292 Nim games
- I didn't know it until I graduated -- the principle of HowNet duplication check and examples of weight reduction
- [cloud native] what is the microservice architecture?
- EMMC print cqhci: timeout for tag 10 prompt analysis and solution
猜你喜欢
The solution of a simple algebraic problem
Detailed explanation of platform device driver architecture in driver development
Bat instruction processing details
Check Point:企业部署零信任网络(ZTNA)的核心要素
Go语学习笔记 - gorm使用 - gorm处理错误 | Web框架Gin(十)
Red hat install kernel header file
Dynamic memory management
判断文件是否为DICOM文件
PowerPivot——DAX(函数)
Understand the deserialization principle of fastjson for generics
随机推荐
Mac version PHP installed Xdebug environment (M1 version)
10W word segmentation searches per second, the product manager raised another demand!!! (Collection)
Senior programmers must know and master. This article explains in detail the principle of MySQL master-slave synchronization, and recommends collecting
Ten stages of becoming a Senior IC Design Engineer. What stage are you in now?
产业金融3.0:“疏通血管”的金融科技
What is make makefile cmake qmake and what is the difference?
【FPGA教程案例14】基于vivado核的FIR滤波器设计与实现
What are the common message queues?
每秒10W次分词搜索,产品经理又提了一个需求!!!(收藏)
Industrial Finance 3.0: financial technology of "dredging blood vessels"
Message queuing: how to ensure that messages are not lost
驱动开发中platform设备驱动架构详解
Dynamic memory management
[daily training -- Tencent selected 50] 235 Nearest common ancestor of binary search tree
【日常训练--腾讯精选50】292. Nim 游戏
Three level menu data implementation, nested three-level menu data
Reptile exercises (III)
Polynomial locus of order 5
软件测试面试技巧
MFC BMP sets the resolution of bitmap, DPI is 600 points, and gdiplus generates labels