❶ CH340串口自動下載電路設計干擾3V3供電的問題
你是計算機專業的學生吧?我告訴你現實中沒有理想電源啦,現實中的電源內阻都很大,尤其是單片機之類的小系統,它本來功耗就很小,用不著大功率電源,加上為省電和不易壞,有的還加了保護電路,所以負載稍重就能把電源電壓拽下來的。
簡言之你把R4、R6改成10K或者更大阻值之後,5V信號干擾3.3V電源穩定工作的情況就能解決了。
❷ stm32f103zet6串口下載電路
請使用USART1.
❸ 單片機串口下載電路
你單片機什麼型號的?有的STC需要P1.0和P1.1接0才能正確下載的。其實不用MAX232,用2個三極體搭下就可以用了,要求不高,很實惠的。
❹ 串口下載電路,IN4148的作用TXD發送信息島rxd P3.0 如此 In4148不是被截止了嗎
右邊電路的RX引腳有上拉時,這個二極體不會阻斷信號,左側輸出低電平時二極體導通,將右側電壓拉低;左側輸出高電平時二極體截止,右側因為上拉電阻而上升為高電平。這種電路一般見於兩邊邏輯電平不同的情況下。
❺ 麻煩問下單片機串口下載的原理是什麼
一般串列下載分兩種:
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單片機串口下載電路能不能供電
一般的開發板的串口電路都是可以供電的,當然也可以燒錄,供電的話,接電腦的USB或者移動電源都可以,51單片機一般都是+5V供電的。
❼ 關於stm32單片機通過串口下載程序電路使用ch340和max232晶元的問題
max232是電平轉換電路,就是將電腦的串口
RS-232電平轉換成TTL信號,和單片機通信
不需安裝驅動程序
如果用USB介面,則要用CH340/341
或CPL2102等晶元將USB信號轉成TTL電平
如果自製簡易板子的話,為了簡便,常採用成品USB轉TTL下載線(下載器),還能提供3.3或5V電源,這種下載線可用於STC單片機及STM32單片機上,需安裝驅動程序
❽ 串口下載電路
我的 51 是用並口
❾ max232串口下載電路上的五個電容是多大的 都是無極性電容嗎
MAX232外圍電容1Uf MAX232A的0.1Uf
電容小了電壓升不起來,通訊時錯碼誤碼易受干擾;
電容大了降低了通訊速率,但信號非常可靠,一般22uF時速率降低為1200-2400. 可以用無極性的,條件允許的話最好用鉭電容。