完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>
電子發燒友網技術文庫為您提供最新技術文章,最實用的電子技術文章,是您了解電子技術動態的最佳平臺。
我們可以用 `make` 命令行工具替代手動敲入 “編譯”、“鏈接”、“燒寫” 這些命令,自動完成整個過程。`make` 工具使用一個名為 `Makefile` 的配置文件,從中讀取執行動作的指令。這種自動化方式非常棒,因為這樣可以把構建固件的過程、使用了哪些編譯標記等也文檔化。...
當 STM32F429 MCU 啟動時,它會從 flash 存儲區最前面的位置讀取一個叫作 “向量表” 的東西。“向量表” 的概念所有 ARM MCU 都通用,它是一個包含 32 位中斷處理程序地址的數組。對于所有 ARM MCU,向量表前 16 個地址由 ARM 保留,其余的作為外設中斷處理程序入...
這個系列將介紹 STM32 裸機編程的基礎知識,以便更好地理解 STM32Cube、Keil 等框架和 IDE 是如何工作的。本指南完全從頭開始,只需要編譯器和芯片數據手冊,而不依賴任何其它軟件工具和框架。...
按鍵消抖通常的按鍵所用開關為機械彈性開關,當機械觸點斷開、閉合時,由于機械觸點的彈性作用,一個按鍵開關在閉合時不會馬上穩定地接通,在斷開時也不會一下子斷開。...
按鍵消抖通常的按鍵所用開關為機械彈性開關,當機械觸點斷開、閉合時,由于機械觸點的彈性作用,一個按鍵開關在閉合時不會馬上穩定地接通,在斷開時也不會一下子斷開。...
如果您正在尋找一款高性能、低功耗的微控制器,那么XL32F002A是一個您值得考慮的選擇。這款MCU在價格上非常的具有性價比。32位ARM Cortex-M0+處理器擁有多項強大的特性,包括最高24MHz的工作頻率、20Kbytes的flash存儲器和3Kbytes的SRAM。...
首先要了解什么是寄存器?寄存器是中央處理器CPU內用來暫存指令、數據和地址的存儲器,在所有應用單片機來進行各種控制操作時,都是通過設置單片機的內部寄存器來操作單片機的,其思想就是根據每塊內存單元所具有功能的不同,給這些地址取一個別名,這個過程也叫作寄存器地址映射。在后面的發展過程中,為了減少直接操作...
Stm32芯片中有大量的電路模塊,時鐘系統提供一個頻率信號為電路模塊提供統一的節拍,使電路模塊能有序工作,最終達到控制電路的目的。...
在之前的文章中我們學習了數碼管定時鬧鐘中的按鍵中斷的寫法,接下來我們需要將我們的按鍵、蜂鳴器和我們之前設計的數碼管計時器相結合起來,就可以實現一個數字時間現實的定時鬧鐘了。...
在之前的文章中我們學習了多位數碼管時鐘,既然有了時間,那我們為何不將他變為一個可以定時的鬧鐘呢,這樣不就更加的方便我們了嗎。這一章我們將開始對數碼管定時鬧鐘的學習。...
在之前的文章中我們學習了多位數碼管的倒計時,下面我們將對多位數碼管對實際生活中的時間來進行顯示,該功能的實現也并不復雜,將數碼管知識相結合并運用起來,就可以完成一個屬于自己的時鐘了。...
PWM的全稱是脈沖寬度調制(Pulse-width modulation),是通過將有效的電信號分散成離散形式從而來降低電信號所傳遞的平均功率的一種方式;...
EMC:EMC(electromagnetic compatibility)電磁兼容,是系統能完全正常工作的能力(性能不降級)。...
控制類芯片主要就是指MCU(Microcontroller Unit),即微控制器,又叫單片機,是把CPU的主頻與規格做適當縮減,并將存儲器、定時器、A/D轉換、時鐘、I/O端口及串行通訊等多種功能模塊和接口集成在單個芯片上,實現終端控制的功能,具有性能高、功耗低、可編程、靈活度高等優點。...
在之前的文章中我們學習了單片機是如何實現一位數碼管顯示數字,一位數碼管只能顯示個位數讓我們觀察到,那如何顯示十位數、百位數,甚至更大的數字呢。其實也并不復雜,我們可以選用多位數碼管來進行顯示數字,當每一個0到來的時候下一個十位的數碼管再開始工作就可以了。...
在之前的文章中我們學習了單片機是如何點亮一盞LED燈,并且讓LED燈玩出花樣本章我們把前面所學習到的內容融合起來,實現如題數碼管顯示,數碼顯示的自然就是數字了,本章節目標 -- 數碼管顯示數字。...
上一章中我們已經認識了單片機,并且完成了開發環境的搭建,這章中我們正式開始進入單片機編程的學習,本章的學習目標是 點亮一盞LED燈 。...