国产精品久久久久影院,成人午夜福利视频,国产精品久久久久高潮,国产精品 欧美 亚洲 制服,国产精品白浆无码流出

歷史上的今天

今天是:2025年07月16日(星期三)

2019年07月16日 | STM32開發(fā)筆記36: 串口不能正確發(fā)數(shù)的解決方法

發(fā)布者:lambda21 來源: eefocus關(guān)鍵字:STM32  串口  正確發(fā)數(shù) 手機(jī)看文章 掃描二維碼
隨時隨地手機(jī)看文章

單片機(jī)型號:STM32L053R8T6


今天這個問題一定要記錄下來,使用485總線時,串口不能正確發(fā)送數(shù)據(jù)。串口的驅(qū)動程序已應(yīng)用在多個實際項目中,自己并未認(rèn)識到串口的驅(qū)動程序會有什么問題,而且在STM32F0芯片中,已經(jīng)使用過了485,那時很是正常,所以這次問題的出現(xiàn),倍感以外。


先說一下現(xiàn)象,使用485向計算機(jī)發(fā)數(shù),計算機(jī)接到的全部都是0x00,開始懷疑很多問題,例如連線焊接等,一一排除,不能解決。使用示波器進(jìn)行查看,發(fā)現(xiàn)單片機(jī)發(fā)送的數(shù)據(jù)就是這樣的,很是奇怪。好在線路板設(shè)計時,單片機(jī)所在的線路板可以取下,將其插在帶有USB轉(zhuǎn)串口的板子上,發(fā)現(xiàn)一切正常。這說明單片機(jī)所在的電路是沒有問題的,應(yīng)該在外設(shè)板上。繼續(xù)查找原因,直到將外設(shè)板上的所有元器件全部都焊下,也沒有解決。再次比較485和USB轉(zhuǎn)串口板,只剩下USB轉(zhuǎn)串口芯片了,將這個芯片焊下后,USB轉(zhuǎn)串口板也同樣呈現(xiàn)這個問題。


用示波器查看串口的發(fā)送端,可以是高電平,但串口的接收端一直是低電平。此時開始懷疑電平問題,當(dāng)有芯片存在時,將串口的接收端上拉到高電平,所以串口收發(fā)正常,當(dāng)沒有芯片時,接收端懸空,反復(fù)觸發(fā)接收中斷,所以串口異常。


但是F0的芯片,為什么可以呢?打開原先的程序看一下配置。


F0配置:


    GPIO_InitStruct.Pin = GPIO_PIN_0|GPIO_PIN_1;

    GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;

    GPIO_InitStruct.Pull = GPIO_PULLUP;

    GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH;

    GPIO_InitStruct.Alternate = GPIO_AF2_USART6;

    HAL_GPIO_Init(GPIOC, &GPIO_InitStruct);

L0配置


    GPIO_InitStruct.Pin = GPIO_PIN_2|GPIO_PIN_3;

    GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;

    GPIO_InitStruct.Pull = GPIO_NOPULL;

    GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH;

    GPIO_InitStruct.Alternate = GPIO_AF4_USART2;

    HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);

這樣一看就很明顯了,STM32CubeMX在生成F0代碼時,引腳是上拉的,但是L0沒有上拉,將此代碼更正后,一切正常。


所有的代碼都是人寫的,無論他的水平有多高,也有犯錯誤的時候,哈哈。



關(guān)鍵字:STM32  串口  正確發(fā)數(shù) 引用地址:STM32開發(fā)筆記36: 串口不能正確發(fā)數(shù)的解決方法

上一篇:STM32開發(fā)筆記37: 485總線的收發(fā)切換時間
下一篇:STM32開發(fā)筆記35:USB FS的枚舉方法

推薦閱讀

- 畫質(zhì)世界紀(jì)錄誕生7月15日世界杯決賽前夕,世界杯官方贊助商中國海信在莫斯科全球客戶大會上正式發(fā)布高端旗艦電視 U9D,首次將電視動態(tài)背光分區(qū)提升到5376 Zone,這是迄今世界上分區(qū)最多、圖像精細(xì)化程度最高的電視,憑借自主研發(fā) ULED 超畫質(zhì)技術(shù),海信在全球彩電業(yè)樹立了嶄新的畫質(zhì)新標(biāo)桿。6年來,海信圍繞 LED,不斷采用多分區(qū)獨立背光控制和 H...
IT之家7月15日消息 隨著5G網(wǎng)絡(luò)開始在各個地區(qū)推行,速度在一定條件下可以比Wi-Fi更快。不過5G都可以實現(xiàn)網(wǎng)速“超車”,Wi-Fi自然也要對網(wǎng)速進(jìn)行“提速”。據(jù)最新消息稱,高通已通過FCC批準(zhǔn)獲得802.11ay的全新Wi-Fi標(biāo)準(zhǔn),預(yù)計未來手機(jī)在使用Wi-Fi時網(wǎng)速也將有極大的提升。最新的消息指出,F(xiàn)CC所批準(zhǔn)的最新60GHz 802.11ay Wi-Fi標(biāo)準(zhǔn)是由高通同無線分析,測...
在高科技飛速發(fā)展的今天,機(jī)器人已經(jīng)應(yīng)用到生活中各個領(lǐng)域。近日,俄羅斯一市政中心迎來一位特殊的女職員。從遠(yuǎn)處看,她一頭金發(fā),帶著眼鏡,坐在臺前和尋常俄羅斯女性并無區(qū)別。假如走近看,就會發(fā)現(xiàn)她表情僵硬,看起來透露著一絲詭異,原來她是一名機(jī)器人。據(jù)悉,這臺機(jī)器人是由普羅莫伯特公司開發(fā)。為了讓該機(jī)器人看起來像“一名普通俄羅斯女性”,該公...
一、原理介紹關(guān)于數(shù)碼管的控制電路,在《51單片機(jī)(八)》中有詳細(xì)的介紹,硬件電路如下圖所示。在這個實驗中,我們對8位數(shù)碼管的一位進(jìn)行控制,在進(jìn)行實驗時,需要將單片機(jī)的P00~P07引腳與J44相連。接口的對應(yīng)關(guān)系是(P00—D0),……,(P07—D7)。將單片機(jī)的P10和P11引腳與J45相連,P10與J45上的DM對應(yīng),P11與WM對應(yīng)。二、實例介紹這個實驗的代碼如下...

史海拾趣

問答坊 | AI 解惑

基于單片機(jī)的函數(shù)發(fā)生器的設(shè)計實現(xiàn)

基于單片機(jī)的函數(shù)發(fā)生器的設(shè)計實現(xiàn)…

查看全部問答∨

電子大賽 聲音引導(dǎo)系統(tǒng) QQ群

本帖最后由 paulhyde 于 2014-9-15 08:57 編輯 27030613  …

查看全部問答∨

中國數(shù)碼相機(jī)標(biāo)準(zhǔn)將出臺 功能大戰(zhàn)暫時落幕

本帖最后由 jameswangsynnex 于 2015-3-3 19:58 編輯 中國數(shù)碼相機(jī)產(chǎn)量逐年增大,成全球市場主要生產(chǎn)基地。2009年,全球數(shù)碼相機(jī)出貨量約1.06億臺,據(jù)工業(yè)和信息化部對電子信息產(chǎn)品的統(tǒng)計顯示,2009年1-11月中國數(shù)碼相機(jī)產(chǎn)量為7296.8萬臺,測算200 ...…

查看全部問答∨

EVC安裝問題請教

我的pc上有安裝VS2005,現(xiàn)在想安裝EVC,安裝過程中出現(xiàn) encoutered a critical error的提示后,自動停止安裝。 不知道是什么原因。 聽說是和VS2005有沖突,必須先安裝EVC,在安裝VS2005。 不知道哪位同仁有遇到這個情況,有么有在不卸載VS2005的 ...…

查看全部問答∨

請問一道公司的筆試題

可以在cache空間中訪問外部硬件的寄存器么?為什么…

查看全部問答∨

請教:Windows如何知道按了電源按鈕?

Windows XP可以通過按電源按鈕安全關(guān)機(jī)(關(guān)閉系統(tǒng)),Windows 2000 Server卻只有“關(guān)閉電源”、“休眠”和“待機(jī)”。我想通過按電源按鈕讓W(xué)indows 2000 Server也正常安全關(guān)機(jī),不知道有什么好辦法? 我想的一個辦法是:如果知道“Windows如何知道 ...…

查看全部問答∨

請問哪里有win xp sp2 checked build下載?

因為要做xp xp2下面的驅(qū)動程序,需要xp sp2的checked build,請問哪里可以下載的到?謝謝?!?

查看全部問答∨

基本問題

微機(jī)原理里講:8086有20根地址線,所以尋址空間為0到1M 我看S3C44B0的技術(shù)手冊,發(fā)現(xiàn)它的地址線是25根,尋址空間最大為256M 這是怎么回事?按道理應(yīng)該是 32M 書上打印錯了?? 還有,這里的尋址空間 是 指主存嗎?就是說 ROM和RAM 之和 不 ...…

查看全部問答∨
小廣播
設(shè)計資源 培訓(xùn) 開發(fā)板 精華推薦

最新單片機(jī)文章

 
EEWorld訂閱號

 
EEWorld服務(wù)號

 
汽車開發(fā)圈

 
機(jī)器人開發(fā)圈

電子工程世界版權(quán)所有 京ICP證060456號 京ICP備10001474號-1 電信業(yè)務(wù)審批[2006]字第258號函 京公網(wǎng)安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved