A. 單片機晶元max232起什麼作用
MAX232晶元是美信(MAXIM)公司專為RS-232標准串口設計的單電源電平轉換晶元,使用+5v單電源供電。
MAX220–MAX249系列線驅動器/接收器,專為EIA/TIA-232E以及V.28/V.24通信介面設計,尤其是無法提供±12V電源的應用。這些器件特別適合電池供電系統,這是由於其低功耗關斷模式可以將功耗減小到5uW以內。MAX225、MAXX233、MAX235以及MAX245/MAX246/MAX247不需要外部元件,推薦用於印刷電路板面積有限的應用。
符合所有的RS-232C技術標准,只需要單一 +5V電源供電,片載電荷泵具有升壓、電壓極性反轉能力,能夠產生+10V和-10V電壓V+、V-,功耗低,典型供電電流5mA,內部集成2個RS-232C驅動器,高集成度,片外最低只需4個電容即可工作。
其他參考http://ke.sogou.com/v1769345.htm
B. 單片機和PC通信與MAX232地腳不連接行嗎
不接地是不可以的。
如果不接地傳輸信號的電平基準就沒有。不能識別信號。
你可以看一看232的DATASHEET。裡面有圖示。
與PC接的地線,並不是晶元的GND。
而是晶元內部處理後的地。
如何升壓是新片內的升壓電路完成的。
C. MAX232能與STC單片機直接相連嗎
MAX232可以與STC單片機直接相連
MAX232-TXD & STC-RXD
MAX232-RXD & STC-TXD
連接就可以了。
電路 可以看一下 MAX232 的規格書。
D. stc89c52 單片機 max232 電路問題 。
是很容易出現這種問題。我的解決辦法是先等待ISP提示MCU上電,然後再開啟單片機電源,這時可能也不能連上,然後再關閉開啟一次電源,這時就可以讀出晶振頻率,如果還是不能連上,再重復以上步驟,亦或是改變波特率(11.0592用19200成功率較大),總之呢能改的你都給改變試一下,嘿嘿。我的是自己做的板子,自己做的MAX232用的是USB轉串口。
E. max232通信 單片機之間
你這程序是單向通信,並且處於一直發送狀態,發送沒問題,這個可以用 串口調試助手 這個軟體來測試,但是要說的是接收才是比較重要的,發送我只要發出去就OK了,這接收要首先要保證接收的實時性(如果主循環中在處理一些其他程序比如鍵盤掃描等就必須用串口中斷並且設置優先順序為最高)、其次是為了確保數據確實是要接收的正確數據,接收機要對數據進行判斷分析(本人常用起始標志+數據包+結尾標志)。
以下是本人經常用來在線測試硬體電路的一個小程序
uchar dealon=0;
uchar get[8]={0};
uchar count=0;
void delay(uint t)
{while(t--);
}
void sendnews(uchar temp) //串列發送
{SBUF=temp;delay(500);}
void cominit() //初始化
{ TMOD=0x20;//設置定時器1為方式2
TH1=0xfd; //11.0592MHz------9600波特率
TL1=0xfd; //自動重裝
TR1=1; //定時器啟動
REN=1; // 串列允許接收
SM1=1; //工作方式1
EA=1; //開中斷
RI=0;
ES=1; //開串口
}
void ser() interrupt 4 //串列中斷服務程序
{ if(RI) {RI=0; get[count]=SBUF;count++;
if(count>3) //主機一次發4個位元組
{count=0;
if(get[0]==0x5a&&get[3]==0xa5) dealon=1;
}
}
if(TI) TI=0;
}
void shujudeal() //對接收到的數據分類處理
{if(dealon)
{ dealon=0;
sendnews(0x69); // 向主機發送確認信號
//加上處理函數
}
}
void main()
{
while(1)
{
shujudeal();
//加上其他函數
}
}
F. 關於stm32單片機通過串口下載程序電路使用ch340和max232晶元的問題
max232是電平轉換電路,就是將電腦的串口
RS-232電平轉換成TTL信號,和單片機通信
不需安裝驅動程序
如果用USB介面,則要用CH340/341
或CPL2102等晶元將USB信號轉成TTL電平
如果自製簡易板子的話,為了簡便,常採用成品USB轉TTL下載線(下載器),還能提供3.3或5V電源,這種下載線可用於STC單片機及STM32單片機上,需安裝驅動程序
G. MAX232的電路圖上 單片機的TXD和串口的TXD直接連 不是RXD嗎
MAX232其實是串口與單片機之間的電平轉換,單片機的TXD要接MAX232的T1IN或者T2IN,RXD接R1OUT或者R2OUT,串口的TXD和RXD相反。電路圖是用MAX202,跟232沒有多大區別
H. MAX232與51單片機如何連接
MAX232與51單片機之間的通信連接很簡單,因為所謂的MAX232通信標准,就是對插件樣式、信號名稱和意義以及所謂的驅動器/接收器的電氣模式這種硬體作出規定。一般的都是9針的介面,其中包括CD介面:數據通道接收載波的檢測;RD介面:接收數據;SD介面:發送數據;ER介面:數據終端就緒;SG介面:信號用接地;DR介面:數據集就緒;RS介面:請求發送;CS介面:允許發送;CI介面:被呼表示。用以上介面進行數據通信,還有對電平的要求。所以與51單片機進行通信連接的方式很簡單,首先要解決的是電平標准,51的I/O口最大輸出5V電壓,而RS-232要求電壓在±10V,為達到電平匹配,需用到MAX232CPF電平轉換晶元,將0~5V電平轉換為±10V電平,從而實現電平匹配;然後,數據介面只用到了數據發送與接收2個埠,還有數據的請求發送與允許發送,共4個埠,MAX232CPF還有其他一些外圍電路介面,但比較簡單,都是些電容介面,從而實現單片機與RS232介面的通信。
I. 求大佬幫我解釋下這張原理圖里MAX232與單片機和zigbee相連的引腳的作用
MAX232主要起電平轉換的作用,把TTL電平轉化成232電平,從圖上看,單片機和zigbee都是通過232電平和外部設備通信的。單片機電平經MAX232與外部設備和zigbee通信,zigbee輸出直接就是232電平。
J. 單片機雙向通信硬體圖中的MAX232在電路中起的作用是什麼
max232 是 用來 做 電平轉換的 標准 rs232 電平 很高,達 正負 15V 常用的 TTL 電平 最高 5V 所有 相互連接的話,必須 進行 電平轉換!