先打開設(shè)置界面:
我想使用UART3口,想使用的引腳是PB10 和PB11(非默認(rèn)引腳,所以要在引腳上設(shè)置,如果在左邊configuration設(shè)置就會(huì)是默認(rèn)引腳了)。
選完發(fā)現(xiàn)是黃的,之后配置左邊的uart3,選擇異步通信。
選完就發(fā)現(xiàn)是綠的了。
雙擊UART3彈出configuration的設(shè)置界面。
這邊就是熟悉的參數(shù)設(shè)置了,波特率什么的。
然后要enable 全局中斷(理解成所有關(guān)于UART3的中斷即可?)
還可以配置成DMA傳送數(shù)據(jù),下一篇講這個(gè)。
至此,在CubeMX中的設(shè)置都結(jié)束了。
generate code
打開之后先編譯一下。
然后在uart的.h文件中的靠后部分可以看見IO口的操作函數(shù),選擇需要的函數(shù)調(diào)用即可。
HAL_StatusTypeDef HAL_UART_Transmit(UART_HandleTypeDef *huart, uint8_t *pData, uint16_t Size, uint32_t Timeout);
HAL_StatusTypeDef HAL_UART_Receive(UART_HandleTypeDef *huart, uint8_t *pData, uint16_t Size, uint32_t Timeout);
這里的頭兩個(gè)函數(shù),帶timeout的,是程序一直在等,等到接受到數(shù)據(jù)或者超出時(shí)間之后運(yùn)行其他的代碼。
我使用后兩個(gè)函數(shù)。
先定義幾個(gè)字符串。
然后調(diào)用函數(shù):
build,沒有error;download, 完畢。
找一根USB轉(zhuǎn)TTL的線(串口線),用電腦測(cè)試是否好使。
串口線的TX接PB11(stm32的RX),串口線的RX接PB10(stm32的TX),接地。
打開隨便一個(gè)串口調(diào)試助手。
每按一次復(fù)位鍵,都會(huì)有一個(gè)chongzi出現(xiàn)在窗口中。
Send data 1234567 之后就會(huì)有while1里面的received了。
最后看一看硬件設(shè)備吧~
上一篇:STM32F103 UART4 DMA接收
下一篇:最后一頁
推薦閱讀
史海拾趣
匯頂科技(GOODiX)公司發(fā)展的五個(gè)故事
故事一:初創(chuàng)與轉(zhuǎn)型
匯頂科技的故事始于2002年,當(dāng)時(shí)它作為一家初創(chuàng)企業(yè),在電子產(chǎn)業(yè)中嶄露頭角。公司最初專注于固定電話芯片業(yè)務(wù),但隨著國(guó)內(nèi)固話市場(chǎng)的飽和和競(jìng)爭(zhēng)加劇,公司迅速調(diào)整方向,切入小家電觸控面板芯片領(lǐng)域。這一轉(zhuǎn)型為公司后續(xù)的發(fā)展奠定了基礎(chǔ)。2010年,匯頂科技獲得聯(lián)發(fā)科技的戰(zhàn)略投資,其觸控芯片集成至聯(lián)發(fā)科技的安卓系統(tǒng)解決方案中,廣泛應(yīng)用于智能手機(jī)和平板電腦等電子產(chǎn)品,進(jìn)一步提升了公司的市場(chǎng)地位。
故事二:指紋識(shí)別技術(shù)的突破
2013年,隨著蘋果iPhone 5s發(fā)布并搭載電容式指紋識(shí)別技術(shù),全球范圍內(nèi)掀起了一股指紋識(shí)別風(fēng)潮。匯頂科技敏銳地捕捉到了這一市場(chǎng)趨勢(shì),開始研發(fā)指紋識(shí)別芯片。經(jīng)過一年的努力,公司在2014年成功推出電容式指紋識(shí)別芯片,并憑借創(chuàng)新技術(shù)迅速獲得國(guó)內(nèi)主流智能機(jī)廠商的訂單。此后,匯頂科技在指紋識(shí)別領(lǐng)域不斷取得突破,逐步成為全球最大的指紋識(shí)別芯片廠商之一。
故事三:屏下指紋識(shí)別技術(shù)的開拓者
在指紋識(shí)別技術(shù)取得成功后,匯頂科技并未滿足現(xiàn)狀,而是繼續(xù)探索新技術(shù)。2016年,公司開始以屏下指紋識(shí)別技術(shù)(光學(xué)式指紋芯片)為新的主攻方向。經(jīng)過一年的研發(fā),2017年匯頂科技率先展出全球首款屏下指紋識(shí)別技術(shù),成為該領(lǐng)域的開拓者。隨著全面屏手機(jī)的興起,屏下指紋識(shí)別技術(shù)迅速得到市場(chǎng)認(rèn)可,匯頂科技也借此迎來了新一輪的增長(zhǎng)。
故事四:多元化布局與并購
為了進(jìn)一步提升競(jìng)爭(zhēng)力,匯頂科技通過并購等方式不斷拓展業(yè)務(wù)領(lǐng)域。2018年,公司收購德國(guó)蜂窩半導(dǎo)體IP企業(yè)CommSoild,進(jìn)軍窄帶物聯(lián)網(wǎng)領(lǐng)域(NB-IoT)。2020年,匯頂科技又收購恩智浦半導(dǎo)體的語音及音頻業(yè)務(wù)單元(NXP Voice & Audio Solutions)和德國(guó)汽車電子公司Dream Chip Technologies,分別增強(qiáng)智能終端音頻解決方案能力和進(jìn)入車規(guī)級(jí)芯片領(lǐng)域。這些并購不僅豐富了公司的產(chǎn)品線,也提升了公司在各領(lǐng)域的綜合競(jìng)爭(zhēng)力。
故事五:持續(xù)創(chuàng)新與合作
匯頂科技一直致力于技術(shù)創(chuàng)新和市場(chǎng)拓展。近年來,公司與多家知名手機(jī)廠商建立了合作關(guān)系,為其提供創(chuàng)新的指紋識(shí)別和觸控芯片解決方案。例如,匯頂科技的創(chuàng)新方案組合助力小米、榮耀、iQOO等品牌的旗艦新品打造極致體驗(yàn)。同時(shí),公司還不斷拓展物聯(lián)網(wǎng)領(lǐng)域的應(yīng)用,通過構(gòu)建芯片設(shè)計(jì)和軟硬件產(chǎn)品技術(shù)綜合物聯(lián)網(wǎng)平臺(tái),推動(dòng)智能化生活的實(shí)現(xiàn)。這些合作和創(chuàng)新不僅提升了公司的市場(chǎng)影響力,也為全球億萬消費(fèi)者帶來了更便捷、智能的體驗(yàn)。
關(guān)于電源反饋控制電路,網(wǎng)友們可能會(huì)提出多種問題,這些問題涵蓋了其工作原理、設(shè)計(jì)、應(yīng)用、故障排查及優(yōu)化等方面。以下是一些常見問題及其簡(jiǎn)要回答:
-
問題:什么是電源反饋控制電路,它的主要作用是什么?
回答:電源反饋控制電路是一種通過監(jiān)測(cè)電源輸出電壓或電流,并將其與設(shè)定值進(jìn)行比較,然后調(diào)整電源輸出以維持設(shè)定值的電路。它的主要作用是確保電源輸出的穩(wěn)定性和準(zhǔn)確性,無論負(fù)載如何變化,都能保持輸出電壓或電流在預(yù)定范圍內(nèi)。 -
問題:電源反饋控制電路有哪些常見的拓?fù)浣Y(jié)構(gòu)?
回答:常見的電源反饋控制電路拓?fù)浒妷耗J娇刂疲╒oltage Mode Control, VMC)和電流模式控制(Current Mode Control, CMC)。電壓模式控制主要關(guān)注輸出電壓的穩(wěn)定性,而電流模式控制則在電壓控制的基礎(chǔ)上增加了對(duì)輸出電流的直接控制,以提高瞬態(tài)響應(yīng)和穩(wěn)定性。 -
問題:如何設(shè)計(jì)有效的電源反饋控制電路?
回答:設(shè)計(jì)有效的電源反饋控制電路需要考慮多個(gè)因素,包括選擇合適的反饋元件(如電阻、電容、電感)、放大器類型(運(yùn)算放大器、比較器等)、補(bǔ)償網(wǎng)絡(luò)設(shè)計(jì)(以改善穩(wěn)定性和響應(yīng)速度)、以及選擇合適的控制策略(如PID控制)。此外,還需要進(jìn)行仿真和實(shí)驗(yàn)驗(yàn)證,以確保設(shè)計(jì)的電路能夠滿足性能指標(biāo)。 -
問題:電源反饋控制電路中遇到穩(wěn)定性問題時(shí)應(yīng)該如何解決?
回答:遇到穩(wěn)定性問題時(shí),首先需要檢查反饋回路中的元件是否匹配良好,特別是補(bǔ)償網(wǎng)絡(luò)的設(shè)計(jì)是否合理??梢酝ㄟ^調(diào)整補(bǔ)償網(wǎng)絡(luò)的參數(shù)(如增加相位裕度)來改善穩(wěn)定性。此外,檢查控制策略是否適合當(dāng)前的應(yīng)用場(chǎng)景,必要時(shí)可以更換控制策略或調(diào)整控制參數(shù)。 -
問題:電源反饋控制電路中的噪聲問題如何解決?
回答:噪聲問題通常來源于電源本身、外部環(huán)境或電路內(nèi)部元件。解決噪聲問題的方法包括使用低噪聲的電源元件、增加濾波電路(如LC濾波器)、優(yōu)化PCB布局以減少電磁干擾、以及采用差分放大器等噪聲抑制技術(shù)。 -
問題:電源反饋控制電路在哪些領(lǐng)域有廣泛應(yīng)用?
回答:電源反饋控制電路在電子設(shè)備的各個(gè)領(lǐng)域都有廣泛應(yīng)用,包括但不限于計(jì)算機(jī)電源、通信設(shè)備、工業(yè)控制、汽車電子、醫(yī)療設(shè)備、LED照明等。這些領(lǐng)域?qū)﹄娫吹姆€(wěn)定性和效率要求很高,因此電源反饋控制電路成為不可或缺的一部分。
2008年,對(duì)于CONTEC公司來說是具有里程碑意義的一年。這一年,公司建成了康泰產(chǎn)業(yè)園(一期),并進(jìn)一步加強(qiáng)了研發(fā)和生產(chǎn)能力。同時(shí),公司技術(shù)中心被省發(fā)改委等部門確定為省認(rèn)定企業(yè)技術(shù)中心,這標(biāo)志著公司在技術(shù)研發(fā)和創(chuàng)新方面得到了官方認(rèn)可和支持。隨著產(chǎn)業(yè)園的投入使用,公司的生產(chǎn)規(guī)模和效率得到了顯著提升。
為了進(jìn)一步擴(kuò)大業(yè)務(wù)規(guī)模,提升研發(fā)實(shí)力,芯邦科技于2023年成功在上交所科創(chuàng)板上市,并計(jì)劃募資6億元用于投建移動(dòng)存儲(chǔ)控制芯片等項(xiàng)目。這一舉措不僅為芯邦提供了更多的資金支持,也為其未來的發(fā)展奠定了堅(jiān)實(shí)的基礎(chǔ)。
ATR0635:低功耗單芯片GPS接收器;整合了完整的ANTARIS 4GPS接收器及基于只讀存儲(chǔ)器(ROM)的SuperSense(TM)軟件;支持串行電子可擦可編程只讀存儲(chǔ)器;片上USB連接,無需串行至RS232轉(zhuǎn)換器;即插即用功能;提供對(duì)WAAS/EGNOS的全面支持;電能節(jié)省模式 ...… 查看全部問答∨ |
|
我現(xiàn)在要測(cè)試eeprom, 24LC256 我全寫,用頁寫方式,每頁64bytes,一共32k bytes,所以是512頁。 我用CRC16_CCITT方式校驗(yàn)。 現(xiàn)在是這樣測(cè)試的:我全寫0xaa, 每寫一頁,然后對(duì)64個(gè)bytes進(jìn)行crc,然后進(jìn)行第二頁寫,第二頁的crc校驗(yàn)時(shí)以第一頁校驗(yàn)值 ...… 查看全部問答∨ |
最近要做文件系統(tǒng),支持NTFS和FAT,并用VFS做中間層,給上層提供接口。請(qǐng)問有沒有高手區(qū)做過這樣的?能不能給點(diǎn)提示呢? 我看了linux的做法,相當(dāng)復(fù)雜啊,設(shè)計(jì)到幾個(gè)層:VFS,NTFS,FAT,IO,DRIVER,天啊。。難道這些代碼都要自己寫嗎。?!? 查看全部問答∨ |
呵呵,2周前就向代理要了,但他們可能沒這個(gè)型號(hào)現(xiàn)貨,等不及了,向你討要幾片STM8S103F3 TSSOP20的樣品。 呵呵,我自己用STM8S103F3做了一個(gè)簡(jiǎn)易的評(píng)估DEMO,PCB已經(jīng)到了一個(gè)周了,就差STM8S103F3了?!? 查看全部問答∨ |
|
ad采集4~20mA電流信號(hào),觀察SD16MEM0,不論輸入多大,每采集幾輪總會(huì)出現(xiàn)0x8011左右的數(shù),也就是32768,(其余的值沒事兒)。不論我采用什么采集方式都是這樣。 而且采集值都偏大很多,而且飄動(dòng)很厲害。理論值應(yīng)該是0x1555~0x6AAA(對(duì)應(yīng)4~20mA), ...… 查看全部問答∨ |
|
一位留美的計(jì)算機(jī)博士,畢業(yè)后在美國(guó)找工作,結(jié)果好多家公司都不錄用他,思前想后,他決定收起所有證明,以一種“最低身份”再去求職。 不久,他被一家公司錄用為程序輸入員,這對(duì)他說簡(jiǎn)直是“高射炮打蚊子”,但他仍干得一絲不茍。不久,老板發(fā)現(xiàn) ...… 查看全部問答∨ |
設(shè)計(jì)資源 培訓(xùn) 開發(fā)板 精華推薦
- 神經(jīng)形態(tài)芯片可能是革新機(jī)器人實(shí)時(shí)電機(jī)控制的未來
- 從三個(gè)方面理解ARM嵌入式系統(tǒng)
- 自動(dòng)報(bào)警 基于MCU的家庭防盜報(bào)警系統(tǒng)的設(shè)計(jì)
- 存儲(chǔ)控制器及其訪問外設(shè)的原理
- 基于51系列單片機(jī)的智能照明控制系統(tǒng)設(shè)計(jì)方案
- 基于STM32的四旋翼飛行器控制系統(tǒng)
- 單片機(jī)應(yīng)用編程技巧解析
- 基于89C52的教室智能節(jié)能照明系統(tǒng)設(shè)計(jì)
- 一種新型的雨量光照傳感器的設(shè)計(jì)
- 穩(wěn)壓器到底有哪些作用?如何選擇穩(wěn)壓器
- 穩(wěn)壓器有哪些使用規(guī)范?如何選擇穩(wěn)壓器的功率
- 穩(wěn)壓器如何安裝?4種必須掌握的穩(wěn)壓器接線方法
- 變壓器的保護(hù)有哪些?變壓器過負(fù)荷要求了解嗎
- 飽和變壓器有哪些特點(diǎn)?飽和/非飽和變壓器有什么區(qū)別
- 短路阻抗對(duì)變壓器有哪些影響?如何維護(hù)變壓器
- 如何進(jìn)行變壓器減容?短路阻抗和變壓器有什么關(guān)聯(lián)
- 如何測(cè)量變壓器各繞組電壓?變壓器減容是怎么回事
- 隔離變壓器的工作原理是什么?隔離變壓器如何選型
- 隔離變壓器對(duì)電源有影響嗎?隔離變壓器應(yīng)用方法介紹
- 關(guān)于S3C2440開發(fā)板Nand flash程序燒寫和運(yùn)行的一些理解
- S3C2440 nand sdram啟動(dòng)時(shí)代碼的運(yùn)行轉(zhuǎn)移過程
- S3C2440 跳到 SDRAM 中執(zhí)行程序
- 存儲(chǔ)控制器與外設(shè)之間的關(guān)系
- S3c2440代碼重定位詳解
- 從庫函數(shù)方向入門stm32的個(gè)人建議
- STM32單片機(jī)常用庫函數(shù)
- stm32之?dāng)嘌栽敿?xì)講解
- 華為推出首款智能眼鏡EyeWear:首創(chuàng)NFC非觸式充電
- stm32的斷言機(jī)制(assert)的理解