首先來看模塊圖在某寶上一搜就能找到,關(guān)于它的使用也是非常簡單,先看數(shù)據(jù)手冊里面需要注意的幾點1 基本的參數(shù)在實際測試當中,最大測量三米多的距離還是可以,最小距離我沒有做測試,我測的最小距離是50厘米,再往
1. 搶占優(yōu)先級和響應(yīng)優(yōu)先級,其實是一個中斷所包含的兩個優(yōu)先級,其中前者是對搶占優(yōu)先級的級別劃分,后者是相同搶占優(yōu)先級的優(yōu)先級別的劃分。比如:中斷A搶占優(yōu)先級比B高,那么A的中斷可以在B里面觸發(fā),忽略響應(yīng)優(yōu)先
鍵盤的應(yīng)用和分類:鍵盤分為編碼鍵盤和非編碼鍵盤,鍵盤上閉合鍵的識別是由專門的硬件編碼器實現(xiàn),并產(chǎn)生鍵編碼號或者是鍵值的成為編碼鍵盤,如計算機的鍵盤靠軟件編程來識別的稱為非編碼鍵盤;在單片機組成的各種系
現(xiàn)在的單片機編程大多采用C語言,而寫好語言后肯定有bug,不可能十全十美,而單片機往往有何外部硬件相連,有的可以在斷電的時候可以調(diào)試,比如arm的j-link等,但是如果需要根據(jù)外部信息來調(diào)試的,那么調(diào)試起來比較麻
uCOS II是一個源碼公開、可移植、可固化、可剪裁和搶占式的實時多任務(wù)操作系統(tǒng),其大部分源碼是用ANSI C編寫,與處理器硬件相關(guān)的部分使用匯編語言編寫??偭考s200行的匯編語言部分被壓縮到最低限度,以便于移植
STM32和ST-link仿真器的接口連接,采用SWD模式
Ⅰ、概述關(guān)于數(shù)據(jù)的儲存,我覺得編程的人基本上都會使用到,只是看你儲存在哪里。STM32的芯片內(nèi)部FLASH都是可以進行編程的,也就是說可以拿來儲存數(shù)據(jù)。但是,很多做一些小應(yīng)用程序開發(fā)的人都沒有利用好這個功能,而
上圖的最右端為I/O引腳,左端的器件位于芯片內(nèi)部。I/O并聯(lián)了兩個用于保護的二極管。注:部分圖片內(nèi)容來自《STM32庫開發(fā)實戰(zhàn)指南》
脈沖調(diào)制(PWM)是利用微處理器對數(shù)字輸出來對模擬電路的一種非常有效的技術(shù)。簡單點說就是對確定頻率的信號,調(diào)整其占空比。stm32的定時器除了TIM6和TIM7外,其他定時器都可以產(chǎn)生PWM輸出。其中高級定時器TIM1和TIM
T/C 的輸入捕捉單元可用來捕獲外部事件,并為其賦予時間標記以說明此時間的發(fā)生時刻。外部事件發(fā)生的觸發(fā)信號由引腳ICP1 (PD6)輸入,也可通過模擬比較器單元來實現(xiàn)。時間標記可用來計算頻率、占空比及信號的其它特征
1、NVIC_InitStructure結(jié)構(gòu)體在misc.h文件中進行定義,編程時可查看。關(guān)于NVIC的函數(shù)都在misc.h文件中進行定義。2、中斷服務(wù)函數(shù)入口名稱在startup_stm32f10x_hd.s文件中。3、 中斷結(jié)構(gòu)參數(shù)NVIC_InitStructure.NVIC_
S3C2440A的看門狗定時器是用于當其由于噪聲和系統(tǒng)錯誤引起的故障干擾時恢復(fù)控制器的工作。它可以被用作普通16位內(nèi)部定時器來請求中斷服務(wù)??撮T狗定時器產(chǎn)生128個PCLK周期的復(fù)位信號也就是說,在某些環(huán)境下,看門狗可以
0X00 最近幾天需要用到段式液晶,同事打樣回來,驚奇發(fā)現(xiàn)驅(qū)動不了,放狗一頓搜,才發(fā)現(xiàn)硬件連接錯誤,同事直接把seg com直接連接到單片機IO上了,直接用IO來驅(qū)動段式液晶不是不可以,但是1/2偏壓的液晶還好,再往
1、keil編譯的三個按鍵的功能A、第一個按鈕:Translate就是翻譯當下修改過的文件,說明白點就是檢查下有沒有語法錯誤,并不會去鏈接庫文件,也不會生成可執(zhí)行文件。B、第二個按鈕:Build就是編譯當下修改過的文件,它
近幾天開發(fā)項目需要用到STM32驅(qū)動NAND FLASH,但由于開發(fā)板例程以及固件庫是用于小頁(512B),我要用到的FLASH為1G bit的大頁(2K),多走了兩天彎路。以下筆記將說明如何將默認固件庫修改為大頁模式以驅(qū)動大容量NA