久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 9147|回復: 10
打印 上一主題 下一主題
收起左側

STC單片機無線自動下載程序,不用冷啟動就能自動下載程序的方法

  [復制鏈接]
跳轉到指定樓層
樓主
STC單片機無線自動下載程序
不用冷啟動就能自動下載程序的方法
      
至此之前,朋友們下載STC單片機程序時每次都要按下電源開關進行冷啟動單片機下載程序。對于我們需要反反復復下載程序、調試硬件的朋友來說很不方便,特別是調試小車、其他控制類作品時很不方便。本次視頻就要教會大家如何實現——STC單片機自動下載程序和無線自動下載程序。

一、STC單片機自動下載程序

1.      STC單片機datasheet中:





STC單片機datasheet中可以看出:通過對ISP_CONTR寄存器送入0x60產生的軟復位和冷啟動復位效果是一樣的。因此,這種通過熱啟動復位就是我們要學習的了。

2.     我們再來看ISP_CONTR寄存器:


ISP_CONTR寄存器



       ISP_CONTR寄存器地址是0xE7(STC89C5X系列單片機)
       本人查了很多STC單片機資料發現:
ISP軟復位地址0xE7
STC89C5X系列、STC90C5X系列、STC12C205X系列、STC12C56 X系列、STC12C54 X系列
ISP軟復位地址0xC7
STC12C5A60 X系列、STC15W408 X系列、STC12C52 X系列、STC15F104 X系列、STC15F104W X系列、STC15F2K6X系列

3.     我們下載程序的時候單片機是通過串口接收數據的



從串口數據傳輸來看,發送或接收串口數據時起始位是0,先拉低的電平。因此,只需在單片機串口RXD端(P3.0口)變為低電平時進行熱啟動復位(ISP軟復位地址發送0x60),即可下載程序。
       只需在程序中加入:
sfr ISP_DOWNS=0xE7;//定義ISP軟復位地址
sbit ISP_SW=P3^0;//串口數據接收口
if(!ISP_SW)ISP_DOWNS=0x60; //需要主循環中調入該函數

注意:
1.第一次下載的時候需要冷啟動下載,以后每次下載就不用了。
2.因為這種方法占用了串口接收資源,所以用到串口接收功能時建議不用這種方法下載,以免接收數據時自動復位。


二、無線自動下載程序

前面已經實現了單片機程序有線的自動下載,調試小車、飛行器、其他控制類作品有線下載還是很不方便。
接下來介紹用兩個藍牙模塊實現無線自動下載程序。
其實很簡單,我們只需通過兩個藍牙模塊將需要下載的HEX文件傳到STC單片機即可。




這時我們只要設定兩個藍牙模塊一個位主模塊、一個位從模塊將它們連入電路就可以了。

設置模塊為從模塊的步驟和設置主模塊的步驟類似,只需AT+ROLE=1改為AT+ROLE=0即可。
由于藍牙模塊默認的波特率為9600,因此,我們在下載程序時,還需設置STC-ISP的波特率,設置為9600。

如果你覺得下載速度太慢可以改為其他波特率,藍牙模塊改波特率的方法在這里就不再講述。
       設置好藍牙模塊連號線就大功告成啦!
介紹到這里,謝謝大家。歡迎大家留言!
相關資料



全部資料51hei下載地址:
STC單片機無線自動下載程序,不用冷啟動就能自動下載程序的方法.7z (3.77 MB, 下載次數: 109)

評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏13 分享淘帖 頂1 踩
回復

使用道具 舉報

沙發
ID:290796 發表于 2022-11-8 15:54 | 只看該作者
這個辦法不錯啊。
回復

使用道具 舉報

板凳
ID:1042619 發表于 2022-11-10 14:03 | 只看該作者
STC-USB Link1D, STC最新 官方仿真燒錄工具:
可以支持 STC32系列 SWD仿真, 在線下載,脫機下載,及 再擴展一組 USB-CDC 串口
可以支持 STC8 系列 串口仿真,在線下載,脫機下載,及 再擴展一組 USB-CDC 串口

STC-USB Link1D  = SWD仿真         +        USB-CDC 串口
STC-USB Link1D  = USB-CDC 串口1         +         USB-CDC 串口2
STC-USB Link1D  = U8W-Mini         +         USB-CDC 串口

     1.9 的 STC8H8K64U-45MHz-TSSOP20, 能用自帶的硬件USB下載,硬件USB仿真,沒有理由再外接 2以上的 CH340了,還不能仿真;原本 USB 下載的 STC MCU 系統,用 STC-USB Link1D 還可以 USB 轉串口 自動停電上電下載,將 硬件 USB 下載,打回 STC-USB Link1D  支持的 USB 轉串口 不停電下載;讓你 USB 下載的 系統,STC8H8K64U/STC32G12K128 系統,軟件 模擬 USB 下載系統,照樣 通過 STC-USB Link1D 不停電下載,所有用戶接口一網打盡。

jpg.1.jpg (165.8 KB, 下載次數: 188)

jpg.1.jpg

1.jpg (242.46 KB, 下載次數: 149)

1.jpg

jpg.3.jpg (39.13 KB, 下載次數: 135)

jpg.3.jpg

jpg.4.jpg (6.19 KB, 下載次數: 136)

jpg.4.jpg

jpg.5.jpg (96.93 KB, 下載次數: 139)

jpg.5.jpg

jpg.6.jpg (862.82 KB, 下載次數: 164)

jpg.6.jpg
回復

使用道具 舉報

地板
ID:688008 發表于 2022-11-11 15:00 | 只看該作者
這個確實牛B 啊,免得拖線!
回復

使用道具 舉報

5#
ID:1042619 發表于 2022-11-11 15:40 | 只看該作者
nuomistudio 發表于 2022-11-11 15:00
這個確實牛B 啊,免得拖線!

加我Q送你一個 STC-USBLink工具感受下實際大牛的效果%
   
回復

使用道具 舉報

6#
ID:688008 發表于 2022-11-22 22:21 | 只看該作者
大漠孤煙001 發表于 2022-11-11 15:40
加我Q送你一個 STC-USBLink工具感受下實際大牛的效果

不用了,我有好幾個
回復

使用道具 舉報

7#
ID:25310 發表于 2022-11-23 14:34 | 只看該作者
這個東西對波特率有要求,藍牙模塊差的不行,我做了測試HC08 波特率穩定在2400才行。可能好點的藍牙模塊才能提高波特率。
回復

使用道具 舉報

8#
ID:373976 發表于 2022-12-4 16:59 | 只看該作者
網上賣的貌似沒有你這么多線
回復

使用道具 舉報

9#
ID:1064915 發表于 2023-8-7 09:35 | 只看該作者
熱啟動,學習了
藍牙以后學習
回復

使用道具 舉報

10#
ID:1041279 發表于 2023-8-10 10:14 | 只看該作者
8系的直接IAP_CONTR |= 0x60;就可以了,想怎么用就怎么用,如果調試時你板上有開關也可以用開關觸發
回復

使用道具 舉報

11#
ID:1041279 發表于 2023-8-10 10:18 | 只看該作者
USB下載在調試時問題,但你要發布一個加密項目程序給客戶時就沒辦法用了,你不能直接發程序給客戶吧,不然板子一抄,要你沒用了
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 成人午夜av | 中文字幕在线剧情 | 国产精品成人一区二区三区 | 日韩区 | 黄视频网址 | 午夜精品在线观看 | 日韩精品视频在线观看一区二区三区 | 国产精品久久午夜夜伦鲁鲁 | 国产日韩精品在线 | 亚洲精品99 | 久久大陆 | 日韩成人在线观看 | 日韩成人影院在线观看 | 亚洲成人自拍 | 一区二区精品 | 一区免费观看 | 国产精品久久久久久久三级 | 亚洲久久在线 | 在线观看成人小视频 | 一级做a爰片性色毛片16美国 | 天天射网站 | 国产一区精品在线 | 久草在线 | 国产男女精品 | 日韩一区二区三区在线观看 | 91中文字幕在线 | 国产精品久久久 | 亚洲一区二区免费电影 | 欧美激情第一区 | 一区二区三区视频在线观看 | 欧美一区二区三区久久精品 | 亚洲一区二区三区四区av | 国产精品区一区二区三区 | 超碰在线免费公开 | 精品国产黄a∨片高清在线 成人区精品一区二区婷婷 日本一区二区视频 | 成人在线视频观看 | 日韩精品在线观看一区二区三区 | 日日夜夜av| 国产免费又黄又爽又刺激蜜月al | 国产视频久久久 | 在线看一区二区三区 |