1、沒有統(tǒng)一的標(biāo)準(zhǔn),其實(shí)PWM的頻率和你的電機(jī)感抗和你需要的速度響應(yīng)時(shí)間有很大的關(guān)系。一般的電機(jī)用14K就足夠了。當(dāng)然自需要簡(jiǎn)單的調(diào)速可以隨便選。 如果電機(jī)轉(zhuǎn)速比較高,感抗比較小,可以使用比較高的頻率。一般最
本博文所用到的代碼:http://download.csdn.net/detail/king_bingge/5739167好幾天沒有寫博客了,這幾天都在忙挑戰(zhàn)杯的事情,由于某些不和諧因素,昨天才開始準(zhǔn)備今天的挑戰(zhàn)杯答辯,雖然不知道結(jié)果是怎樣的,但是個(gè)人
8051定時(shí)器/計(jì)數(shù)器介紹:8051有兩個(gè)定時(shí)器/計(jì)數(shù)器,而8052則有三個(gè)定時(shí)器/計(jì)數(shù)器。定時(shí)器、計(jì)數(shù)器本質(zhì)都是一樣的,定時(shí)器通過對(duì)內(nèi)部脈沖進(jìn)行計(jì)數(shù)來達(dá)到計(jì)時(shí)的目的,而計(jì)數(shù)器是對(duì)外部輸入脈沖進(jìn)行計(jì)數(shù),所以它們的本質(zhì)
0. ARM異常中斷的種類ARM支持7種異常中斷,其中包括復(fù)位、未定義指令異常、軟中斷異常、預(yù)取指令中止、數(shù)據(jù)中止、IRQ、FIQ。0.1 復(fù)位(RESET)(優(yōu)先級(jí)=1) 當(dāng)處理器復(fù)位引腳有效時(shí),系統(tǒng)產(chǎn)生復(fù)位異常中斷,程序跳轉(zhuǎn)
看了一段時(shí)間的S3C2440的bootloader后,感覺在bootloder程序中經(jīng)常會(huì)用到B,BL指令。他們是位置無關(guān)的代碼,指令中所跳轉(zhuǎn)的目標(biāo)地址用基于當(dāng)前PC的偏移量來表示,與鏈接時(shí)分配給地址標(biāo)號(hào)的絕對(duì)地址值無關(guān),因而代碼可
把每個(gè)鍵都分成水平和垂直的兩端接入,比如說掃描碼是從垂直的入,那就代表那一行所接收到的掃描碼是同一個(gè)bit,而讀入掃描碼的則是水平,掃描的動(dòng)作是先輸入掃描碼,再去讀取輸入的值,經(jīng)過比對(duì)之后就可知道是哪個(gè)鍵
1.串口知識(shí)串口的應(yīng)用就是芯片給電腦發(fā)數(shù)據(jù),電腦下載程序到芯片上,芯片把芯片存儲(chǔ)器中的數(shù)據(jù)發(fā)回電腦,比如當(dāng)你測(cè)量角度或者速度時(shí),芯片測(cè)量好后,你要看到,必須讓芯片把數(shù)據(jù)發(fā)回電腦的串口,大致就是這樣。對(duì)于
環(huán)境:主機(jī):WIN10開發(fā)環(huán)境:MDK5.13MCU:STM32F103說明:前面的文章已經(jīng)介紹了本GUI的基本功能,目前有的控件有文本控件,圖片控件,以及進(jìn)度條控件,這是我項(xiàng)目中所需要的,讀者可以參考這些代碼增加自己所需的控件。
stm32共有19個(gè)外部中斷:線0~15:對(duì)應(yīng)外部I/O口的輸入中斷線16:連接到PVD輸出。PVD(Programmable Votage Detector),即可編程電壓監(jiān)測(cè)器。作用是監(jiān)視供電電壓,在供電電壓下降到給定的閥值以下時(shí),產(chǎn)生一個(gè)中斷,通
NVIC:STM32F40xx/STM32F41xx的92個(gè)中斷里面,包括10個(gè)內(nèi)核中斷和82個(gè)可屏蔽中斷,具有16級(jí)可編程的中斷優(yōu)先級(jí),而我們常用的就是這82個(gè)可屏蔽中斷。那么我們?nèi)绾喂芾?2個(gè)外部中斷呢?首先,對(duì)STM32中斷進(jìn)行分組,組
lpc1114可以自動(dòng)ISP下載程序。因?yàn)樗诔鰪S前,片內(nèi)被固化了bootloader程序,片引出了boot引腳。bootloader用來引導(dǎo)單片機(jī)是執(zhí)行下載程序的任務(wù),還是執(zhí)行片內(nèi)已有的程序。這個(gè)判斷就是依靠外部的boot引腳高低電平?jīng)Q
最近項(xiàng)目使用STM32,又重新熟悉了一下STM32的工程建立與程序設(shè)計(jì),總結(jié)了一下,發(fā)現(xiàn)了之前沒有發(fā)現(xiàn)的技巧與設(shè)置。關(guān)于STM32F103 的V3.5.0固件庫,使用起來,挺方便,移植性也不錯(cuò),當(dāng)然,如果使用Keil uVesion4開始的
在我們?cè)O(shè)計(jì)單片機(jī)電路的時(shí)候,單片機(jī)的 IO 口數(shù)量是有限的,有時(shí)并滿足不了我們的設(shè)計(jì)需求,比如我們的 STC89C52 一共有32個(gè) IO 口,但是我們?yōu)榱丝刂聘嗟钠骷鸵褂靡恍┩鈬臄?shù)字芯片,這種數(shù)字芯片由簡(jiǎn)單的
IAP(In Application Programming)即在應(yīng)用編程,IAP是用戶自己的程序在運(yùn)行過程中對(duì)User Flash的部分區(qū)域進(jìn)行燒寫,目的是為了在產(chǎn)品發(fā)布后可以方便地通過預(yù)留的通信口對(duì)產(chǎn)品中的固件程序進(jìn)行更新升級(jí)。通常實(shí)現(xiàn)IA
本文主要解讀STM32低功耗模式的機(jī)制,并不側(cè)重STM32低功耗的程序?qū)崿F(xiàn),而且借助STM32固件庫實(shí)現(xiàn)STM32低功耗會(huì)變的非常簡(jiǎn)單。一、STM32芯片性能使用芯片型號(hào):stm32,CORTEX-M0.封裝TSSOP20.運(yùn)行模式:內(nèi)部時(shí)鐘(HSI),系