① STC單片機串口燒錄電路,單片機需要接電源,晶振,復位電路嗎
晶振,電源電路是必須的,復位電路其實是在晶元供電時為晶元供電提供一個緩沖時間,和電源電路相關,因此不可少!
② 關於單片機ATM89S52燒錄程序的問題
你的學習板是無法實現對AT89S52的燒錄的,因為AT89S52不具備「自編程」的功能。
詳細說明一下:
AT89S52的燒錄模式屬於ISP,通俗的說是其它電路直接操作單片機的3根專用的埠完成燒錄,屬於硬體燒錄模式;
而你說用的STC89C52學習板的燒錄模式屬於IAP,通俗的講就是單片機通過學習板的串口,接收到需要燒錄的程序代碼,然後進行「自編程」,姑且叫它軟體模式,換句話說只有具備「自編程」性能的單片機才「可能」在你的學習板上完成燒錄。
(關於ISP和IAP,可以看一下下面這個連接,裡面簡單說明了下載燒錄的原理,STC的單片機與SST的類似,應該對你有幫助的:http://..com/question/266155202.html)
正常情況下你的問題解決方法有三個:
1、使用專門的下載器燒錄(如果真想用這兩片AT的晶元,這可能是最經濟的方式了)
2、使用通用型編程器燒錄
3、自己搭建一個燒錄電路(下面的建議)。
給你個比較現實的建議:暫時把這兩塊晶元放到一邊,還是用STC來學習。等你對51很熟悉後,反過來再自己設計一個針對AT89S52的燒錄電路,作為一個實戰練習真的非常合適,因為其硬體並不復雜,到時的主要精力會放在對AT89S52晶元編程時序的了解和軟體編制上。通過這個實戰練習,你的單片機水平絕對會拔高一個層次的,相信我。
③ 這個電路燒錄串口接哪燒錄時晶振電路要接電源嗎
這個最小電路沒有預留燒錄介面。單片機是DIP40封裝的,應該是要先用燒錄器燒好程序再插在板子的DIP插座上,
④ 什麼是燒錄
燒錄是通過燒錄器或燒錄卡來完成工作的。燒錄器英文名為PROGRAMMER,有人叫WRITER,更早期有人叫BURNER,這種機器是用來燒錄〔PROGRAM〕一種稱為可燒錄的IC〔PROGRAMABLE
IC〕,可燒錄這些IC內部的CELL〔細胞〕資料,造成不同的功能,以前的IC大部份都是固定功能的IC〔DEDICATED
ID〕,所以設計者若設計一片電路板必須用上多種不同的固定功能的IC,對大量生產者需准備很多類型的IC,自從可燒錄的IC出現後,設計者只要准備一種IC便可把它燒錄成不同功能的IC,備料者只採購一種IC即可,備料方便,但須准備燒錄器去燒錄它
燒錄(一般的),是指使用刻錄機把數據刻錄(也稱燒錄)到刻錄盤。
現在有CD、DVD兩種刻錄盤,後者容量要比前者大的多
燒錄就象COPY一樣。把你電腦里的東西COPY在別的文件載體上,就象1.4寸的磁碟就可以說是一種燒錄盤
⑤ 單片機三種燒錄方式ISP,IAP和ICP的區別詳解
單片機ISP、IAP和ICP幾種燒錄方式的區別
玩單片機的都應該聽說過這幾個詞。一直搞不太清楚他們之間的區別。今天查了資料後總結整理如下。
ISP:In System Programing,在系統編程
IAP:In applicaTIng Programing,在應用編程
ICP:In Circuit Programing,在電路編程
ISP是指可以在板級上進行編程,也就是不用拆晶元下來,寫的是整個程序,一般是通過ISP介面線來寫。
IAP雖然同樣也是在板級上進行編程,但是是自已對自已進行編程,在應用中進行編程,也即可以只是更改某一部分而不影響系統的其它部分,另外介面程序是自已寫的,這樣可以進行遠程升級而不影響應用。
打個比喻吧:
1、ISP是把房子拆了再重造一間,那麼在造好之前當然是不能住人的啦!
2、IAP是在造好的房子里邊進行一些裝修,當然人可以繼續住啦!
ICP是在電路編程,是LPC晶元的編程方式,相當於ATMEL的ISP,而LPC的ISP就相當於ATMEL的IAP了。
ISP與IAP的區別
ISP:in system programming, 在系統編程
IAP: in applicaTIn programming 在應用編程
但兩者的操作方式,結果和應用場合有什麼區別
什麼是ISP:
用寫入器將code燒入,不過,晶元可以在目標板上,不用取出來,在設計目標板的時候就將介面設計在上面,所以叫「在系統編程」,即不用脫離系統;
什麼是IAP:
在應用編程,有晶元本身(或通過外圍的晶元)可以通過一系列操作將code寫入,比如一款支持Iap的單片機,內分3個程序區,1作引導程序區,2作運行程序區,3作下載區,晶元通過串口接收到下載命令,進入引導區運行引導程序,在引導程序下將new code內容下載到下載區,下載完畢並校驗通過後再將下載區內容復制到2區,運行復位程序,則Iap完成;
應用場合:
1,ISP 程序升級需要到現場解決,不過好一點的是不必拆機器了;
2,IAP 如果有網管系統的話,用網管下載一切搞定,人不用跑來跑去,
這可能是他們的優點或應用吧
在線編程目前有兩種實現方法:在系統編程(ISP)和在應用編程(IAP)。ISP一般是通過單片機專用的串列編程介面對單片機內部的Flash存儲器進行編程,而IAP技術是從結構上將Flash存儲器映射為兩個存儲體,當運行一個存儲體上的用戶程序時,可對另一個存儲體重新編程,之後將控制從一個存儲體轉向另一個。ISP的實現一般需要很少的外部電路輔助實現,而IAP的實現更加靈活,通常可利用單片機的串列口接到計算機的RS232口,通過專門設計的固件程序來編程內部存儲器。 ISP和IAP很相似,都是不需要把晶元從板子上拔出來,就達到了用PC-MCU的編程介面(JTAG、串口、雙絞線、SPI等)搞定新版本的升級的目的。MCU內部都是首先執行一段獨立的Boot代碼(這段Boot代碼一般是出廠預置,或使用編程器燒錄的,通常只有1k或4k,SST通常是佔用一塊獨立的Block,Philips通常是讓BootROM地址與其他Flash重疊,以達到隱藏的效果),Boot負責控制擦除程序存儲器及給程序存儲器編程的代碼(或是處理器外部提供的執行代碼),然後通過某種與PC計算機的通信方式(如,ether網口),將用戶指定的某個在PC上編譯完成的MCU可運行的二進制代碼文件編程入MCU內的程序存儲器。
ISP和IAP最大的不同是:由誰來觸發。
ISP有4種觸發方式:
1.由外部硬體電路:如VDD保持高電平,給RST連續3個脈沖;
2.檢測狀態位:如ISPEN,為0時PC指針從0000H開始執行;為1時,通過「引導向量」計算出「ISP代碼」的位置。每次復位後都會檢測該狀態位;
3.中止控制符信號觸發晶元復位:中止控制符信號就是指在非同步串列口的接收腳上出現長 達一幀長度的低電平,這里一幀的長度與非同步串列口的工作模式有關。
4.直接調用ISP:用戶程序也可以調用,但是很危險。
4種方式的目的是相同的——進入ISP子程序,比如Philips出廠的ISP子程序在1E00H-1FFFH,只要能引導PC指針指向1E00H就可以了。
而進入ISP代碼的目的是:進入BootROM。
IAP的觸發比較簡單一些,沒有外部觸發。通過一些指示位(SST為SC0/SC1、SFCF;Philips為一段IAP子程序,保存在FF00H~FFFFH地址空間中),達到引導到BootROM的目的。
殊途同歸,ISP、IAP所進入的BootROM裡面駐留的Boot代碼,才是最終目標。
最後一種:並行編程模式。不需要BootROM,直接設置晶元的多個引腳來讓晶元識別命令(如:擦除、寫入、驗證等),從P口傳地址、數據,就可以寫入Flash
用LPC2000的IAP,你自己分配好FLASH空間,指定一個BLOCK用來存放你的數據,然後通過IAP進行寫操作。每次開機後,從這個BLOCK讀你的數據。
⑥ 這個電路晶元燒錄腳接有負載,如何燒錄燒錄時晶振電路要接上電源嗎
這個就要看你的晶振是有源還是無源晶振了,如果是有源的那就需要外加電源的
⑦ 單片機燒錄口電路的一個問題
如果用USB轉TTL下載線,什麼也不用加,如果用RS232串口線下載,需加MAX232晶元及9針插座
⑧ 啥是燒錄為啥叫燒錄
什麼是燒錄卡?
答:簡單的說,燒錄卡就是可以反復擦寫的卡帶,可以不斷的更換內容。
通過燒錄,讓很多游戲或者各種內容能夠存儲在一個燒錄晶元中,然後通過機器對晶元內容的讀取,使用卡里的內容。
燒錄卡使用的存儲晶元是可不斷擦寫的,存儲游戲ROM的FLASH晶元,由於用來存儲游戲ROM的FLASH晶元是用來運行程序(游戲)的,對隨機存儲的速度有很高要求,因此幾乎所有燒錄卡都使用了NOR型的FLASH做為存儲晶元,這種晶元由於加工方面的原因,容量相對較小,同容量的價格也遠高於用於生產U盤類的NAND型FLASH晶元,這也是燒錄系統價格遠高於U盤的主要原因。
全球生產NOR型FLASH晶元的廠家主要有2家 INTEL 和 AMD&FUJITSU,由於INTEL的速度略慢,所以採用AMD&FUJITSU作為存儲游戲ROM的FLASH晶元則成為燒錄卡帶的首選,國內知名的燒錄品牌EZ,EZFA,EWIN ,GBALINK都無一例外的使用了同類型的晶元,可以看出一款較好的燒錄卡帶使用較好的FLASH存儲晶元應該是一個最基本的要求,這也是游戲運行穩定的根本保證。
另外,燒錄卡的重要組成部分:控制晶元,是控制合卡,存檔記憶,時鍾等功能的核心器件,也是整個燒錄系統中的最能體現技術含量的標志之一,目前燒錄卡帶的控制晶元可分為兩類,一種是需要自主開發邏輯代碼,並通過可編程的邏輯器件CPLD燒寫後成型的晶元,另外則是用黑膠封裝的一種簡化版本的ASIC晶元。
目前採用CPLD控制晶元的燒錄卡如下:EZ系列 ,GBALINK ZIP系列 ,Ewin系列,EZFA系列, EFA-LINKER ,這些卡帶相對於那些採用ASIC控制晶元版本的燒錄卡帶來講,功能更加完善,合卡支持不受限制,多數卡帶都支持時鍾功能,並可硬體模擬FLASH存檔,同時由於軟體和硬體匹配更加默契,這些燒錄卡的軟體功能也相對較為全面,基本都提供了軟復位菜單和金手指等功能,當然由於CPLD本身的工藝和成本問題,這種燒錄卡帶的售價也相對較高,耗電量也略大。
目前採用ASIC控制晶元的燒錄卡如下:XG2TURBO, GBAMAGIC,(和XG2T同屬一類產品),太極鯊 ,TT-FLASH,智慧寶盒,早期的GBALINK卡帶, 靈銳卡,EZ大眾卡,EZ魔卡,火線卡等眾多低端品牌。
黑膠封裝ASIC控制晶元由於本身的邏輯非常簡單,採用這種控制晶元的燒錄卡一般來講功能較弱,或者單卡或者合卡採用了32Mbit分區,多數卡帶不支持時鍾,存檔支持度不夠高,這些卡帶的軟體開發上面由於受到硬體的限制目前幾乎清一色無法支持軟復位和金手指功能,其耗電量少(和D卡的功耗處於一個水平),價格低廉。
燒錄卡的存檔記憶部分主要由存儲游戲存檔文件的SRAM晶元和供充電迴路組成,一般來講小於512Mbit的卡帶都使用了2Mbit的晶元,而512Mbit以上(含512Mbit)卡帶都會使用4Mbit以上的SRAM (XG2T512比較特殊,由於其SMS是存檔核心,所以並不需要太大容量的SRAM),為SRAM的供電是通過一顆3V的紐扣電池提供的,目前很多燒錄卡都使用了可充電池,主要為了避免電池電量用盡時,無法提供充足的電能給SRAM,從而造成丟檔的問題發生。
另外有的卡還有其他特殊功能,該部分非燒錄卡帶的必須構成,特殊功能部分是開發廠家為了提供更多的賣點和功能開發出來的,目前最主要的就是時鍾電路部分了,時鍾電路主要由時鍾晶元和晶振組成。
還有游戲備份區仍舊非燒錄卡的必須構成,主要為近期推出的一些燒錄產品所擁有,比較具有代表性的就是EZ3,其構成相當於256Mbit的燒錄卡帶加128Mbyte的U盤,其中128Mbyte的存儲晶元採用了NAND型FLASH,從而提供了大容量低成本的游戲後備存儲方案,當然存儲在這里的游戲是無法直接運行的,仍需要解壓到卡帶的SRAM區域或者NOR型FLASH區域後運行。
⑨ 自己製作24c燒錄器電路圖
按照圖紙製作,就可以了
⑩ 什麼是燒錄
刻錄也叫燒錄,就是把想要的數據通過刻錄機等工具刻制到光碟、燒錄卡(GBA)等介質中。市面上就存在著DVD-R/DVD-RW以及DVD+R/DVD+RW等不同格式的碟片。
DVD+/-R已經達到了這個格式支持的極限速度20X。
市面上就存在著DVD-R/DVD-RW以及DVD+R/DVD+RW等不同格式的碟片。國內市場較為常見的有DVD-R、DVD+R、DVD-RW、DVD+RW、DVD-R DL、DVD+R DL、DVD-ROM這幾類,以及國內市場不太常見的DVD-RAM。
刻錄速度
DVD+/-R已經達到了這個格式支持的極限速度20X,DVD+RW現在也達到了8X,DVD-RW則為8X,DVD+RDL最高也是8X,DVD-RDL最高為6X,經常我們在市場中見到的碟片會標有4X、8X、16X等字樣就是碟片的刻錄速度,一般來說碟片的速度越高,價格也就越貴,不過進行速度過高的刻錄往往會影響刻盤品質。
實際我們在刻錄的時候為保證刻錄的穩定性和內容的完整,都會降低速度來刻錄。因為DVD的刻錄速度比CD刻錄提高很多,市場中的DVD刻錄機能達到的最高刻錄速度為16倍速,對於2~4倍速的刻錄速度,每秒數據傳輸量為2.76M~5.52MB,刻錄一張4.7GB的DVD碟片需要大約15~27分鍾的時間。
而採用8倍速刻錄則只需要7到8分鍾,只比刻錄一張CD-R的速度慢一點,但考慮到其刻錄的數據量,速度更快的DVD刻錄盤顯然更有優勢。