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