91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 3.22MB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2023-11-08
  • 語言: 其他
  • 標簽: ARM??Linux??C/C++??

資源簡介

這是我在華清遠見嵌入式培訓學習時老師給的關于ARM源代碼程序 有很高的學習使用價值 希望大家好好利用!!

資源截圖

代碼片段和文件信息

#include
#define?FCLK?202800000??//202.8MHZ
#define?HCLK?(202800000/2)
#define?PCLK?(202800000/4)
#define?UART0?0x0 //?UART?symbol
#define?UART1?0x1
#define?UART2?0xBB

#define?ADC_FREQ?2500000??//2.5MHZ
static?const?char?adsheet[10]={0x300x310x320x330x340x350x360x370x380x39};
volatile?unsigned?int?PreScaler;??//與分頻器
/*********************************************************************************************
*?name: uart_init
*?func: initialize?uart?channel
*?para: nMainClk --? input?the?MCLK?value?of?current?system
* nBaud --? input?baud?rate?value?for?UARTx
* nChannel --? input?UART0?UART1?or?UART2
*?ret: none
*?modify:
*?comment:
*********************************************************************************************/
void?uart_init(int?nMainClk?int?nBaud?int?nChannel)
{
//????int?i;
????
????if(nMainClk?==?0)
????nMainClk????=?PCLK;
????
????switch?(nChannel)
????{
???? case?UART0:?
UFCON0?=?0x0;???//UART?channel?0?FIFO?control?register?FIFO?disable
UMCON0?=?0x0;???//UART?chaneel?0?MODEM?control?register?AFC?disable
ULCON0?=?0x3;???//Line?control?register?:?NormalNo?parity1?stop8?bits
//?[10]???????[9]?????[8]?????[7]??????????[6]??????[5]????????[4]?????????[3:2]??????????[1:0]
//?Clock?Sel?Tx?Int?Rx?Int?Rx?Time?Out?Rx?err??Loop-back?Send?break?Transmit?Mode?Receive?Mode
//?0??????????1???????0??????0????????????1????????0??????????0??????????01?????????????01
//?PCLK???????Level???Pulse???Disable??????Generate?Normal?????Normal??????Interrupt?or?Polling
UCON0??=?0x245; //?Control?register
// rUBRDIV0=(?(int)(nMainClk/16./nBaud)?-1?); //?Baud?rate?divisior?register?0
UBRDIV0=(?(int)(nMainClk/16./nBaud+0.5)?-1?); //?Baud?rate?divisior?register?0????
break;

case?UART1:?
UFCON1?=?0x0;???//UART?channel?1?FIFO?control?register?FIFO?disable
UMCON1?=?0x0;???//UART?chaneel?1?MODEM?control?register?AFC?disable
ULCON1?=?0x3;
UCON1??=?0x245;
UBRDIV1=(?(int)(nMainClk/16./nBaud)?-1?);
break;
default:
break;
}

//????for(i=0;i<100;i++);
//????delay(400);
}
void?uart_sendbyte(unsigned?char??nData)
{
?????UTXH0?=?nData;
????????????while(!(UTRSTAT0?&?0x2));
?}
/*********************************************************************************************
*?name: uart_sendstring
*?func: Send?string?to?uart?channel
*?para: pString --? input?string
*?ret: none
*?modify:
*?comment:
*********************************************************************************************/
void?uart_sendstring(char?*pString)
{

????while(*pString?!=?‘\0‘)
????????uart_sendbyte(*pString++);
}
void?uart_printf(char?*fmt)
{
????uart_sendstring(fmt);
}

int??main()
{
unsigned?int?data?=?0;?
unsigned?char?bit4bit3bit2bit1;
unsigned?int?temp?=?0;
??? WTCON?=?0; ?//禁止看門狗?防止reset
??? CLKDIVN?=?(1<<1)?|?1; ????//設置??1:2:4
??? MPLLCON?=?(0xa1<<12)?|?(0x3<<4

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件??????21340??2011-11-07?17:30??example\adc\adc.axf

?????文件???????4262??2011-11-08?11:51??example\adc\adc.c

?????文件??????13530??2011-11-07?17:30??example\adc\adc.crf

?????文件?????????56??2011-11-07?17:30??example\adc\adc.d

?????文件??????14406??2011-11-07?17:30??example\adc\adc.hex

?????文件??????26156??2011-11-07?17:30??example\adc\adc.htm

?????文件????????239??2011-11-07?17:30??example\adc\adc.lnp

?????文件??????61394??2011-11-07?17:30??example\adc\adc.map

?????文件??????31040??2011-11-07?17:30??example\adc\adc.o

?????文件????????537??2011-04-23?16:51??example\adc\adc.sct

?????文件????????864??2011-11-07?17:30??example\adc\adc.tra

????.......????135098??2011-11-09?15:45??example\adc\adc.uvgui.Administrator

????.......????135099??2011-11-08?11:51??example\adc\adc.uvgui_Administrator.bak

????.......??????7293??2011-11-09?15:45??example\adc\adc.uvopt

????.......?????14432??2011-11-07?17:30??example\adc\adc.uvproj

?????文件????????471??2011-11-09?20:14??example\adc\adc_Target?1.dep

????.......??????7289??2011-11-08?11:51??example\adc\adc_uvopt.bak

????.......?????14432??2011-09-16?10:52??example\adc\adc_uvproj.bak

?????文件?????????24??2011-11-07?17:30??example\adc\S3C2410A.d

?????文件?????129623??2011-11-07?17:30??example\adc\S3C2410A.lst

?????文件???????3512??2011-11-07?17:30??example\adc\S3C2410A.o

?????文件??????52190??2011-09-27?13:47??example\adc\S3C2410A.s

?????文件??????19568??2011-11-08?16:14??example\button-int\button-int.axf

?????文件??????12471??2011-11-08?16:14??example\button-int\button-int.hex

?????文件??????23819??2011-11-08?16:14??example\button-int\button-int.htm

?????文件????????260??2011-11-08?16:14??example\button-int\button-int.lnp

?????文件??????55436??2011-11-08?16:14??example\button-int\button-int.map

?????文件????????199??2011-11-08?21:40??example\button-int\button-int.plg

?????文件????????537??2011-04-23?15:49??example\button-int\button-int.sct

?????文件????????920??2011-11-08?16:14??example\button-int\button-int.tra

............此處省略314個文件信息

評論

共有 條評論