freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

stm32串口通信實(shí)驗(yàn)-預(yù)覽頁(yè)

 

【正文】 傳送的 bit的個(gè)數(shù)。 ?停止位:用于表示單個(gè)包的最后一位。 Company Logo STM32串口簡(jiǎn)介 ?奇偶校驗(yàn)位:在串口通信中一種簡(jiǎn)單的檢錯(cuò)方式。常用的流控制信號(hào)還有 DTR/DSR。一般在系統(tǒng)剛開(kāi)始配置外設(shè)的時(shí)候都會(huì)先執(zhí)行復(fù)位該外設(shè)的操作。 Company Logo STM32串口波特率設(shè)置 ? STM32中每個(gè)串口都有一個(gè)自己獨(dú)立的波特率寄存器 USART_BRR,通過(guò)設(shè)置該寄存器達(dá)到配置不同波特率的目的,該寄存器的各位描述如下: ? 該寄存器中最低 4為用來(lái)存放 小數(shù) 部分的 DIV_Fraction,[15:4]這 12位用來(lái)存放 整數(shù) 部分 DIV_Mantissa。具體各位的功能及操作方法見(jiàn) STM32參考手冊(cè)的 496~497頁(yè)。 ? 其中只用了低 9位,其他位都保留且硬件強(qiáng)制為 0。 ?在很多串口操作中都可以直接調(diào)用 printf函數(shù)打印輸出信息,但是在 STM32中還需要進(jìn)行一些配置才可以。 Company Logo STM32串口 printf實(shí)現(xiàn) ? Company Logo STM32串口 printf實(shí)現(xiàn) ? USART1_Config()主要做了如下工作: ? 使能了串口 1的時(shí)鐘 ? 配置了 uart1的 I/O ? 配置了 uart1的工作模式 Company Logo STM32串口簡(jiǎn)介 ? 上面的配置中將串口 1的 TX和 RX引腳配置成 AF_PP和IN_FLOATING模式,因?yàn)?RX是接收引腳所以設(shè)置沉高輸入模式。 Company Logo STM32printf用法配置 ? 在 STM32中直接調(diào)用 printf函數(shù)會(huì)出錯(cuò),需要進(jìn)行一些配置: ? 在 main文件中包含 ? 重定義 fputc函數(shù),如下: // 發(fā)送數(shù)據(jù) int fputc(int ch, FILE *f) { USART_SendData(USART1, (unsigned char) ch)。 Company Logo STM32printf用法配置 ? 在這里講解一下 fputc函數(shù)里面的代碼,我們前面提到過(guò) USART_SR寄存器的 7三位,理解了這幾位的功能就可以大概理解串口是如何發(fā)送數(shù)據(jù)的了。我們先調(diào)用 USART_SendData(USART1,(unsigned char) ch)將我們要發(fā)送的數(shù)據(jù)送到 TDR中,之后我們就等待 TXE置位,當(dāng) TXE置位時(shí)就表示TDR中的數(shù)據(jù)轉(zhuǎn)移到了發(fā)送移位寄存器中了,發(fā)送移位寄存器中的數(shù)據(jù)會(huì)由串口硬件自動(dòng)發(fā)送,如此循環(huán),直到將我們要發(fā)送的數(shù)據(jù)全部發(fā)送完為止。 ?STM32串口的相關(guān)寄存器和原理在前面都有提到,這里就不再贅述,這里主要講解軟件的實(shí)現(xiàn)方法。 ?發(fā)送字符串函數(shù)則是循環(huán)調(diào)用發(fā)送單個(gè)字符函數(shù),直到檢測(cè)到空格即表明字符串已發(fā)送完。 Company Logo STM32串口中斷 ? 接下來(lái)講解串口的中斷接收方式: ?在驅(qū)動(dòng)中頻繁的使用查詢方式接收數(shù)據(jù)不僅會(huì)降低系統(tǒng)的效率而且可能使系統(tǒng)崩潰。 ?占先式優(yōu)先級(jí) (preemption priority):高占先式優(yōu)先級(jí)的中斷事件會(huì)打斷當(dāng)前的主程序 /中斷程序運(yùn)行 —搶斷式優(yōu)先響應(yīng),俗稱(chēng)中斷嵌套。這 4個(gè) bits用于分配 preemption優(yōu)先級(jí)和 sub優(yōu)先級(jí)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1