资源简介
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个文件信息
相关资源
- DOS中断和BIOS中断手册
- STM32F103RC+ADC+DMA多通道采样LCD显示
- LCD显示温度+串口接收温度.rar
- Img2Lcd(将图片转换为数组的工具)
- 基于c8051f020的AD转换程序及LCD显示程序
- [免费]msp430f149控制PS2键盘并用1602显示
- STM32F103定时器中断程序
- arm触摸屏与LCD校准程序三点校准法
- vhdl与lcd1602实现的多控制电子钟
- 8259A中断控制实验
- pctolcd2002完美版460701
- ADC0809数字电压表 LCD1602显示 汇编程序
- 课程设计蔬菜大棚自动控制系统,包
- 2440 cs8900a 网卡驱动程序
- lcd12684显示程序
- lcd12864的VHDL程序
- LCD12864滚动显示
- STM32 电子密码锁设计,LCD12864显示
- STM32 LCD12864并口驱动实验
- 基于STM32F4x9的LCD显示
- 基于Blackfin 处理器的TFT LCD 驱动设计
- SCI串口中断接收发送例程
- 4_USART串口通信(空闲中断+DMA.zip
- STM32F042F6P6 Uart12DMA;发送中断接收
- 基于ARM7的LCD显示电压示波系统的设计
- 在IAR环境下,lpc1788用户程序的地址及
- ARM7内核的中断屏蔽方法
- 湖南大学操作系统实验报告
- STM32F030从机中断接收的iic代码,附带
- BIOS中断调用表
评论
共有 条评论