亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码

標題: 1個三極管實現STC自動下載,上位機代碼開源 [打印本頁]

作者: bootdisk    時間: 2017-7-12 11:56
標題: 1個三極管實現STC自動下載,上位機代碼開源
看過之前很多STC自動下載方法,這里提供另外一個思路,歡迎指點。


1. 起因
   最近搞了個普中的51學習板研究,如下圖。廠家提供了一個自動下載程序,但是支持的芯片型號不多。研究其電路發現,原理是靠串口的DTR端控制單片機復位,和Arduino的原理差不多,不同是STC單片機下載時必須斷電完成復位,該電路就是DTR控制斷電。




所以為了自動下載又可以用官方STC-ISP程序支持各種型號單片機,考慮做一個外掛,達到下載程序時控制DTR達成斷電復位

2. 準備材料

   1個USB轉串口的下載器,需要引出DTR的,比如下面那個,或者你可以USB轉串口芯片的DTR腳自己引出。
   1個三極管s8050,一個電阻1k
   

3. 硬件電路

   原理就是DTR端控制單片機供電,可以用學習板那套電路,以下為山寨供電電路,湊合能用。
   

4. 軟件說明

   上位機控制串口的DTR端的高低靠以下函數

EscapeCommFunction(h, SETDTR);
EscapeCommFunction(h, CLRDTR);

   軟件原理主要是注入代碼到STC官方程序中,掛鉤打開串口函數CreateFile,在打開串口后執行上面兩句控制DTR,完成復位。涉及到部分IATHook知識,有興趣深入研究的可以看代碼,或者百度相關知識。
   本軟件相當于STC-ISP的外掛,運行時修改其代碼環境,不修改原始文件。代碼在下面,Delphi7環境編譯。

5. 整體效果

  測試環境用的STC12C2052AD,STC-ISP程序用的6.86,本程序也用于普中學習板





上位機.zip (221.07 KB, 下載次數: 128)





作者: admin    時間: 2017-7-12 20:37
好資料,51黑有你更精彩!!!
作者: cpfmly    時間: 2018-1-3 10:58
一直在努力學習!
作者: chaoself    時間: 2018-2-8 16:21

一直在努力學習
作者: copower    時間: 2018-3-3 23:43
本帖最后由 copower 于 2018-3-4 11:01 編輯

謝謝分享
作者: cqqwing    時間: 2018-8-15 18:50
是不是太過復雜了?

如果不用上位機, 就直接用這個三極管,直接改,不行么
作者: zmc419    時間: 2018-8-17 18:40
很好。必須改上位機,因為要改變DTR電平。
作者: zmc419    時間: 2018-8-17 18:48
cqqwing 發表于 2018-8-15 18:50
是不是太過復雜了?

如果不用上位機, 就直接用這個三極管,直接改,不行么

上位機要轉換DTR電平
作者: zmc419    時間: 2018-8-21 17:47
太好了,比純軟件法和外加單片機法都好,電路簡單,不占用串口。
作者: zjnbzm    時間: 2018-8-22 14:17
好資料,51黑有你更精彩!!!
作者: smartphone    時間: 2018-9-4 16:47

好資料,51黑有你更精彩!!!
作者: ganquan    時間: 2018-9-27 11:31
看看咯,好像是個好東西
作者: zmc419    時間: 2019-1-14 22:37
這是我找到的最好方案,比起硬件方案不外加單片機,比起純軟件方案不占用串口和硬件資源。樓主上位機、單片機都精通,贊一個。
作者: 51單片機1234    時間: 2019-1-29 11:16
好東西


作者: axkf    時間: 2019-2-6 17:40
好資料,51黑有你更精彩!!
作者: 凌的小肥羊    時間: 2019-2-6 18:36
贊一個
作者: azi197417    時間: 2019-2-7 23:12
非常好的資料
作者: qsgang    時間: 2019-12-3 13:42
用的是S8050 npn三極管,發射級輸出電壓會降低0.7V左右,如果目標單片機是3.3V的,不知道行不行。最好改一下上位機軟件,三極管用PNP型的就完美了
作者: lzzasd    時間: 2019-12-3 14:07
牛逼。。。。。。。軟件注入    軟硬件高手
作者: wwng    時間: 2020-5-2 09:31

牛逼。。。。。。。軟件注入    軟硬件高手

作者: lao4jiadian    時間: 2020-5-2 10:07
厲害學習了
作者: txfly8601    時間: 2020-5-2 10:51
好資料,學習了謝謝樓主
作者: xshzwx    時間: 2021-11-19 11:03
用RTS引腳控制三極管基極就不用加上位機代碼了
作者: 風158    時間: 2021-11-20 13:35
可以搞個tx信號控制的。
作者: tianqi911    時間: 2021-12-10 12:08
MARK一下,但目前看不懂的說。
作者: HAPPY3    時間: 2021-12-13 21:32
太好了,比純軟件法和外加單片機法都好,電路簡單,不占用串口。




歡迎光臨 (http://www.denmoz.com/bbs/) Powered by Discuz! X3.1