STC單片機下載不進程序及解決辦法

2020-11-30 電子工程世界

網上收颳了一大圈,還是沒有找到是什麼原因。


自己能想到的都想了, 主要包括以下幾點:


1.更換單片機晶片,(更換之後沒有解決)


2.檢查單片機供電電壓是否正常(單片機供電電壓正常)


3.檢查ISP下載器是否損壞(經檢查,沒壞)


4.檢查ISP下載線的RXD,DXD到單片機的RXD,TXD引腳沒有斷開(經檢查,正確)


5.單片機晶振是否正確工作(經檢查,正確)


現附上此板子的電路圖:

於是請教蘇工,蘇工看了之後立馬說,應該跟RXD,TXD連接的電阻有關係。


因為R7和R12都直接跟VCC相連,在上電的瞬間,給單片機上電的同時,RXD和TXD會受到R7和R12的影響,會造成


電流倒灌的情況,進而影響程序的下載,甚至是下載不進去。解決的辦法就是把跟RXD和TXD有關的電阻先撅起來(去掉),


下載完成後再焊上。


這批板子一共是5塊兒,但其中的三塊我很輕鬆的就把程序下載進去了,只有2個,不管怎麼弄就是不行,蘇工說出現這種情況


可能跟單片機本身有關係,特性不是很穩定。


自己琢磨了倆小時都沒弄清楚,最後還是蘇工一句話就給解決了,唉!差距啊


關鍵字:STC  單片機  下載 編輯:什麼魚 引用地址:http://news.eeworld.com.cn/mcu/ic462284.html 本網站轉載的所有的文章、圖片、音頻視頻文件等資料的版權歸版權所有人所有,本站採用的非本站原創文章及圖片等內容無法一一聯繫確認版權者。如果本網所選內容的文章作者及編輯認為其作品不宜公開自由傳播,或不應無償使用,請及時通過電子郵件或電話通知我們,以迅速採取適當措施,避免給雙方造成不必要的經濟損失。

推薦閱讀

STC15F2K60S2單片機8x8x8光立方

電路原理圖如下:元件清單:名稱    數量    規格/型號    備註萬能板    3    18*30cm   單片機STC15F2K60S2    1    DIP40    除非你會改程序,否則請勿擅自更換74hc154    4        寬窄兩種封裝均可40P  IC座    1   &nbsp

發表於 2020-11-28

stc89c51單片機和lcd12864顯示sin函數圖像

製作出來的實物圖如下:這是圖像單片機源程序如下:#include <reg51.h>#include <intrins.h>#include <math.h>#define uint unsigned int#define uchar unsigned char#define pi 3.1419526uchar f=16;uchar u=8;sbit RS=P2^6;sbit RW=P2^5;sbit PSB=P3^2;     //lcd串行還是並行選擇端sbit RST=P3^4;     //lcd的復位埠sbit EN=P2^7

發表於 2020-11-27

STC89單片機+TM1638超級秒表程序

超級秒表,具有計時功能,暫停功能,定時器功能,用起來超級好玩。單片機源程序如下:#ifndef        _TM1638_H#define        _TM1638_H#include        <REG52.H>#define        DATA_COMMAND        0X40#define        DISP_COMMAND    &

發表於 2020-11-26

STC15W408AS單片機白光T12控制器

自己設計和製作的stc白光,附上原理圖,洞洞板走線圖和原始碼。只實現了簡單的溫控,短按一下編碼器快速設定溫度為300℃,雙擊一下編碼器快速設定為10℃(相當於短暫休眠代碼注釋還是很詳細的,適合初學者學習。單片機源程序如下:/**布滿星星的天空 CZS 編寫*/#include <STC15.h>#include <intrins.h>#include <math.h>sbit t12 = P3 ^ 7;         //T12控制sbit encoderb = P1 ^ 0;    //編碼器的b腳sbit

發表於 2020-11-25

STC89C52RC單片機的NRF24L01無線通信程序,收發一體

本設計由兩塊STC89C52RC單片機組成,通過NRF24L01實現最廉價的無線通信。每塊單片機都是集收發於一體,先初始化會在OLED上顯示是否初始化成功,然後通過按鍵可選擇收發模式,並在OLED屏幕上顯示出來最後選擇串口調試助手,打開串口給單片機發送信息,單片機接收到後再通過NRF24L01向另一塊單片機發送接收成功後會將接收到的信息顯示在OLED上。OLED顯示屏較1602液晶顯示屏清楚,可現實的內容豐富,可以建立自己的字庫並且佔用的引腳較少單片機源程序如下:#include "reg52.h"#include "oled.h"#include "bmp.h&quot

發表於 2020-11-09

stc-isp單片機下載軟體與STC-USB驅動安裝說明(教程)

WindowsXP安裝方法打開 V6.79 版(或者更新的版本)的 STC-ISP 下載軟體,下載軟體會自動將驅動文件複製到 相關的系統目錄插入 USB 設備,系統找到設備後自動彈出如下對話框,選擇其中的「否,暫時不」項在下面的對話框中選擇「自動安裝軟體(推薦)」項在彈出的下列對話框中,選擇「仍然繼續」按鈕接下系統會自動安裝驅動,如下圖出現下面的的對話框表示驅動安裝完成此時,之前打開的 STC-ISP 下載軟體中的串口號列表會自動選擇所插入的 USB 設備,並顯示 設備名稱為「STC USB Writer (USB1)」 ,如下圖:? Windows7(32位)安裝方法打開 V6.79 版(或者更新的版本)的 STC

發表於 2020-10-30

相關焦點

  • 如何在KEIL中添加STC單片機
    首先,看一下STC公司的解答:1.把STC單片機,當成Intel的8052/87C52/87C54/87C58,本文引用地址:http://www.eepw.com.cn/article/201611/315906
  • 一文看懂STC單片機冷啟動和復位有什麼區別
    還支持ISP下載,不用編程器,只要一個MAX232和一些廉價的元件就能寫程序,可擦寫10萬次。因此是一款很好用的單片機。   關於stc51的冷啟動下載和復位   Stc單片機裡面有一段出廠時固化的程序,這段程序的作用是檢測串口是否要下載程序,不需要則執行單片機內的用戶程序。每次啟動時運行這端程序,這就是為什麼每次下載時要冷啟動。
  • 關於STC單片機的幾點建議
    STC主要依靠高校學生市場和超低端小批量市場(51系列在工業用單片機上的份額並不大)生存多年,出了這麼多產品。而且那個神奇的ISP工具越做越像客戶端,也許有一天STC把編譯器做進去,直接就在下載工具裡面寫程序了。
  • S12單片機模塊應用及程序下載調試
    本文僅從用戶的角度,講述「BDM for S12(TBDML)」的使用方法以及常見問題的解決辦法。詳情請登陸本中心網站,並下載最新版本的「BDM for S12(TBDML)」用戶手冊。用戶可調用該軟體自帶的Hiwave.exe程序,並通過BDM for S12(TBDML)來調試MC9S12各種型號單片機。當然,初次使用BDM for S12(TBDML)時,用戶還需要在PC上安裝相應的驅動程序和動態連結庫。具體的使用方法,請參閱用戶手冊。 5.3  使用BDM for S12(TBDML)的常見問題及解決辦法。
  • STC單片機的種類與區別介紹
    最近有太多的人不明白「單片機系列」的問題了。也就是說,很多人都在問STC12C2052和STC12C4052兩個型號有什麼區別。
  • stc12c5a60s2單片機spwm發生程序帶仿真文件
    包含文件和仿真文件的下載地址:http://www.51hei.com/f/stc12c5a60s2_spwm.zip下面是主程序部分:#include #include
  • STC單片機如何實現輸出固定的脈衝個數
    打開APP STC單片機如何實現輸出固定的脈衝個數 21ic 發表於 2019-10-24 15:43:40 256us 脈衝輸出方式為:SYSclk/2 因此,F=12M/2/256 所需要中斷的次數(InitCount)為, InitCount=TimeCount/T =PlusCount/F/T = PlusCount/12M/2/256/256us = PlusCount/6 原始碼如下: #include「stc12cxx.h
  • 大神手把手教你STC單片機片上仿真法
    片上仿真是基於單片機本身的仿真,也就是說只要一片單片機,不需要額外購買別的東西,就可以實現仿真。對於單片機愛好者來說,片上仿真是最高性價比的選擇,你甚至不需要修改電路,用給單片機下載HEX文件的電路就能實現仿真。各大單片機公司都已開發出不同性能的支持片上仿真的單片機。其中STC公司有一款性能很不錯的片上仿真單片機——IAP15F2K61S2。
  • 51單片機STC89C54波特率以及雙時鐘探討
    最近公司老大讓我嘗試STC89C54單片機的最高波特率,經過一下午的嘗試,基本可以搞清楚了。在11.0592M的晶振下,若單片機工作在12T模式下(即一個機器周期為12個時鐘周期),波特率最高可為57600.而若工作在6T模式下(即一個機器周期為6個時鐘周期),則波特率最高可為115200.
  • 基於STC單片機的智能燈控系統設計
    螢光燈是當前替代普通白熾燈最主要也是數量最多的照明燈,雖然和普通白熾燈相比能節約80%的電能,但其價格昂貴,體積較大,發光面積較大,不是點光源,光譜不連續,不能做到100%的顯色性。同時螢光燈含有汞、螢光粉以及大量的電子元器件,廢棄後給環境帶來的負擔是不可估量的。
  • 單片機霍爾測速_單片機霍爾測速程序 - CSDN
    本題正是以此為出發點, 利用單片機來實現對電機轉速的監測和控制。2.需要重點研究的關鍵問題及解決問題的思路關鍵問題一:如何選擇合適的單片機如何選擇合適的單片機是本課題待解決的第一個問題。綜合各方面因素考慮,本課題將採用AT89S52,利用AT89S52晶片進行低成本直流電動機控制系統的設計,能夠簡化系統構成、降低系統成本、增強系統性能、滿足更多應用場合的需要。
  • 基於STC系列單片機的SPWM波形實現
    摘要:文章在比較了多種生成SPWM波的技術基礎上,給出了利用等效面積法來產生SPWM波形的工作原理,詳細介紹了由單片機STCl2C5410AD的可編程計數器陣列PCA實現SPWM控制軟體的編寫過程,並給出了SPWM中斷服務程序的流程圖。
  • 基於STC12C5616AD單片機的操作指示器設計
    這種調平方式耗時長,調平過程繁瑣、費時費力,且不便於指揮、協調困難,精度也得不到保證。因此,部隊亟需一種能動態顯示車體姿態,並指示操作手操作的指示器。本文基於STC12C5616AD單片機設計一種能夠對車體平臺的傾斜狀態進行自動顯示的操作指示器。
  • 解決單片機EMC問題的八個方法
    在高頻單片機系統中,當器件開關時產生電流尖峰信號;在模擬系統中,當負載電流變化時產生電流尖峰信號。3、接地:在所有EMC題目中,主要題目是不適當的接地引起的。有三種信號接地方法:單點、多點和混合。在頻率低於1MHz時,可採用單點接地方法,但不適宜高頻;在高頻應用中,最好採用多點接地。混合接地是低頻用單點接地,而高頻用多點接地的方法。
  • 死亡細胞進不去怎麼辦 死亡細胞遊戲崩潰解決辦法
    本期小編就給大家帶來了《死亡細胞》進不去的解決辦法,還沒進遊戲的玩家都快來看看吧。 死亡細胞進不去怎麼辦   《死亡細胞》進不去可能出現的問題和解決方法:   一、更新最新的顯卡的驅動。這是最難找出來的原因,因為很多大作都是用英文寫的程序,很多路徑都默認為英文。如果你設置的是中文路徑就有可能出現遊戲程序無法識別的問題。   三、檢查配置是否達到最低要求。配置低的電腦想玩好遊戲真的難,該更新硬體更新硬體吧,工欲善其事必先利其器。如果沒有預算那還是先別玩遊戲吧,勞動使你快樂。
  • 小米手機Google play商店一直正在等待下載詳細解決辦法
    小米手機Google play商店一直正在等待下載詳細解決辦法 很多小米手機的用戶在用谷歌商店進行下載的時候,會發現怎麼下載都是在等待中,那麼遇到這樣的情況怎麼解決呢?
  • stc單片機IO口輸入輸出方式
    最近編PCA9306的驅動,遇到的問題就是片子只能讀奇數地址,不能讀偶數地址的寄存器,後來採用的辦法是寫完地址之後,SDIO強制拉高(因為9306的SPI數據線是SDIO雙向的,只有1根)當時不明白為什麼,現在回頭來看到這篇文章,終於懂了。
  • 基於單片機STC2032的電子鐘設計方案
    注意:鬧時狀態下時位會在01-64變化,表示64路定時時間;分位只能在00-24變化,表示24個小時,其中默認顯示為24,表示不鬧;秒位在00-59變化,表示60個分鐘。因此,本電子鐘以分鐘為最小單位可以設定多路鬧時。(由於64路太多,基本上沒有什麼用,用起來反而不方便,所以,本站出售的是16路定時的。)
  • 基於單片機STC12C52系列直流電機調速系統
    該系統選用宏晶科技公司的高速/低功耗/超強抗幹擾的新一代單片機STC12C5206AD晶片作為主要部分,輔以上位機、電機驅動系統等設備對直流電動機進行不同速度的控制。脈寬調製是一種使用程序來控制波形佔空比、周期、相位波形的技術,在電機驅動、D/A轉換等場合有廣泛的應用。這種控制方式已作為直流電動機數字控制的基礎。在直流調速控制中,可以採用各種控制器,單片機是其中一種選擇。
  • 馬自達6cd不讀碟的解決辦法是什麼
    【太平洋汽車網】馬自達6 CD不讀碟的解決辦法是需要更換CD雷射頭。CD機使用久了會不讀碟,大部分都是雷射頭老化,也有可能是碟片盤面劃痕嚴重或碟片格式不對,就會造成車載CD機卡碟、不讀碟甚至死機。汽車CD不讀碟了有以下幾種可能:1、碟片選擇錯誤。