资源简介
keil MDK s3c2440 按键 中断 led 蜂鸣器
代码片段和文件信息
//===================================================================
// 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
#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 10 10 10 10
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2831 2014-12-19 22:56 test\Ext_RAM.ini
文件 40658 2014-12-19 22:39 test\inc\2440addr.h
文件 4428 2014-12-19 22:39 test\inc\2440addr.inc
文件 2326 2014-12-19 22:39 test\inc\2440lib.h
文件 1834 2014-12-19 22:40 test\inc\2440slib.h
文件 1257 2014-12-19 22:40 test\inc\def.h
文件 920 2014-12-19 22:40 test\inc\IIC.h
文件 312 2014-12-19 22:40 test\inc\MAIN.h
文件 3112 2014-12-19 22:40 test\inc\Memcfg.inc
文件 280 2014-12-19 22:40 test\inc\memtest.h
文件 1202 2014-12-19 22:40 test\inc\mmu.h
文件 3030 2014-12-19 22:40 test\inc\option.h
文件 3729 2014-12-19 22:41 test\inc\Option.inc
文件 440 2014-12-19 22:41 test\inc\profile.h
文件 671 2014-12-19 22:58 test\Jli
文件 149860 2014-12-20 15:41 test\Listings\2440init.lst
文件 29518 2014-12-20 15:41 test\Listings\2440slib.lst
文件 55456 2014-12-20 15:41 test\Listings\test.map
文件 160 2014-12-20 15:41 test\ob
文件 4932 2014-12-20 15:41 test\ob
文件 36659 2014-12-20 15:41 test\ob
文件 571 2014-12-20 15:41 test\ob
文件 57192 2014-12-20 15:41 test\ob
文件 38 2014-12-20 15:41 test\ob
文件 3636 2014-12-20 15:41 test\ob
文件 28384 2014-12-20 15:41 test\ob
文件 437 2014-12-20 15:41 test\ob
文件 42156 2014-12-20 15:41 test\ob
文件 22508 2014-12-20 15:41 test\ob
文件 225 2014-12-20 15:41 test\ob
............此处省略51个文件信息
相关资源
- STM32F103C8T6+FreeRTOS+Keil5 代码亲测完美
- STM32F4xx_W25Q128_20200619_FLM项目.rar
- FreeRTOS和FreeMODBUS移植到STM32F407傻瓜教
- KEILc51v900及注册机part3
- 单片机开发环境Keil6.12安装程序有注册
- 基于51单片机串口温湿度采集和传输仿
- 郭天祥 keilV6.12
- UART_Printf.7z
- Keil4.5-STM32-IAP源码及485半双工IAP电路
- AD7616,1kHz采集频率,突发序列器模式
- 基于stm32的摄像头ov7725循迹车
- GigaDevice.GD32F4xx_DFP.1.0.3.pack
- ble5.0开发环境搭建MDK5nRF52832
- 三星S3C2440参考设计!
- stm32f030c8t6利用RTC唤醒低功耗模式sto
- LED点阵广告牌课程设计C51单片机含报
- 基于GP22的超声波流量计
- keil 4 汉化补丁
- STM32 UCGUIKEIL工程,已经移植好,修改
- Keil5_uVision完美汉化包注册机破解
- STM32按键控制L298N驱动两直流电机正反
- keil与proteus联调插件
- stm32 cubemx hal库 串口收发 中断接收 项
- 基于stm32f103VET的ucosIII/ucos3工程keil5,
- C8051FXX系列Keil开发驱动
- HC-SR04超声波测距 STM32 keil
- 基于S3C2410嵌入式keil开发实验与实践
- UWB测距源码
- 周立功 SmartCortex M3-1700 配套例程及工
- 4_4矩阵键盘程序亲测可用.rar
评论
共有 条评论