stm32f103zet6是一種嵌入式-微控制器的集成電路(IC),是由ST公司開發(fā)的STM32F1系列的其中一種,芯體尺寸是32位,速度是72MHz,程序存儲器容量是256KB,程序存儲器類型是FLASH,RAM容量是48K。
HC-SR04模塊實物圖和工作原理
最近整理東西,發(fā)現(xiàn)了一個藍色的小模塊,上面還有兩個像喇叭的小東西,關(guān)鍵上面還有絲印,用藍底白字寫著“HC-SR04”,于是勾起了我的好奇心,動動小手指,百度找到了這個小板子的信息,原來是一個超聲波測距模塊,還挺有意思的,而且只引出來了四個引腳,應(yīng)用也比較簡單,下面簡單介紹下這個模塊以及簡單的超聲波測距方案。
有時候,我們需要保存少量數(shù)據(jù),但是用外擴的ROM又覺得不方便,這時候自然就想到了芯片內(nèi)部是否自帶flash(閃存),據(jù)我了解,stm32內(nèi)部的應(yīng)該是nor flash,因為如果是nand flash的話,肯定速度是跟不上的。不過如果
定時器TIM3產(chǎn)生四路PWM波輸出。首先介紹一下PWM吧,算是給自己充電,脈沖寬度調(diào)制(PWM),是英文“Pulse Width Modulation ”的縮寫,簡稱脈寬調(diào)制,是利用微處理器的數(shù)字輸出來對模擬電路進行控制的一種非常有效的技
進行串口配置的步驟一、初始化GPIO,配置GPIO模式一個結(jié)構(gòu)體GPIO_InitTypeDef{GPIOMode_TypeDef GPIO_Mode//GPIO模式,輸入,輸出?uint16_t GPIO_Pin//哪個管腳?GPIOSpeed_TypeDef GPIO_Speed//輸出響應(yīng)速度?如果
由于前面買的核心板,供電老有問題,使得我現(xiàn)在的項目又改用了以前用的F103ZET6微控制器!1、實驗?zāi)康?)產(chǎn)生脈寬任意可調(diào)的單脈沖(在允許的范圍內(nèi))2、硬件:通用定時器3、通用定時器43、單脈沖模式介紹單脈沖模式
在完成IO驅(qū)動彩屏的試驗后,就準備著手使用FSMC來驅(qū)動彩屏,先了解一下預(yù)備知識一、所謂的FSMC機制簡單介紹FSMC在這篇博文里面很清楚,推薦一下http://blog.csdn.net/king_bingge/article/details/8718566然后還有就
SD卡已經(jīng)看了兩天了,主要是因為測試出來的卡容量不對,所以一直找原因,最終還是發(fā)現(xiàn)了,總比不過是單位上面出現(xiàn)了問題,或許是之前沒有接觸到SD的緣故吧,所以對其中的一些寄存器很不了解,一切都是重新開始,對照
STM32F103ZET6里共有8個定時器,其中高級定時器有TIM1-TIM5、TIM8,共6個。這里需要使用定時器的級聯(lián)功能,ST的RM0008 REV12的P388和P399頁上有說明對于特定的定時器,怎么去選擇級聯(lián)功能,參見表86。我這里輸出PWM的
stm32內(nèi)部集成的ADC介紹一、參考電壓的范圍為/*2.4V≦ V ≦3.6V所以它的輸入模擬電壓范圍0
代碼這里可以下載http://download.csdn.net/detail/king_bingge/5353528一、uc/OS的實時性是靠什么實現(xiàn)的?1、uC/OS的實時性就是靠定時中斷來完成。2、每個時鐘節(jié)拍到來,就會產(chǎn)生一次定時中斷,中斷后進行任務(wù)調(diào)度,
看門狗,這個東西在哪都能看見,關(guān)于其中簡單介紹在我的另一篇博文中有的,那是關(guān)于arm11的,不過大體一樣http://blog.csdn.net/king_bingge/article/details/8510713一、首先就是獨立看門狗直接上操作流程吧1、三個
任何一個DS18B20其內(nèi)部64位ROM用于存儲位移的芯片ID(這就為我們的多點采集提供了極大的方便),我使用3pin封裝的芯片,值得注意的是:DS18B20使用一根數(shù)據(jù)線一根地線也能正常工作,也就是VCC并不是必須的,什么原因
一、先簡單了解下所為的IIC協(xié)議:IIC(Inter -Integrated Circuit) 總線是一種由PHILIPS 公司開發(fā)的兩線式串行總線,用于連接微控制器及其外圍設(shè)備。它是由數(shù)據(jù)線 SDA 和時鐘SCL 構(gòu)成的串行總線,可發(fā)送和接收數(shù)據(jù)。
由于硬件出了問題,也就是外部低速晶振沒用,震不起來,然后查看了網(wǎng)上的帖子,STM32的RTC果然口碑不怎么樣,所以果斷換DS1302,在移植的過程中還算順利,記錄下來吧,也算對自己的總結(jié)吧!1、所謂的DS1302這里面也指
一、關(guān)于中斷中的結(jié)構(gòu)體EXTI_InitTypeDef原型:uint32_t EXTI_InitTypeDef::EXTI_Line{uint32_t EXTI_LineFunctionalState EXTI_LineCmdEXTIMode_TypeDef EXTI_ModeEXTITrigger_TypeDef EXTI_Trigger}含有4個成員1、
使用普通定時器2來產(chǎn)生中斷,計數(shù)方式:增計數(shù)!一、編程配置部分1、首先進行中斷配置,定時器中斷肯定要配置的,代碼如下:voidTIM2_NVIC_Configuration(void){NVIC_InitTypeDefNVIC_InitStructure;NVIC_PriorityGr
1、STM32 ADC 介紹STM32 ADC 是一個12 位精度、 一種逐次逼近型模擬數(shù)字轉(zhuǎn)換器。它有多達18個通道,可測量16個外部和2個內(nèi)部信號源。各通道的A/D轉(zhuǎn)換可以單次、連續(xù)、掃描或間斷模式執(zhí)行。 ADC的結(jié)果可以左對齊或右對
有了之前讀寫block的基礎(chǔ)之后,準備弄個文件系統(tǒng),之前沒有接觸過這東西,所以有很多都暈暈的,但是看到fat的源代碼之后還是挺有信心的,因為之前一直過uboot,所以這個文件當(dāng)然是小巫見大巫了。首先來分析一下對應(yīng)我