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