有一個(gè)很笨但也很簡(jiǎn)單的方法 , 步驟如下:1.用AVRStudio在“c:\\temp”建立一個(gè)工程,例如叫“test.apr”,然后加入一個(gè)C程序源文件,例如叫“main.c”,現(xiàn)不要著急編譯。此步的關(guān)鍵之處是在建立工程過(guò)
1.查看用戶手冊(cè)led1、led2、led3、led4連接的分別是 GPK4、GPK5、GPK6、GPK72、查詢(xún)6410芯片手冊(cè)下面還需要3個(gè)步驟:1、設(shè)置GPIO為OUTPUT。將GPK4、GPK5、GPK6、GPK7設(shè)置為輸出output=0001 即GPKCON0的19:28都配置為
1、指定交叉編譯變量即修改頂層Makefile文件,vim打開(kāi),修改如下:原export KBUILD_BUILDHOST := $(SUBARCH)ARCH ?= $(SUBARCH)CROSS_COMPILE ?=改為export KBUILD_BUILDHOST := $(SUBARCH)ARCH ?= arm//指定目標(biāo)平臺(tái)
通過(guò)ADC注入通道的使用,可以實(shí)時(shí)獲取4個(gè)GPIO輸入的AD采樣值,下面看具體的代碼。芯片:STM32F205VCT6STEP1:初始化GPIOvoidGPIO_Configuration(void){//GPIO-PC0PC1PC2PC3-ADC3GPIO_InitStructure.GPIO_Pin=GPIO_Pi
貼了兩塊樣板,燒寫(xiě)同樣的固件。其中一塊工作正常,但是另外一塊出現(xiàn)了很奇怪的現(xiàn)象:在線調(diào)試正常;每次燒寫(xiě)完后工作正常;重新上電有時(shí)候工作正常,有時(shí)候工作不正常;工作不正常時(shí),按下復(fù)位按鍵,恢復(fù)正常。工作
這是一款A(yù)T89C51單片機(jī)直流電機(jī)PWM調(diào)速程序,程序可以直接用于AT89C52、AT89S51、AT89S51,STC89C51、STC89C52單片機(jī)中,單片機(jī)晶振采用11.0592M,直流電機(jī)由L298集成電路控制,產(chǎn)生的PWM的頻率約為91Hz。L298各引腳
本設(shè)計(jì)方案采用MICroChip公司PIC10F222。PIC10F222有SOT23-6封裝,提供三個(gè)I/O引腳,一個(gè)輸入管腳、RAM、flash和一個(gè)ADC模塊。必須規(guī)劃好這些微型處理器,就像那些大型微處理器一樣。為給這些微處理
ifndef _SKEY_H_ #define _SKEY_H_ #define uchar unsigned char #define uint unsigned int#define SKEY_FR RA0 #define SKEY_AC RA1 #define SKEY_RDEF RA3#define BT_FR 0X0F //REC按鍵值 #define BT_AC 0X
#include #include #include #include"lcdbn.h" uchardata1[4]={0,2,5,0}; uchardata2[4]={0,0,0,0}; ucharj,key=0; ucharchr[]="pre:*2%"; uchar*chr1[3]={"opencV:", "shutcV:", "acceler:"}; ucharcou
所有中斷函數(shù)的定義全在 .s 文件中定義WWDG_IRQHandlerPVD_IRQHandlerTAMPER_IRQHandlerRTC_IRQHandlerFLASH_IRQHandlerRCC_IRQHandlerEXTI0_IRQHandlerEXTI1_IRQHandlerEXTI2_IRQHandlerEXTI3_IRQHandlerEXTI4_IRQH
學(xué)stm32第三天了,才學(xué)到按鍵輸入,這進(jìn)度也是醉了。。。誰(shuí)叫俺c語(yǔ)言基礎(chǔ)不行,還沒(méi)有學(xué)過(guò)模數(shù)電呢。。開(kāi)發(fā)板上有4個(gè)按鍵:key0,key1,key2和wk_up,分別接在PE4,PE3,PE2和PA0上:KEY0、 KEY1 和 KEY2 是低電平有
本次工程是要同時(shí)實(shí)現(xiàn)SD卡讀卡器和NAND Flash模擬U盤(pán)的功能。結(jié)合之前的兩個(gè)工程,稍稍修改下就可以了。既然要實(shí)現(xiàn)兩個(gè)盤(pán),當(dāng)然在usb_prop.c中的Max_Lun變量賦值為1,在USB_User組中同時(shí)添加fsmc_nand.c和sdio_sdcar
在介紹該函數(shù)之前,我們需要看一看幾個(gè)數(shù)據(jù)結(jié)構(gòu),這些是u-boot中幾個(gè)重要的數(shù)據(jù)結(jié)構(gòu):1)、gd_t該數(shù)據(jù)結(jié)構(gòu)保存了u-boot需要的配置信息(我暫時(shí)稱(chēng)它為全局信息表),typedef struct global_data { bd_t *bd;//與板子
系統(tǒng)時(shí)鐘和分頻首先來(lái)手冊(cè)里的一段話。三種不同的時(shí)鐘源可被用來(lái)驅(qū)動(dòng)系統(tǒng)時(shí)鐘(SYSCLK)HSI振蕩器時(shí)鐘HSE振蕩器時(shí)鐘PLL時(shí)鐘一般用的是PLL時(shí)鐘,后面有證據(jù)。我們可以通過(guò)庫(kù)函數(shù)獲取各時(shí)鐘值void RCC_GetClocksFreq(RCC
一:電路原理和器件選擇制作電路:?jiǎn)纹瑱C(jī)(AT89S52)實(shí)現(xiàn)多功能數(shù)字鐘性能指標(biāo):該數(shù)字鐘實(shí)現(xiàn)時(shí)鐘運(yùn)行,調(diào)整,倒計(jì)時(shí),秒表功能,且精確度經(jīng)調(diào)試一天的誤差在2S內(nèi)。實(shí)現(xiàn)原理:利用單片機(jī)定時(shí)器及計(jì)數(shù)器產(chǎn)生定時(shí)效果通過(guò)