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

專注電子技術(shù)學(xué)習(xí)與研究
當(dāng)前位置:單片機(jī)教程網(wǎng) >> MCU設(shè)計(jì)實(shí)例 >> 瀏覽文章

再次搬運(yùn)原作—STC冷啟動(dòng)下載器

作者:萬(wàn)致遠(yuǎn)   來(lái)源:本站原創(chuàng)   點(diǎn)擊數(shù):  更新時(shí)間:2012年09月14日   【字體:

這個(gè)玩意其實(shí)很簡(jiǎn)單的。就是靠監(jiān)控MCU檢測(cè)到STCISP開(kāi)啟時(shí)發(fā)送的0x7F,然后重啟。

我的設(shè)計(jì)是接到10個(gè)連續(xù)的0x7F然后重啟MCU。因?yàn)樵趧e的波特率下可能會(huì)有不連續(xù),類似0X7F的波形出現(xiàn)。為了避免誤重啟。所以需要連續(xù)的。

上代碼:http://www.zg4o1577.cn/f/1stc2.zip

先上電路圖。

然后就是艱苦(?)的制作過(guò)程了。

先在Eagle里面Layout……

然后拿起洞洞板……裁出一小塊……飛線……

反面

上正面,監(jiān)控芯片STC15F104E,調(diào)整到11.0592M RC 振蕩器

上面的燈作為電源指示。收到信號(hào)后將斷開(kāi)鏈接,也就是閃下。

插在板子上的效果:

hwconfig的代碼是:

#include <at89x52.h>
//設(shè)置
#define BAUD_RELOAD 		0xFD //9600Baud
#define START_CMD_NUMBER	10	//接受到連續(xù)X個(gè)7F就重啟STC單片機(jī)
#define PW_SWITCH			P3_4 //P3_4控制8550電源開(kāi)關(guān)
#define CRYSTAL_12M			1
#define RXD					P3_0 //沒(méi)有串口要靠模擬
#define RXB					P3_0 //沒(méi)有串口要靠模擬
#define TXB					P3_1 //沒(méi)有串口要靠模擬
//BAUD = 256 - SYSclk/3/BAUDRATE/M (1T:M=1; 12T:M=12)
//NOTE: (SYSclk/3/BAUDRATE) must be greater than 98, (RECOMMEND GREATER THAN 110)
//串口模擬部分抄STC官方程序
//另外SDCC的庫(kù)要使用修改板本的。否則MCU會(huì)因?yàn)镸OVX,MOVP2指令不停復(fù)位!(BUG)
//#define BAUD	 0xF400 	 // 2400bps @ 22.1184MHz
#define BAUD	 0xFA00 	// 2400bps @ 11.0592MHz
//#define BAUD	 0xFD00 	// 4800bps @ 11.0592MHz
__sfr	__at 0x8E			AUXR;

萬(wàn)致遠(yuǎn)原創(chuàng)。這里是這個(gè)東東的第二版http://www.zg4o1577.cn/mcu/1576.html

關(guān)閉窗口

相關(guān)文章

主站蜘蛛池模板: 久久99精品久久久久蜜桃tv | 亚洲精品一区二区在线观看 | 久久av一区二区三区 | 成人在线免费视频 | 欧美精品91| 久久岛国 | 国产欧美一区二区三区久久手机版 | 亚洲一页 | 国产精品久久久久aaaa九色 | 欧美在线观看一区 | 久久久久久免费毛片精品 | 蜜臀av日日欢夜夜爽一区 | 国产成人99久久亚洲综合精品 | 国产一区二区成人 | 中文在线日韩 | 日本一二三区电影 | 亚洲免费精品 | 国内精品成人 | 久久久久久看片 | 亚洲综合一区二区三区 | 国产成人精品视频 | 亚洲一区精品在线 | 亚洲国产欧美精品 | 亚洲人在线| 一区二区三区免费 | 久久久久久国产 | 欧美一区二区三区在线观看 | 91视频在线| 国产成人综合在线 | 亚洲一区二区视频 | 中文字幕在线视频免费视频 | 精品国产鲁一鲁一区二区张丽 | 国产日韩欧美在线 | 欧美一级黄色免费看 | 青青草在线视频免费观看 | 日韩在线免费播放 | 国产精品视频一区二区三区四区国 | 成人黄色在线 | 欧洲一区视频 | 日韩91在线 | 午夜爱爱毛片xxxx视频免费看 |