资源简介
mini2440全套裸机程序(MDK),包括的外部中断 LCD 触摸屏 timer ADC 外部中断,等驱动程序。 可配套国嵌的mini2440 视频教程.平台是MDK的。
代码片段和文件信息
//===================================================================
// File Name : 2440lib.c
// Function : S3C2410 PLLUart LED Port Init
// Date : March 20 2002
// Version : 0.0
// History
// 0.0 : Programming start (February 202002) -> SOP
//===================================================================
#include “def.h“
#include “option.h“
#include “2440addr.h“
#include “2440lib.h“
#include “2440slib.h“
#include “wan_text.h“
#include
#include
#include
#include
#include
extern char Image$$RW_RAM1$$ZI$$Limit[];
void *mallocPt=Image$$RW_RAM1$$ZI$$Limit;
//***************************[ SYSTEM ]***************************************************
void Delay(int time)
{
U32 val = (PCLK>>3)/1000-1;
rTCFG0 &= ~(0xff<<8);
rTCFG0 |= 3<<8; //prescaler = 3+1
rTCFG1 &= ~(0xf<<12);
rTCFG1 |= 0<<12; //mux = 1/2
rTCNTB3 = val;
rTCMPB3 = val>>1; // 50%
rTCON &= ~(0xf<<16);
rTCON |= 0xb<<16; //interval inv-off update TCNTB3&TCMPB3 start timer 3
rTCON &= ~(2<<16); //clear manual update bit
while(time--) {
while(rTCNTO3>=val>>1);
while(rTCNTO3>1);
};
}
//***************************[ PORTS ]****************************************************
void Port_Init0(void)
{
//CAUTION:Follow the configuration order for setting the ports.
// 1) setting value(GPnDAT)
// 2) setting control register (GPnCON)
// 3) configure pull-up resistor(GPnUP)
//32bit data bus configuration
//*** PORT A GROUP
//Ports : GPA22 GPA21 GPA20 GPA19 GPA18 GPA17 GPA16 GPA15 GPA14 GPA13 GPA12
//Signal : nFCE nRSTOUT nFRE nFWE ALE CLE nGCS5 nGCS4 nGCS3 nGCS2 nGCS1
//Binary : 1 1 1 1 1 1 1 1 1 1 1
//Ports : GPA11 GPA10 GPA9 GPA8 GPA7 GPA6 GPA5 GPA4 GPA3 GPA2 GPA1 GPA0
//Signal : ADDR26 ADDR25 ADDR24 ADDR23 ADDR22 ADDR21 ADDR20 ADDR19 ADDR18 ADDR17 ADDR16 ADDR0
//Binary : 1 1 1 1 1 1 1 1 1 1 1 1
rGPACON = 0x7fffff;
//**** PORT B GROUP
//Ports : GPB10 GPB9 GPB8 GPB7 GPB6 GPB5 GPB4 GPB3 GPB2 GPB1 GPB0
//Signal : nXDREQ0 nXDACK0 nXDREQ1 nXDACK1 nSS_KBD nDIS_OFF L3CLOCK L3DATA L3MODE nIrDATXDEN Keyboard
//Setting: INPUT OUTPUT INPUT OUTPUT INPUT OUTPUT OUTPUT OUTPUT OUTPUT OUTPUT OUTPUT
//Binary : 00 01 00 01 00 01 01 01 01 01 01
rGPBCON = 0x044555;
rGPBUP = 0x7ff; // The pull up function is disabled GPB[10:0]
//*** PORT C GROUP for youlong
//Ports : GPC15 GPC14 GPC13 GPC12 GPC11 GPC10 GPC9 GPC8 GPC7 GPC6 GPC5 GPC4 GPC3 GPC2 GPC1 GPC0
//Signal : VD7 VD6 VD5 VD4 VD3 VD2 VD1 VD0 LCDVF2 LCDVF1 LCDVF0 VM Vframe VLINE VCLK LEND
//Binary : 10 10 10 10
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 40633 2005-07-07 17:34 mini2440全裸机(“不小心”仅供参考)\adc_uart_4_1\2440addr.h
文件 4427 2008-09-13 10:53 mini2440全裸机(“不小心”仅供参考)\adc_uart_4_1\2440addr.inc
文件 147792 2011-05-15 11:34 mini2440全裸机(“不小心”仅供参考)\adc_uart_4_1\2440init.lst
文件 4704 2011-05-15 11:34 mini2440全裸机(“不小心”仅供参考)\adc_uart_4_1\2440init.o
文件 20370 2011-03-28 21:11 mini2440全裸机(“不小心”仅供参考)\adc_uart_4_1\2440init.s
文件 28070 2011-04-05 18:08 mini2440全裸机(“不小心”仅供参考)\adc_uart_4_1\2440lib.c
文件 36169 2011-05-15 11:34 mini2440全裸机(“不小心”仅供参考)\adc_uart_4_1\2440lib.crf
文件 360 2011-05-15 11:34 mini2440全裸机(“不小心”仅供参考)\adc_uart_4_1\2440lib.d
文件 2325 2009-02-24 14:56 mini2440全裸机(“不小心”仅供参考)\adc_uart_4_1\2440lib.h
文件 55732 2011-05-15 11:34 mini2440全裸机(“不小心”仅供参考)\adc_uart_4_1\2440lib.o
文件 1831 2005-07-02 15:52 mini2440全裸机(“不小心”仅供参考)\adc_uart_4_1\2440slib.h
文件 34577 2011-05-15 11:34 mini2440全裸机(“不小心”仅供参考)\adc_uart_4_1\2440slib.lst
文件 3408 2011-05-15 11:34 mini2440全裸机(“不小心”仅供参考)\adc_uart_4_1\2440slib.o
文件 7449 2011-03-27 20:16 mini2440全裸机(“不小心”仅供参考)\adc_uart_4_1\2440slib.s
文件 1256 2005-07-07 15:09 mini2440全裸机(“不小心”仅供参考)\adc_uart_4_1\def.h
文件 19 2011-04-05 18:20 mini2440全裸机(“不小心”仅供参考)\adc_uart_4_1\ExtDll.iex
文件 2824 2011-03-27 18:23 mini2440全裸机(“不小心”仅供参考)\adc_uart_4_1\Ext_RAM.ini
文件 919 2009-03-02 19:44 mini2440全裸机(“不小心”仅供参考)\adc_uart_4_1\IIC.h
文件 205 2011-03-25 19:40 mini2440全裸机(“不小心”仅供参考)\adc_uart_4_1\Jli
文件 56748 2011-05-15 11:34 mini2440全裸机(“不小心”仅供参考)\adc_uart_4_1\led.axf
文件 56277 2011-05-15 11:34 mini2440全裸机(“不小心”仅供参考)\adc_uart_4_1\led.hex
文件 75595 2011-05-15 11:34 mini2440全裸机(“不小心”仅供参考)\adc_uart_4_1\led.htm
文件 289 2011-05-15 11:34 mini2440全裸机(“不小心”仅供参考)\adc_uart_4_1\led.lnp
文件 112831 2011-05-15 11:34 mini2440全裸机(“不小心”仅供参考)\adc_uart_4_1\led.map
文件 1809 2011-04-05 18:21 mini2440全裸机(“不小心”仅供参考)\adc_uart_4_1\led.Opt
文件 7161 2011-05-15 11:34 mini2440全裸机(“不小心”仅供参考)\adc_uart_4_1\led.plg
文件 537 2011-03-27 20:10 mini2440全裸机(“不小心”仅供参考)\adc_uart_4_1\led.sct
文件 1085 2011-05-15 11:34 mini2440全裸机(“不小心”仅供参考)\adc_uart_4_1\led.tra
文件 2667 2011-03-28 21:11 mini2440全裸机(“不小心”仅供参考)\adc_uart_4_1\led.Uv2
文件 24576 2011-03-28 21:11 mini2440全裸机(“不小心”仅供参考)\adc_uart_4_1\led_led.IAB
............此处省略478个文件信息
相关资源
- TQ2440裸机中断(外部中断)
- LCD1602显示程序
- Lcd12864大时钟万年历 农历生肖温度
- 国嵌mini2440项目开发手册
- LCD12864驱动程序 带字库版本ST7920内含
- LCD12864驱动程序 并口通信,带字库版
- STC89C52+LCD12864+18B20+1302万年历
- TFT LCD面板产业2012年呈复苏
- Image2Lcd+汉字取模,TFT助手
- 第四章 畅学多功能实验箱液晶资源详
- S3C2440中文手册pdf(去密码)
- 手机静电放电的ESD问题解决与防护
- proteus仿真、keil4、DHT11、LCD1602
- 1602lcd液晶屏参数详细介绍
- HLCDG1基因siRNA表达质粒的构建及其对
- 带字库LCD12864ST7920的Proteus仿真
- LSM6DSL陀螺仪+加速度传感器带中断唤醒
- stm32F103C8外部flash图片显示
- TEC-8中断原理实验报告.docx
- STM32F4基于HAL库的LCD显示实验
- DS18B20温度+DHT11湿度+LCD1602
- PCtoLCD2002使用教程 取字模软件使用演
- HC-SR04超声波模块(包含基于51stm32配套
- 基于STM32F1和1.3寸SPI屏,局部显示图片
- arm嵌入式jepg图片显示lcd源码
- ILI9806G数据手册
- QMA7981数据手册及检测倾斜角度和震动
- STM32控制SIM800c,sim900a,接收短信,
- STM32使用串口中断接收字符串.zip
- 基于mini2440安全文件传输系统
评论
共有 条评论