//******************************************************************************// 測(cè)試MSP430單片機(jī)向FLASH中寫(xiě)入操作//// 描述; 每次掉電或復(fù)位后都能看到數(shù)碼管上顯示的數(shù)值增1,說(shuō)明對(duì)flash的寫(xiě)入與讀取成功
2個(gè)8位方式。工作方式3只適用于定時(shí)器0。如果使定時(shí)器1為工作方式3,則定時(shí)器1將處于關(guān)閉狀態(tài)。當(dāng)T0為工作方式3時(shí),THo和TL0分成2個(gè)獨(dú)立的8位計(jì)數(shù)器。其中,TL0既可用作定時(shí)器,又可用作計(jì)數(shù)器,并使用原T0的所有控制
USB設(shè)備模型建立流程概覽S3c2440處理器中集成有USB控制器,該主控制器作為平臺(tái)設(shè)備s3c_device_usb添加到內(nèi)核,該設(shè)備與驅(qū)動(dòng)ohci_hcd_s3c2410_driver匹配后調(diào)用函數(shù)usb_hcd_s3c2410_probe。在函數(shù)usb_hcd_s3c2410_pro
最近看了看書(shū),看了看博客,聽(tīng)了聽(tīng)高人們的談?wù)?,心里有些體會(huì),記錄下來(lái),算是最近寫(xiě)的一個(gè)關(guān)于堆代碼的總結(jié)吧,雖然是很簡(jiǎn)單的應(yīng)用,但是自己從中學(xué)到了知識(shí),也算收貨不少。某位偉人說(shuō)的,人生每天進(jìn)步一點(diǎn)點(diǎn),
//測(cè)試STC12C4052的AD//P1.7接可變電阻。P3.5 清位即開(kāi)始轉(zhuǎn)換#include "STC12C4052AD.h"void delay(){unsigned char l2;unsigned char l3 = 10;while(--l3){l2 = 20;while( --l2);}}main(){P3_7 = 0;ADC_CONTER = 0x
主要介紹Keil C51的預(yù)處理方法如宏定義、常用的預(yù)處理指令及文件包含指令,C51編譯庫(kù)的選擇及代碼優(yōu)化原理,C51與匯編混合編程的方法與實(shí)現(xiàn)以及超過(guò)64KB空間的地址分頁(yè)方法的C51實(shí)現(xiàn)。教學(xué)目標(biāo) 1.了解Keil C5
C語(yǔ)言是當(dāng)前舉世公認(rèn)的高效簡(jiǎn)潔而又非常貼近硬件的編程語(yǔ)言之一。將C語(yǔ)言向單片機(jī)MCS-51上的移植始于2O世紀(jì)8O年代的中后期,經(jīng)過(guò)近1O年的發(fā)展,C語(yǔ)言克服了產(chǎn)生代碼過(guò)長(zhǎng)、運(yùn)行速度較慢的缺點(diǎn),并且由于C語(yǔ)言在開(kāi)發(fā)
使用STM32的兩個(gè)硬件SPI完成數(shù)據(jù)的讀寫(xiě),具體的見(jiàn)程序注釋 1 /**************************(C) COPYRIGHT SunHao 2011*************************** 2 名稱(chēng):ADDA.c 3 功能:ADDA的相關(guān)配置以及讀取函數(shù) 6 版本:1.0 7
1. 運(yùn)行注冊(cè)機(jī)2. 復(fù)制粘貼CID后,選擇ARM,MDK Professional3. 運(yùn)行Generate,注冊(cè)機(jī)生成注冊(cè)碼
移植環(huán)境1,主機(jī)環(huán)境:VMare下CentOS 5.5 ,1G內(nèi)存。2,集成開(kāi)發(fā)環(huán)境:Elipse IDE3,編譯編譯環(huán)境:arm-linux-gcc v4.4.3,arm-none-linux-gnueabi-gcc v4.5.1。4,開(kāi)發(fā)板:mini2440,2M nor flash,128M nand flash
重映射stm32中對(duì)于一些端口的外設(shè)已經(jīng)被其他引腳所使用,這是就需要用端口重映射來(lái)解決了,很方便。以USART1為例重映射的步驟為:打開(kāi)重映射時(shí)鐘和USART重映射后的I/O口引腳時(shí)鐘,RCC_APB2PeriphClockCmd(RCC_APB2Per
i = sizeof(char);//char是一字節(jié)的變量if(i == 1){led0 = 0;}i = sizeof(int);if(i == 2)//led等亮,測(cè)試int是兩字節(jié)的變量{led1 = 0;}i = sizeof(unsigned int);//unsigned int 是兩字節(jié)的變量if(i == 2){led2 = 0
/******************************************** file&: lcd.h Description: LCD12864 驅(qū)動(dòng) ,采用串行方式, Author:kassey@126.comJuly,22th,2005 ********************************************/#i nclude #
很簡(jiǎn)單了哈,這里不羅嗦了。LED.h頭文件#ifndef _LED_H_ #define _LED_H_ // 定義LED名稱(chēng) #define LED1 0x01 #define LED2 0x02 #define LED3 0x04 // 初始化指定的LED extern void LED_Init(unsigned char u
調(diào)了半天的磁石電話程序, 由于一些原因?qū)е铝苏{(diào)試進(jìn)度慢, 發(fā)現(xiàn)問(wèn)題的不及時(shí):1. keil MDK的版本問(wèn)題, 使用C8051調(diào)試器調(diào)試時(shí), 會(huì)彈出窗口說(shuō)仿真模式, code只能小于2K的限制. 但是使用download可以下載燒