1 說明采用STM8S內(nèi)部時(shí)鐘(HSI);PWM模式2;占空比為50%,頻率為2Hz(方便測試LED燈);PD2口外接LED燈,PD2口輸出PWM波;系統(tǒng)時(shí)鐘初始化很重要:CLK_CKDIVR|=0x08;2 代碼/*TIM2_CH3 PWMPD2 output*/#inc
系統(tǒng):arm板/Linux系統(tǒng)內(nèi)核:2.6.7設(shè)備:/dev/mixer功能:linux系統(tǒng)聲音效果調(diào)節(jié)文件名:xxx.c編譯:gcc xxx.c -o mixerSet終端執(zhí)行:./mixerSet [leftvalue] [rightvalue]測試:無問題#include #inclu
實(shí)驗(yàn)?zāi)康模鹤屛业拈_發(fā)板的LED燈亮滅閃爍實(shí)驗(yàn)程序:/*******************************led.c*********************************/#include"stm32f4xx.h"//在SYSTEM目錄下可以找到,把ST官方的部分庫抽取出
實(shí)驗(yàn)前須知:SPI的原理:注:CLK傳輸時(shí)鐘MISO主機(jī)輸入從機(jī)輸出MOSI主機(jī)輸出從機(jī)輸入CS片選信號,由于SPI控制器可以外接多個(gè)SPI設(shè)備,所以這個(gè)用于選中SPI設(shè)備。SPI的操作流程大體如下圖所示:實(shí)驗(yàn)的目的
實(shí)驗(yàn)前須知:I. IIC中斷發(fā)生的三種情況:1>當(dāng)發(fā)出地址信息或接收到一個(gè)從機(jī)地址并且吻合時(shí)2>當(dāng)總線仲裁失敗時(shí)3>當(dāng)發(fā)送或接收完一個(gè)字節(jié)的數(shù)據(jù)(包括響應(yīng)位)時(shí)II.啟動(dòng)或恢復(fù)IIC傳輸?shù)膬煞N方法:1>當(dāng)IICCO
Microchip Technology Inc(美國微芯科技公司)日前發(fā)布全新數(shù)字信號控制器(DSC),該控制器采用單芯片、雙dsPIC DSC內(nèi)核配置,將為設(shè)計(jì)高端嵌入式控制應(yīng)用的系統(tǒng)開發(fā)人員帶來福音。
實(shí)驗(yàn)的目的:設(shè)置系統(tǒng)時(shí)鐘,并在串口上輸入一個(gè)字符,單板接收后將它的ASCII值加1后,從串口輸出。實(shí)驗(yàn)的源程序:/*************************************************************************s3c24xx
實(shí)驗(yàn)的目的:當(dāng)TQ2440開發(fā)板的按鍵按下的時(shí)候,觸發(fā)中斷,點(diǎn)亮LED燈。實(shí)驗(yàn)的源程序:/**************************************************************************************s3c24xx.h************
近年來,芯片公司除了之前的縱向發(fā)展提升速度外,也越來越注重橫向發(fā)展,開始整合各種不同類型的芯片。
實(shí)驗(yàn)的目的:把程序本身從Steppingstone復(fù)制到SDRAM處,然后跳轉(zhuǎn)到SDRAM中執(zhí)行實(shí)驗(yàn)的源程序:@*************************************************************************@ File:head.S@ 功能:設(shè)置
實(shí)驗(yàn)的目的:點(diǎn)亮一盞LED燈實(shí)驗(yàn)的源程序:@******************************************************************************@ File:crt0.S@ 功能:通過它轉(zhuǎn)入C程序@********************************
在u-boot的start.S中有這么一段relocate: /*relocate U-Boot to RAM */ adr r0, _start /*r0 800b4: e51f107cldr r1, [pc, #-124]字面意思是要取[pc, #-124]地址中的值,也就是要取_TEXT_BASE這個(gè)地址
MACRO偽操作標(biāo)識 宏定義的開始,MEND標(biāo)識宏定義的結(jié)束。用MACRO 及MEND定義一段代碼,稱為宏定義體,這樣在程序中就可以通過宏指令多次調(diào)用該代碼段語法格式MACRO{$label} macroname {$parameter {,$pa
CPU的手冊上,數(shù)據(jù)處理指令格式如上:立即數(shù)是Operand2部分,占據(jù)了機(jī)器碼的低12位。其中最低8位稱為immed_8,高4位稱為rotate_imm。立即數(shù)的數(shù)值計(jì)算方法:=immed_8 循環(huán)右移 (2 * rotate_imm)。就是
一、介紹Nand flash K9GAG08U0D (2G Byte)在u-boot的shell里面執(zhí)行如下命令: 把 rootfs.yaffs從SD卡的第一個(gè)分區(qū)讀取出來,并寫到nand flash中去.SMDK6401>fatload mmc 0:1 50008000 rootfs.yaffsSMDK64