一、USB簡介 USB(Universal Serial BUS)通用串行總線,是一個外部總線標準,用于規(guī)范電腦與外部設(shè)備的連接和通訊。是應(yīng)用在 PC 領(lǐng)域的接口技術(shù)。USB...
一、USB簡介 USB(Universal Serial BUS)通用串行總線,是一個外部總線標準,用于規(guī)范電腦與外部設(shè)備的連接和通訊。是應(yīng)用在 PC 領(lǐng)域的接口技術(shù)。USB...
0x01 > 什么是中斷 所謂中斷就是指CPU正處于工作狀態(tài)時,外部發(fā)生了某一事件(按鍵按下),請求CPU進行處理,于是 CPU暫時中斷當(dāng)前的工作,轉(zhuǎn)而處理所發(fā)生的的事件,...
0x01 > 什么是端口復(fù)用 STM32有很多的內(nèi)置外設(shè),這些外設(shè)的外部引腳都是與GPIO復(fù)用的。一個GPIO如果可以復(fù)用為內(nèi)置外設(shè)的功能引腳,那么當(dāng)這個GPIO作為內(nèi)置外設(shè)...
0x01 介紹 按鍵是單片機控制系統(tǒng)中主要的輸入硬件之一,一般的學(xué)習(xí)板上都會板載獨立按鍵,用于輸入輸出實驗,外部中斷實驗等需要與用戶實現(xiàn)交互的嵌入式系統(tǒng)中。下面介紹 基于 S...
本教程將不采用 STM32CubeMX 代碼生成工具 0x01 > 什么是LL庫 LL庫(Low Layer)是ST最近新增的庫,與HAL捆綁發(fā)布,文檔也是和HAL文檔在一起...
0x01 > 授權(quán)信息 原貼地址 使用STM32CubeIDE編寫EC11[https://www.bilibili.com/read/cv9868285] 0x02 >EC...
最近在嘗試單片機代碼重用,在我的實際開發(fā)中有很多的代碼可以重用,我們通常的解決方案是將一個工程分成對應(yīng)的C文件和H文件以供我們在其他地方調(diào)用。 今天在研究結(jié)構(gòu)體時,突然想到 ...
在之前的文章中我們介紹了如何使用VSCode去構(gòu)建一個STM32的單片機項目,今天我們來說一下使用 Qt Creator來開發(fā)STM32單片機。 0x01: 開發(fā)環(huán)境準備 P...
這篇文章用作自己的備忘,今天分享出來,介紹一下環(huán)境搭建與第一個程序,有機會我們再介紹調(diào)試程序 0x01、開發(fā)環(huán)境準備 VSCode下載:Visual Studio Code ...