『壹』 用USB轉串口給51單片機下載程序成功率只有四分之一,而且下載程序很慢,是怎麼回事。
那是因為串口波特率的問題,你設的9600對吧,調小些,USB轉串口的速度也是要花費硬體時間的。波特率調小就OK了
『貳』 51單片機中的串口下載器是什麼 有什麼作用功能呢 我是剛剛接觸,所以不懂,請大家支持。。。
在支持ISP功能的單片機上,可以通過串口下載編譯好的程序。但由於計算機和單片機不能直接連接,要通過串口下載器來連接,一般分為兩種 :
一、232轉TTL型,使用計算機上口時,由於單片機的電壓是3-5V,計算機標准232電平是±15V,所以需要電平轉換型下載器。
二、USB轉TTL串口,新計算機有的沒有串口,所以需要一個USB轉串口線,擴展出來一個串口。
『叄』 飛思卡爾MCF51AC128單片機怎麼通過串口下載程序
飛思卡爾
mc9s12dg128
單片機
上網下個
串口
模擬的驅動
程序
,還是要先用BDM
下載
進去的。也可以自己做個BOOTLODER
下載
進去
『肆』 麻煩問下單片機串口下載的原理是什麼
一般串列下載分兩種:
1、ISP:在系統編程,一般目標晶元內包含了專用的介面電路,上位機發送編程命令碼及編程式控制制信息後由晶元硬體自動完成編程。比如通過JTAG口升級就是其中的一種,現在推出的許多新的晶元比如ARM都採用此模式。ATMEL公司的AT89S5x系列的單片機的下載模式雖然不屬於JTAG模式,但很類似,應該屬於ISP類。
2、IAP:一般叫做在應用編程。MCS-51系列單片機中採用比較多的sst、stc兩家公司的單片機就屬於這種模式,與上面的模式是有區別的。
下面重點介紹一下IAP的工作流程:
以SST公司的89E564為例:FLASH分為2塊,一塊64K,就是我們應用程序要使用的程序空間;另一塊是8K,現在出廠時一般都預置了自編程的軟體代碼,這部分代碼與上位機的下載軟體通訊,獲取機器碼內容,然後實現對64K的編程操作。這8K的軟體用的不是專門的指令,都是51系列標準的指令,只是增加了一些特殊功能寄存器用於實現自編程。
晶元上電啟動後,程序首先在8K的程序空間中運行(其實此時相當於89C52晶元),程序主要工作流程如下:
第一步、首先檢測串口有無上位機傳遞過來的編程命令,有的話應答,然後開始自編程操作,編程結束後重新啟動;
第二步、如果串口沒有編程命令,則檢測64K區是否存在有效的機器碼。如果有則跳轉到64K區正式開始執行應用程序,否則會在8K區中等待,准備接收上位機傳送過來的編程命令。
對64K區的編程操作,8k區中的軟體只要將其代碼從串口接收過來,送到相應的寄存器中,按照要求循環編程就可以了。所以這部分軟體是可以修改的,比如某種設備有IC卡介面,就可以修改這8K的程序,實現通過IC卡升級軟體的功能,只是這種方式第一次燒寫時需要編程器,將8K區的出廠預裝程序換成用戶自己需要的升級程序。
歸納一下二者:
ISP編程屬於純硬體操作,只要FLASH的物理特性未損壞,就可以實現串口升級,但升級模式是固定的。
IAP模式屬於屬於軟體操作,如果8K區並無物理損壞但軟體有問題,就只能使用編程器來編程,無法實現串口升級。但正是由於這種可更改性,可以擴展多種升級方式,更靈活。其實物理損壞的可能性不大,所以我個人認為還是IAP更好些。
『伍』 51單片機下載程序用的是串口通信么
確實是用串口通信技術下載,但並沒有用單片機的串列口(RXD和TXD)。
這個功能很特殊,要將程序先轉化為熔絲文件,然後利用高頻高壓信號,傳輸到單片機中,改寫裡面的程序,一般稱為ISP(在系統可編程,In-System Programming)下載
『陸』 51單片機下載.串口已被其它程序打開或該串口不存在
這是線路的問題,有什麼地方接觸不良了,我也遇到過,某跟線斷了,接上就好了。要麼就是晶振壞了,或者是單片機被燒了。
你的單片機支持在線編程嗎?
我用的就是USB下載線,那可能是串口的問題。你應該查查你用的串口是COM1嗎?
『柒』 51單片機ISP和串口MAX232下載的一個小疑問。。。。。。
你這個想法不對,剛剛你描述了兩種燒寫方式,ISP和串口兩種方式,這個與單片機的種類有關系,同樣是51單片機,有很多公司出的,常用的AT89C51都是用ISP下載方式,STC89S51用的是串口方式,串口方式就是用計算機的串口與單片機的串口進行通信,而51的串口正式P3.0與P3.1,剛剛你說用別的IO口來模擬串口,下載程序,首先我要告訴你,在燒寫程序的過程中的單片機是不能跑程序的,僅僅是單片機的時鍾在工作,這時候只能真正的串口與PC機通信,而你說的用其他IO模擬串口是要在單片機程序中實現,試想,在你燒寫程序的過程中單片機就不能跑程序,你怎麼模擬串口呢
『捌』 TX-1C 51單片機開發板 USB轉串口驅動程序 哪裡有下載
XT-1C 51單片機USB轉串口驅動,是郭老師51學習板把,PL2302驅動XP系統和Vista系統驅動。WIN7系統驅動沒有,可以到網路搜索很多。
WIN7系統下USB轉串口驅動下載地址:http://ishare.iask.sina.com.cn/f/14961338.html?from=like
『玖』 如何用usb轉串口線給51單片機下載程序單片機是stc的
在官網www.stcmcu.com上下載ISP軟體,安裝到電腦上,買根USB-RS232線,連接電腦和單片機,運行程序,一定先點「下載」,再給單片機上電復位。就可以下載程序了。