線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:3865
推到 Plurk!
推到 Facebook!

8051,利用rs232對其燒錄程式。

答題得分者是:avr
『楓720807』
一般會員


發表:2
回覆:4
積分:1
註冊:2007-12-17

發送簡訊給我
#1 引用回覆 回覆 發表時間:2007-12-20 01:23:49 IP:123.194.xxx.xxx 訂閱
如標題,小弟曾在此之前發表rs232的通訊求助一文,可惜發問方向錯誤。
在此重新提問^^"

小弟已自己將51的實習版配置完成,包含I/O介面(鍵盤、LED、七節管等...)。
目前遇到的瓶頸是,小弟想利用RS232來對51燒錄我所編輯好的HEX檔。
先前爬文,是有看過類似情況的求問者,但好像都沒有結果...
小弟也在網路上瀏覽了許多網站,目前手上有一份資料,是關於用RS232來燒錄的文章。

因為一般是利用PRINTport來對51燒錄,簡單的六條線就可以完成燒錄!
現在小弟是想利用COMport來對51作燒錄,而圖中也有利用到max232-IC來做位準轉換

但小弟研究半天仍然不懂其中的接腳用意,如果沒記錯的話,利用PRINTport燒錄時的六條線是
VCC、GND、P1.5、P1.6、P1.7、RESET六腳。

我在想,如果今天改為COMport燒錄時,一樣還是得用到這六線,但該資料所指示的腳位我不太清楚
是不是可以請先進指導一下,應該要怎樣接才是正確?

另據作者所述,這COMport在不作燒錄時,能可當成一般RS232通訊阜,來與程式(VB之類的),做為通訊口
這是不是在作者於電路上的JP1與JP2的用意?

那JP1、JP2的用意是如此嗎?

那就先請各位先進稍為小弟做個講解,電路圖中的JP1、JP2、HD1、J1的接線用意

目前我的想法:
HD1應是作為電源接入,而J1應該是接往51,但MOSI、MISO這意思是?

感謝各位先進撥允解釋。
編輯記錄
yckuo 重新編輯於 2007-12-20 03:21:13, 註解 變更分類‧
avr
初階會員


發表:7
回覆:21
積分:45
註冊:2007-04-04

發送簡訊給我
#2 引用回覆 回覆 發表時間:2007-12-20 21:36:17 IP:221.169.xxx.xxx 訂閱
這個電路應該不止能燒錄89S51系列的CPU,應該連AVR系列的CPU都可以使用
JP2 OPEN: RESET=1 意思是開路時H 電位RESET CPU ,像89S51就是
JP2 SHORT:RESET=0 意思是短路時L電位RESET CPU ,像AVR就是
JP1也是使SCK的訊號正反向,可能是燒錄89S51與AVR時須要變換
HD1、J1 只是6PIN 與10PIN 聯接座的不同,看各人須求
MOSI、MISO 、SCK 、RESET 不就是89S51的6,7,8,9 PIN

『楓720807』
一般會員


發表:2
回覆:4
積分:1
註冊:2007-12-17

發送簡訊給我
#3 引用回覆 回覆 發表時間:2007-12-22 20:35:41 IP:123.194.xxx.xxx 訂閱
感謝大大,我會依大大所指焊接看看!!
謝謝!!
系統時間:2024-05-10 12:04:32
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!