IIC(Inter-Integrated Circuit)總線是一種由 PHILIPS 公司開(kāi)發(fā)的兩線式串行總線,用于連接微控制器及其外圍設(shè)備。也是目前很流行的通訊總線,使用IIC總線做產(chǎn)品能夠很大程度上降低PCB的布線難度,以及布線數(shù)量,所以很
一開(kāi)始建立了工程,然后程序下載都很正常。不知道什么情況自己下載代碼之后,再重新下載代碼無(wú)法成功。我按照提示找了一下FlashStm32f30x8.flash這個(gè)文件,卻發(fā)現(xiàn)IAR的目錄下沒(méi)并沒(méi)有。又懷疑是IAR文件丟失。重新安裝
以下程序擇晶振為12MHz時(shí)鐘i周期為晶振的倒數(shù),位1/f(晶振),機(jī)器周期為時(shí)鐘周期的12分頻,即為12*1/f(晶振),故12MHz的機(jī)器周期為1us定時(shí)器1/0 ORG 0000H ;復(fù)位入口地址 AJMP START ;熟記長(zhǎng)跳轉(zhuǎn)和短跳
一、最近在玩stm32,用庫(kù)(V3.5.0)開(kāi)發(fā),被 stm32的變量定義搞的暈頭轉(zhuǎn)向,決心將其弄清楚。在 stdint.h 文件里,我們可以清楚的看到:typedef signed char int8_t;typedef signed short int int16_t;typedef signe
嵌入式Linux之我行,主要講述和總結(jié)了本人在學(xué)習(xí)嵌入式linux中的每個(gè)步驟。一為總結(jié)經(jīng)驗(yàn),二希望能給想入門嵌入式Linux的朋友提供方便。如有錯(cuò)誤之處,謝請(qǐng)指正。共享資源,歡迎轉(zhuǎn)載:http://hbhuanggang.cublog.cn一
STM32讀寫保護(hù)功能及設(shè)置功能:: 讀保護(hù)設(shè)置后將不能讀出flash的內(nèi)容;當(dāng)解除讀保護(hù)的時(shí)候stm32會(huì)自動(dòng)擦出整篇flash;設(shè)置: 讀保護(hù)設(shè)置:在程序的開(kāi)頭加入“讀保護(hù)”代碼,即實(shí)現(xiàn)了讀保護(hù)功能;(每次程序運(yùn)行先 開(kāi)保
首先我們來(lái)看一段程序:Tittle ‘Input.asm’ ;標(biāo)題 ;這是一個(gè)簡(jiǎn)單的輸入實(shí)驗(yàn)includeCOUNT EQU 20H ;定義20H寄存器名為COUNTORG 0 ;程序區(qū)將從0000H開(kāi)始裝載 GOTO STARTORG 4 ;中斷入口 GOTO INTE
在AVR單片機(jī)燒寫的過(guò)程中,難免有弄錯(cuò)熔絲位的時(shí)候,結(jié)果是AVR單片機(jī)無(wú)法讀寫了!這時(shí)我們?cè)撛趺崔k呢,將昂貴的芯片丟掉,再用一塊新的。其實(shí)這一般是沒(méi)有必要的,寫錯(cuò)熔絲位而導(dǎo)致單片機(jī)不能讀寫,一般
前幾天,一直在尋找NAND Flash模擬U盤程序無(wú)法格式化的問(wèn)題。在中秋月圓之夜,還苦逼地在實(shí)驗(yàn)室調(diào)代碼,也許是杭州大圓月的原因,今晚感覺(jué)整人特別亢奮,效率也特別高,靈感也多。終于,在不懈的努力下,找到代碼中的
很多初學(xué)單片機(jī)的網(wǎng)友都問(wèn)過(guò)我,關(guān)于如何確定數(shù)碼管的限流電阻問(wèn)題。我想這是對(duì)電路不理解造成的。因此在這就用最通俗的方法說(shuō)說(shuō)基礎(chǔ)的電子知識(shí)。 首先就說(shuō)說(shuō)三極管,實(shí)際上只要你了解了三極管的特性對(duì)你使用單片機(jī)
#includeunsigned char val;unsigned char i,j,k;sbit k1=P3^4;void delayms(int ms) // 1ms{unsigned char i,j;for(;ms>0;ms--)for(i=6;i>0;i--)for(j=82;j>0;j--);}void main(){val=0xff;while(1){if(k1==0){delay
我們重在實(shí)際制做,太羅嗦的內(nèi)容我就不說(shuō)了,只講些跟制做有關(guān)的最精煉的知識(shí)?!DC0809是可以將我們要測(cè)量的模擬電壓信號(hào)量轉(zhuǎn)換為數(shù)字量從而可以進(jìn)行存儲(chǔ)或顯示的一種轉(zhuǎn)換IC。下面是它的管腳圖和邏輯圖:管腳功能說(shuō)
1.程序計(jì)數(shù)器PC(寄存器 R15) 簡(jiǎn)單理解:指向正在取指的地址 詳細(xì)解析:處理器要執(zhí)行的程序(指令序列)都是以二進(jìn)制代碼序列方式預(yù)存儲(chǔ)在計(jì)算機(jī)的存儲(chǔ)器中,處理器將這些代碼逐條地取到處理器中再譯碼
輸出極性(Polarity):基于正邏輯,即高電平為1,低電平為01.輸出極性高(Polarity_High):高電平1為有效狀態(tài)(active),低電平0為無(wú)效狀態(tài)(inactive)2.輸出極性低(Polarity_Low):低電平0為有效狀態(tài)(active),高電平1為
//24C02,24C04,24C1024測(cè)試通過(guò) //-------------------讀寫串行EEPROM------------- //作者:蘭天白云 //功能描述:讀寫串行EEPROM(適用24C01~24C2048) //輸入:MCU地址,EEP地址,讀寫字節(jié)數(shù),24的控制字 /