startup_stm32f10x_cl.s 互聯(lián)型的器件,STM32F105xx,STM32F107xxstartup_stm32f10x_hd.s 大容量的STM32F101xx,STM32F102xx,STM32F103xxstartup_stm32f10x_hd_vl.s 大容量的STM32F100xxstartup_stm32f10x_ld.s 小容
/*******************************************************************************Platform: PIC1687AProject : 實(shí)驗(yàn)16:矩陣式按鍵Clock F : 外部4MSoftware: PICCAuthor : 竹林清風(fēng)comments:學(xué)習(xí)使用矩陣式按鍵
1、實(shí)驗(yàn)?zāi)康?)使用 TIM1 觸發(fā) ADC,ADC 采集的數(shù)據(jù)通過(guò)DMA 傳至內(nèi)存,然后通過(guò)串口打印出采集的數(shù)據(jù); 2)學(xué)會(huì) DMA 傳輸數(shù)據(jù)并將數(shù)據(jù)進(jìn)行保存;3)驗(yàn)證ADC 的采樣率與實(shí)際設(shè)置的是否相符。2、硬件資源1)指示燈2)A
/*KS0108 128*64 LCD C語(yǔ)言驅(qū)動(dòng) 參考ICCAVR資料和網(wǎng)上的資料改寫(xiě) LCD引腳定義 1---GND 2---VCC 3---VLCD 4---D/I 5---R/W 6---E 7到14 D0-D7 15--CS1 16--CS2 17--RESET 18--VEE 19--SW 20--NC */
1. STM32定時(shí)器分類(lèi)STM32定時(shí)器可以分為3類(lèi):A)高級(jí)控制定時(shí)器TIM1和TIM8高級(jí)定時(shí)器適合多種用途,包含輸入捕獲、輸出比較、PWM、帶死區(qū)控制的PWM等,所以可以用來(lái)做電機(jī)控制。B)通用定時(shí)器TIM2、TIM3、TIM4、TIM5通
程序:ORG 0000HAJMP STARTORG 001BHAJMP TIMER1 ;定時(shí)器1的中斷處理ORG 30HSTART: MOV SP,#5FHMOV TMOD,#01010000B ;定時(shí)/計(jì)數(shù)器1作計(jì)數(shù)用,模式1,0不用全置0MOV TH1,#0FFHMOV TL1,#0FAH ;預(yù)置值,要求每計(jì)到6個(gè)脈沖即
一。 看門(mén)狗概述1. 為什么要用看門(mén)狗2. 看門(mén)狗要解決的問(wèn)題STM32有兩個(gè)看門(mén)狗獨(dú)立看門(mén)狗窗口看門(mén)狗3. 獨(dú)立看門(mén)狗的功能描述鍵值寄存器 KR(1)往KR中寫(xiě)入0xCCCC的時(shí)候,開(kāi)始啟動(dòng)看門(mén)狗。(2)計(jì)數(shù)器開(kāi)始從其復(fù)位值0x
這是一款用ADC0809作為A/D轉(zhuǎn)換、顯示用四位共陰數(shù)碼管、單片機(jī)為AT89C52構(gòu)成的量程的0-5V電壓測(cè)量表電子小制作。這個(gè)ADC0809(在proteus里是用ADC0808來(lái)仿真,和ADC0809是一樣的)基本上能夠做出一個(gè)比較正確的電壓表,
STM8S單片機(jī)是一款廣泛使用的8位低功耗單片機(jī),具備系統(tǒng)成本低、功能強(qiáng)大等特點(diǎn)。功能強(qiáng)大也帶來(lái)了學(xué)習(xí)入門(mén)相對(duì)較難的問(wèn)題。本入門(mén)教程面向無(wú)任何單片機(jī)基礎(chǔ)的人,從開(kāi)發(fā)環(huán)境的搭建開(kāi)始,通過(guò)詳細(xì)講解一個(gè)典型單片機(jī)
//======================================================//**基于STM32的按鍵控制與外部中斷實(shí)例詳解**為了減少重復(fù)的內(nèi)容,所以將外部中斷的例程與按鍵控制實(shí)例 放在一起學(xué)習(xí)。一開(kāi)始先在51黑論壇率先上傳了本文
僅包含啟動(dòng)文件 "STM32F10x.s"C代碼#defineGPIOA_CRL(*(volatileunsignedlong*)(0x40000000+0x10000+0x0800+0x00))#defineGPIOA_CRH(*(volatileunsignedlong*)(0x40000000+0x10000+0x0800+0x04))#defineGPIOA_IDR(*(
也是一個(gè)半生不熟的東西,進(jìn)行了簡(jiǎn)單的中斷處理。軟件環(huán)境:MDK470a硬件環(huán)境:STM32F4-Discovery。按鍵B1連接在F4芯片的PA0引腳。當(dāng)按鍵按下時(shí),引腳電平被拉底。功能描述:按壓按鍵B1時(shí),觸發(fā)外部中斷。進(jìn)入中斷處理
I2C(Inter-Integrated Circuit)總線是一種由PHILIPS公司開(kāi)發(fā)的兩線式串行總線,用于連接微控制器及其外圍設(shè)備。I2C總線產(chǎn)生于在80年代,最初為音頻和視頻設(shè)備開(kāi)發(fā),如今主要在服務(wù)器管理中使用,其中包括單個(gè)組件狀
上來(lái)就是systick定時(shí)器,因?yàn)镚PIO等的基礎(chǔ)操作過(guò)于簡(jiǎn)單,網(wǎng)上資料太多了。這里討論的是基于STM32F10x 的基于 V3.5.0庫(kù)的庫(kù)函數(shù)配置方法。Systick又叫系統(tǒng)嘀答定時(shí)器,是一個(gè)24位的硬件定時(shí)器。嵌入式操作系統(tǒng)常有一個(gè)
匯編ERRORP SEGMENT CODEPUBLIC errorRSEG ERRORPerror:CLR EAMOV DPTR,#ERR1PUSH DPLPUSH DPHRETIERR1:CLR APUSH ACCPUSH ACCRETIEND//以下程序只是一個(gè)范例void error(void);//定時(shí)器0,清除定時(shí)器1