完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>
電子發(fā)燒友網(wǎng)技術(shù)文庫為您提供最新技術(shù)文章,最實用的電子技術(shù)文章,是您了解電子技術(shù)動態(tài)的最佳平臺。
當(dāng)拿到STM32單片機開發(fā)板的時候,程序的編譯和下載將是我們踏入STM32單片機開發(fā)的第一步。本章詳細(xì)介紹程序的編譯和下載。包括:Keil5工程編譯、Keil5程序下載、DAPLINK U盤拖拽下載以及串口程序下載。本文以RY-STM32開發(fā)板為例,布局圖如下所示,開發(fā)板自帶下載器DAPLink,與...
學(xué)習(xí) STM32 單片機的第一步便是開發(fā)環(huán)境的搭建了。開發(fā)環(huán)境的作用是什么呢?自然是用來敲代碼,編譯代碼,調(diào)試代碼和下載代碼了。業(yè)界兩款最常用的軟件集成了上述功能,分別是 keil5 和 IAR,本系列教程以 keil5 為基礎(chǔ)的,因此,下面詳細(xì)講解軟件 keil5 的安裝以及使用。...
單片機在運行時數(shù)據(jù)均存儲在內(nèi)部 RAM(隨機存儲器)中,在掉電時無法保存數(shù)據(jù)。前面提到過可以通過增加外部存儲器 AT24C01 芯片的方式解決,但因為需要增加外部電路,性價比并不高,因此不推薦該方法。STC89C51、52 內(nèi)部都自帶有 2K 字節(jié)的 E2PROM。可通過對 STC 單片機內(nèi)部的 E...
JL-711A是基于Zhaga Book18接口尺寸標(biāo)準(zhǔn)開發(fā)的鎖扣式控制器,采用光感傳感器,可輸出0~10V調(diào)光信號。該控制器適用于道路、草坪、庭院、園區(qū)等照明場景。...
有時候做設(shè)計時,我們會遇到外部按鍵比較多,IO口不夠用的情況。這時大部分人會考慮通過其它芯片擴展IO,或者直接換一個IO口足夠的MCU。其實,還有個方法可以實現(xiàn)一個IO上掛多個按鍵———即采用ADC掃描。...
STM32H563芯片上的USART3與板載STLINK的VCP相連,通過PC端串口助手軟件先后發(fā)送3串字符給MCU,MCU的USART3通過DMA以鏈表模式依次接收并存到相應(yīng)內(nèi)存,同時在相應(yīng)的調(diào)試界面的觀察窗口加以顯示。接收過程對應(yīng)3個DMA接收節(jié)點,他們構(gòu)成1個DMA接收隊列。當(dāng)MCU接收到3串...
CAN控制器局域網(wǎng)(Controller Area NetWork),是由德國Bosch公司制定,是工業(yè)以及汽車領(lǐng)域廣泛使用的總線之一。當(dāng)前許多嵌入式MCU的外設(shè)基本都具備有CAN外設(shè)。...
GPIO(General Port Input&Output)通用輸入輸出接口,MCU各個管腳對外交互最根本的單位。...
本章為CW32F030C8T6時鐘的參考資料,面向初學(xué)者。...
AC7802x量產(chǎn)豐富了杰發(fā)科技MCU產(chǎn)品序列,使客戶擁有更加多元化的產(chǎn)品選擇,這款國產(chǎn)化供應(yīng)鏈芯片,是公司實現(xiàn)“中國芯”的又一突破,同時也是在車規(guī)級微控制器領(lǐng)域的持續(xù)創(chuàng)新和技術(shù)進(jìn)步。...
STM32單片機最小系統(tǒng)是指將STM32單片機所需的最少硬件元件集成在一起的電路板,它能夠為單片機提供必需的時鐘和電源,并且包含了STM32單片機的所有必要引腳。最小系統(tǒng)通常用于單片機原型設(shè)計、開發(fā)和制造。...
中斷:當(dāng)外圍設(shè)備需要請求服務(wù)時,向CPU發(fā)出中斷請求,CPU響應(yīng)外圍設(shè)備中斷,停止執(zhí)行當(dāng)前程序,轉(zhuǎn)去執(zhí)行一個外圍設(shè)備服務(wù)的程序,此服務(wù)程序稱為中斷服務(wù)處理程序,或稱中斷服務(wù)子程序。中斷處理完畢,CPU又返回來執(zhí)行原來的程序。...
本文內(nèi)容基于作者對固件庫的理解,按照便于理解的順序進(jìn)行整理介紹,部分參考了固件庫的說明,但是也基本上重新表述并按照作者理解的順序進(jìn)行重新編寫。...
HAL(Hardware Abstraction Layer)是指硬件抽象層,是一種封裝底層硬件接口驅(qū)動的編程庫。在嵌入式系統(tǒng)中,HAL庫可以更加方便地實現(xiàn)硬件控制和設(shè)備訪問,提高代碼可移植性和可維護性,從而節(jié)省開發(fā)成本和時間。STM32 HAL庫是STM32系列芯片的HAL庫,由ST公司提供和維護...
當(dāng)初學(xué)者嘗試學(xué)習(xí)STM32開發(fā)時,通常會面臨一個關(guān)鍵的選擇:是選擇STM32的標(biāo)準(zhǔn)庫,還是HAL庫?這兩個庫各自有著優(yōu)勢與適用場景,本文將從多個角度分析,幫助初學(xué)者更好地選擇適合自己的庫。 在開始之前,讓我們先搞清楚這兩個庫的基本概念。標(biāo)準(zhǔn)庫是一組用于STM32系列微控制器的驅(qū)動程序和API集合。它...