485通訊協(xié)議的特點(diǎn)有:RS-485的數(shù)據(jù)最高傳輸速率為10Mbps;RS-485接口強(qiáng),即抗噪聲干擾性好。
485通信是一種多點(diǎn)通信標(biāo)準(zhǔn),屬于OSI模型物理層電氣特性規(guī)定為2線半雙工的多點(diǎn)通信標(biāo)準(zhǔn)。它的電氣特性和RS-232大不一樣,用纜線兩端的電壓差值來表示傳遞信號。485僅僅規(guī)定了接受端和發(fā)送端的電氣特性,沒有規(guī)定或推薦任何數(shù)據(jù)協(xié)議。
串口是一種接口標(biāo)準(zhǔn),它規(guī)定了接口的電氣標(biāo)準(zhǔn),簡單說只是物理層的一個標(biāo)準(zhǔn)。沒有規(guī)定接口插件電纜以及使用的協(xié)議,所以只要我們使用的接口插件電纜符合串口標(biāo)準(zhǔn)就可以在實(shí)際中靈活使用,在串口接口標(biāo)準(zhǔn)上使用各種協(xié)
#include #include #include "stdio.h" #define uchar unsigned char #define uint unsigned int__CONFIG(WDTDIS & HS & PWRTDIS & BORDIS);//設(shè)置配置位 // WDTDIS : disable watchdog timer // LVPDIS : low
stm32串口中斷:USART_IT_PE(奇偶校驗(yàn)中斷)USART_IT_TXE(發(fā)送中斷)USART_IT_TC(傳輸完成中斷)USART_IT_RXNE(接收中斷)USART_IT_IDLE(空閑總線中斷)USART_IT_LBD(LIN中斷檢測中斷)USART_IT_CTS(CTS中斷)U
一。485接口原理二。485電路芯片SP3485一般2,3腳連在一起,當(dāng)2,3腳為低電平時,使能RO端,當(dāng)2,3腳為高電平時,使能DI端。三。電路采用UART2接口,PA2為USART2_TX,PA3為USART2_RXPA2接SP3485的4腳DI端PA3接SP3485的