最近在做一個項(xiàng)目,用到這個東東,可是網(wǎng)上找到的一些相關(guān)函數(shù)還是有點(diǎn)錯誤,干脆自己寫了一個,大家看能用就用吧。//Val_BCD的范圍(0)INT8U BCD2HEX(INT8U Val_BCD){INT8U temp;temp = Val_BCD&0x0F; //按位與,t
Code為程序代碼部分RO-data 表示 程序定義的常量 const temp;RW-data 表示 已初始化的全局變量ZI-data 表示 未初始化的全局變量Total RO Size (Code + RO Data)Total RW Size (RW Data + ZI Data)Total ROM Size (Co
移植環(huán)境1,主機(jī)環(huán)境:VMare下CentOS 5.5 ,1G內(nèi)存。2,集成開發(fā)環(huán)境:Elipse IDE3,編譯編譯環(huán)境:arm-linux-gcc v4.4.3,arm-none-eabi-gcc v4.5.1。4,開發(fā)板:mini2440,2M nor flash,128M nand flash。5,u-bo
1 void keyScan(void)2 {3 char i;4 uint8 m;5 uint8 R0 = 0;6 TRISB=0x38; //xls 2012-11-26 增加復(fù)位鍵RB578 R0 = PORTB; //RB3,RB4,RB5按鍵讀取9 R0 &=0x38; //保留鍵值10 R0 = ~R0; //正邏輯11
學(xué)習(xí)新知識我的一個方法是:1.先把握住新東西大的一個框架、涉及的內(nèi)容、范圍;簡而言之:理清架構(gòu),把握重點(diǎn);2.在看清楚大的框架所涉及的知識時,再度量哪些是我所需要必須學(xué)習(xí)的(重點(diǎn)),哪些是現(xiàn)在不急著掌握的
2440的晶振頻率為12MHZ,有兩個PLL:MPLL和UPLL,其中MPLL產(chǎn)生FCLK、HCLK、PCLK;UPLL產(chǎn)生UCLK。FCLK為ARM核提供時鐘,HCLK為AHB總線時鐘,PCLK為APB總線時鐘,UCLK為USB總線時鐘。所以要2440正常工作,主要是要設(shè)置
根據(jù)外媒的報(bào)道,英特爾計(jì)劃發(fā)布一款高端桌面處理器i9-9990XE,內(nèi)部文件稱這款處理器不進(jìn)行零售,而是拍賣賣給OEM廠商。
深入理解并應(yīng)用C51對標(biāo)準(zhǔn)ANSIC的擴(kuò)展是學(xué)習(xí)C51的關(guān)鍵之一。因?yàn)榇蠖鄶?shù)擴(kuò)展功能都是直接針對8051系列CPU硬件的。大致有以下8類: ●8051存儲類型及存儲區(qū)域 ●存儲模式 ●存儲器類型聲明 ●變量類型聲明 ●位變量與位
在多機(jī)通信過程中,所有設(shè)備的RS232接口是并在通信線上的,其中只能有一個設(shè)備為主機(jī),其他為從機(jī),通信由主機(jī)發(fā)起。數(shù)據(jù)幀一般采用1位起始位、9位數(shù)據(jù)位,其中第9位(RXB8)被用作為表征該幀是地址幀還
網(wǎng)絡(luò)上集的STC89C52RC單片機(jī)超聲波測距程序及電子制作實(shí)物,使用單片機(jī)最小系統(tǒng)進(jìn)行試驗(yàn),超聲波部分使用HC-SR04模塊,測量范圍:4-300cm,實(shí)際測量上最長可達(dá)到5.70m。下面是實(shí)物圖,文章后面附源程序。4-300cn,實(shí)
不用配置引腳為輸入模式,TIM_TIxExternalCLK1Source_TI2為PB7引腳void TIM4_Init(void){TIM_TimeBaseInitTypeDefTIM_TimeBaseStructure;RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM4, ENABLE);TIM_TimeBaseStructur
1.TinyOS提供的組件和接口CC2430被廣泛應(yīng)用于無線傳感器網(wǎng)絡(luò),其片上自帶的ADC可以將傳感器采集到的模擬信號轉(zhuǎn)換為數(shù)字信號進(jìn)行相應(yīng)處理。開源組織TinyOS 8051 working group 提供可以移植到CC2430EM平臺上的TinyOS
Cortex-M0處理器為32位處理器,所以具有最大4G的尋址空間。在體系結(jié)構(gòu)上,存儲器空間被劃分位一系列的區(qū)域,每個區(qū)域都有推薦的用途,以提高不同設(shè)備間的可移植性?! 0處理器內(nèi)置了各種不見,例如NVIC和一些調(diào)
這次使用這個DMAC的Multi-buffer傳輸功能,將兩個緩沖區(qū)的內(nèi)容拷貝至一個連續(xù)的緩沖區(qū)中。一、 DMAC在M4中,DMA控制器(DMAC)比外設(shè)DMA控制器(PDC)要復(fù)雜,但是功能更加強(qiáng)大。為適應(yīng)不同的傳輸要求,DMAC 可以進(jìn)行
今天查看STM32資料時,對輸出速度2M 10M 50M不是很了解,再加上移植ARF2496K程序到STM32時出現(xiàn)意外情況。一、STM8S端作為接收端和發(fā)送端時接收到的數(shù)據(jù)都正常。二、發(fā)送端(STM8S),接收端(STM32)這時也正常。三、