void Counter_Config(){NVIC_InitTypeDef NVIC_InitStructure;GPIO_InitTypeDef GPIO_InitStructure;TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure; RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM4, ENABLE);RCC_APB
MCS-51單片機(jī)具有2個(gè)中斷優(yōu)先級(jí),均可編程設(shè)定為高優(yōu)先級(jí)或低優(yōu)先級(jí)。寄存器IP的位格式如下:PX0:外部中斷1優(yōu)先級(jí)控制位。PX1=0,設(shè)定外部中斷0為高優(yōu)先級(jí)中斷;PX0=0,設(shè)定外部中斷1為低優(yōu)先級(jí)中斷。PT0:T0中斷優(yōu)
PCB板的設(shè)計(jì) PCB板設(shè)計(jì)在Altium Designer Winter 09下完成。PCB板的制作 PCB板在實(shí)驗(yàn)室采用熱轉(zhuǎn)印方法自行制作。用雙面覆銅板分兩面腐蝕制作電路。 流程如下:焊接 根據(jù)PCB元件分布圖,依次按功能模塊選取元
;******************************************** ;********* 電子密碼鎖 ********* ;******************************************** ;********* 2005/12/24 ********* ;*******
相位修正PWM 模式(WGM01:0 = 1) 為用戶提供了一個(gè)獲得高精度相位修正PWM 波形的方法。此模式基于雙斜坡操作。計(jì)時(shí)器重復(fù)地從BOTTOM 計(jì)到MAX,然后又從MAX倒退回到BOTTOM。在一般的比較輸出模式下,當(dāng)計(jì)
環(huán)境:主機(jī):WIN8開發(fā)環(huán)境:MDK4.72ucgui版本:3.90ucos版本:ucos-iimcu: stm32f103VE說(shuō)明:本示例中task1時(shí)間片為1s,task2時(shí)間片為8s。task1每秒往消息隊(duì)列寫入1個(gè)數(shù)據(jù),task2全部讀取出來(lái)。所以task2每次能讀到8個(gè)數(shù)
void X5045SpiOpen(void);//打開X5045片選void X5045SpiClose(void);//關(guān)閉X5045片選void X5045WriteEnable(void);//軟件使能X5045寫操作void X5045WriteDisable(void);//軟件禁止X5045寫操作unsigned char X5045Spi
一、存儲(chǔ)器結(jié)構(gòu) 51單片機(jī)存儲(chǔ)器采用的是哈佛結(jié)構(gòu),即是程序存儲(chǔ)器空間和數(shù)據(jù)存儲(chǔ)器空間分開,程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器各自有自己的尋址方式、尋址空間和控制系統(tǒng)。51存儲(chǔ)器可以分為程序存儲(chǔ)器ROM:用于存放程序
自從開始學(xué)習(xí)單片機(jī)起,就覺得I2C是個(gè)很有用的東西,它能大大節(jié)省我們的端口,現(xiàn)把軟件模擬的I2C程序?qū)懗鰜?lái),既是給大家分享,也是為自己做一下備份.下面的程序是用I2C存儲(chǔ)24C02: INCLUDE ;同樣可用于其他型號(hào);**********
對(duì)GPIO進(jìn)行未綁定,好處:加快對(duì)位操作的速度。1、位綁定公式(操作不同地址區(qū)域的位,用下面不同的公式)2、下面以GPIOA端口的配置進(jìn)行講解:3、對(duì)少量位進(jìn)行綁定的程序例舉:/***********************************
1、 幀類型(1) 數(shù)據(jù)幀:數(shù)據(jù)幀將數(shù)據(jù)從發(fā)送器傳輸?shù)浇邮掌鳎?) 遠(yuǎn)程幀:總線單元發(fā)出遠(yuǎn)程幀,請(qǐng)求發(fā)送具有同一標(biāo)識(shí)符的數(shù)據(jù)幀。/ MSGDRn4。(3) 錯(cuò)誤幀:任何單元檢測(cè)到總線錯(cuò)誤就發(fā)出錯(cuò)誤幀(4) 過載幀:過載幀
#include #include #define uchar unsigned char uchar table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};void delay(unsigned int i) { unsigned int a; uchar b; for (a = 1; a < i; a++) {
環(huán)境:主機(jī):WIN7開發(fā)環(huán)境:MDK4.72MCU:STM32F103ZE說(shuō)明:在項(xiàng)目中我要搭建一個(gè)服務(wù)器,服務(wù)器域名固定,但ip是動(dòng)態(tài)的.每一個(gè)帶w5100的板子需要解析dns,獲得服務(wù)器ip.dns協(xié)議格式:參考鏈接:http://blog.csdn.net/wangyife
測(cè)量芯片周圍的環(huán)境溫度用。這個(gè)溫度傳感器輸出的電壓與溫度成一定比例,獲取溫度基本就是用ADC測(cè)量這個(gè)電壓。在芯片內(nèi)部,溫度傳感器與ADC1的CH16相連。當(dāng)不使用改傳感器時(shí),可將其設(shè)置為PowerDown模式以省電。主要
基于stm32 F401 discovery 庫(kù)函數(shù)點(diǎn)亮LED 3,4,5,6一.附原理圖一張:分別對(duì)應(yīng)的GPIO為PD12,PD13,PD14,PD15二.Memory and bus architecture#define PERIPH_BASE((uint32_t)0x40000000) /*!< Peripheral base addres