單片機(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沒有上拉,將此代碼更正后,一切正常。
所有的代碼都是人寫的,無論他的水平有多高,也有犯錯誤的時候,哈哈。
上一篇:STM32開發(fā)筆記37: 485總線的收發(fā)切換時間
下一篇:STM32開發(fā)筆記35:USB FS的枚舉方法
推薦閱讀
史海拾趣
Enable Semiconductor Corp公司深知人才是企業(yè)發(fā)展的核心動力。因此,公司一直注重人才的引進(jìn)和培養(yǎng)。公司擁有一支高素質(zhì)、專業(yè)化的研發(fā)團(tuán)隊和管理團(tuán)隊,他們具備豐富的行業(yè)經(jīng)驗和創(chuàng)新精神。同時,公司還建立了完善的激勵機(jī)制和培訓(xùn)體系,為員工提供廣闊的發(fā)展空間。這種以人為本的企業(yè)文化使得公司能夠不斷吸引和留住優(yōu)秀人才,為公司的發(fā)展提供了有力保障。
在電子行業(yè)中,技術(shù)更新?lián)Q代迅速,DECON公司深知技術(shù)創(chuàng)新的重要性。因此,公司不斷投入研發(fā)資金,引進(jìn)高端技術(shù)人才,加強自主創(chuàng)新,推出了多款具有領(lǐng)先技術(shù)的連接器產(chǎn)品。這些產(chǎn)品不僅滿足了市場需求,還提高了公司的市場競爭力。同時,公司還積極與國內(nèi)外知名企業(yè)合作,共同研發(fā)新產(chǎn)品,推動了電子連接器行業(yè)的發(fā)展。
BOOKLY公司在技術(shù)創(chuàng)新的基礎(chǔ)上,積極拓展市場。通過與各大電子產(chǎn)品制造商建立合作伙伴關(guān)系,BOOKLY的產(chǎn)品迅速進(jìn)入全球市場。公司還積極參與國際電子展覽和技術(shù)交流會,展示其最新研發(fā)成果,吸引了眾多合作伙伴和投資者的關(guān)注。通過不斷的市場拓展和合作,BOOKLY逐漸成為了電子行業(yè)的領(lǐng)軍企業(yè)。
在數(shù)字化轉(zhuǎn)型和智能化升級的趨勢下,ELNA開始積極探索新技術(shù)和新模式。公司加強了與互聯(lián)網(wǎng)和人工智能技術(shù)的融合,推動產(chǎn)品和服務(wù)的智能化升級。同時,ELNA還加強了對大數(shù)據(jù)和云計算技術(shù)的應(yīng)用,提升生產(chǎn)效率和管理水平。
以上是對ELNA公司在電子行業(yè)中的部分發(fā)展歷程的概述。您可以根據(jù)這些故事的開頭進(jìn)一步擴(kuò)展和完善內(nèi)容以滿足字?jǐn)?shù)要求。
除了優(yōu)秀的產(chǎn)品外,Antenova公司還提供一系列專業(yè)的服務(wù),包括產(chǎn)品結(jié)構(gòu)確認(rèn)和指導(dǎo)、主板Gerber文件和PCB堆疊預(yù)審和檢查等。這些服務(wù)幫助客戶更好地使用Antenova的產(chǎn)品,并提高了客戶的滿意度和忠誠度。通過提供卓越的服務(wù),Antenova贏得了眾多客戶的信賴和支持,為公司的長期發(fā)展奠定了堅實基礎(chǔ)。
CANOPUS公司最初由創(chuàng)始人Shinichi Usuda于1977年創(chuàng)立,當(dāng)時他經(jīng)營著一家樂器商店。他深知音樂的力量和樂器的重要性,于是決定將自己的商店逐漸轉(zhuǎn)型為專注于鼓類樂器的制造與銷售。經(jīng)過幾年的努力,CANOPUS逐漸在樂器市場上嶄露頭角,贏得了音樂愛好者的青睞。
中國數(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 ...… 查看全部問答∨ |
|
Windows XP可以通過按電源按鈕安全關(guān)機(jī)(關(guān)閉系統(tǒng)),Windows 2000 Server卻只有“關(guān)閉電源”、“休眠”和“待機(jī)”。我想通過按電源按鈕讓W(xué)indows 2000 Server也正常安全關(guān)機(jī),不知道有什么好辦法? 我想的一個辦法是:如果知道“Windows如何知道 ...… 查看全部問答∨ |
在windows下能不能用telent代替超級終端?。?/a> 在開發(fā)板上調(diào)試u-boot和uclinux時,超級終端在那個框外的信息都給亂碼了,看不清楚,有沒有可以直接全部顯示的方法?或者用telent行不行?… 查看全部問答∨ |
請問哪里有win xp sp2 checked build下載? 因為要做xp xp2下面的驅(qū)動程序,需要xp sp2的checked build,請問哪里可以下載的到?謝謝?!? 查看全部問答∨ |
設(shè)計資源 培訓(xùn) 開發(fā)板 精華推薦
- 貿(mào)澤授權(quán)代理Texas Instruments 豐富多樣的產(chǎn)品
- 美國為何恢復(fù)英偉達(dá)H20對華銷售?白宮AI負(fù)責(zé)人回應(yīng)
- Cadence 率先推出業(yè)內(nèi)首款 LPDDR6/5X 14.4Gbps 內(nèi)存 IP,為新一代 AI 基礎(chǔ)架構(gòu)助力
- 手把手教你從零設(shè)計一款算力超過 1000Tops 的智能駕駛芯片
- OrangeBox汽車連接域控制器(CDC)開發(fā)平臺
- 采用反激式轉(zhuǎn)換器進(jìn)行高功率應(yīng)用設(shè)計
- Vishay推出PLCC-6封裝RGB LED通過獨立控制紅色、綠色和藍(lán)色芯片實現(xiàn)寬色域
- 芯對話 | CBMG719單刀雙擲模擬開關(guān):高精度信號切換低阻高速寬溫
- 大聯(lián)大詮鼎集團(tuán)推出基于Qualcomm和Thundercomm產(chǎn)品的AI電子圍欄方案
- AMD:AI加速卡MI308將恢復(fù)出貨,許可證申請將被推進(jìn)至審核流程
- EEworld獨家原創(chuàng)視頻:大話TI CC2650,邀你來看!
- 觀看TI IOT解決方案研討會 答題即可贏取更多精美好禮!
- 【EEWORLD第三十九屆】2012年06月社區(qū)明星人物揭曉!
- 永不過時的物聯(lián)網(wǎng)解決方案 Intel帶你6的飛起來!
- ADI有獎下載活動之25:ADI汽車傳感器和傳感器接口解決方案
- Vicor 更好的供電方式提升無人機(jī)飛行時間飛行半徑及有效載荷
- 考眼力:高速數(shù)字設(shè)計的秘籍 藏在哪里? 走近Keysight PATHWAVE,提升工作效率
- TI 最新電容式觸控套件,免費嘗鮮中
- TI有獎直播|借助Sitara™ AM263x MCU 創(chuàng)造電氣化的未來
- 樂樂飛馮飛:順應(yīng)“精準(zhǔn)農(nóng)業(yè)”大方向 以特色系統(tǒng)打入植保無人機(jī)市場
- 南京將出臺“集成電路十條”,設(shè)200億美元產(chǎn)投基金
- 俄羅斯世界杯落幕,恩智浦在決賽期間的非接觸式票務(wù)服務(wù)
- 悅芯科技:打造中國高端集成電路測試裝備的大國重器
- 全新MCU、無線、時鐘的最新產(chǎn)品和解決方案
- Oslon Boost HX LED讓汽車照明有不一樣的感覺
- 以太網(wǎng)供電標(biāo)準(zhǔn)將有新突破
- “開芯計劃 助你開芯”路演正式開啟
- Vicor 榮獲 2019 年 IEEE William E. Newell 電力電子大獎
- 第92屆中國電子展就要開幕啦