Chinaunix首页 | 论坛 | 博客
  • 博客访问: 97235
  • 博文数量: 26
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 52
  • 用 户 组: 普通用户
  • 注册时间: 2013-03-04 07:44
文章分类

全部博文(26)

文章存档

2017年(1)

2016年(12)

2014年(5)

2013年(8)

我的朋友

分类: 嵌入式

2014-04-01 09:19:27

    Keil uVision是MCU开发利器.RealView MDK发布已久,将来必取代ADS!而ARM9-S3C2440基于Keil MDK-ARM的程序资源很少,虽然网上有很多关于Keil MDK-ARM建立工程模板以及ADS往Keil MDK-ARM工程的移植,但ADS1.2和Keil MDK-ARM的库和开发模式有很大的区别。简单的移植会产生很多沉余代码,结构不清晰。
    NETC将发布ARM-S3C2440基于Keil MDK-ARM开发环境整套基本例程!
    程序|算法均由NETC编写 在MCU中有很强的移植性!
一.ARM9(S3C2440) LCD驱动及LCD常用函数.
1.程序: ARM_LCD_DRIVER.rar    
2.图片:
3.程序片段:(详细见附件)
/******************** (C) COPYRIGHT 2011 NETCreate ****************************
* 产品名称: ARM_LCD(S3C2440)
* 文件名称: main.c
* 程序作者: NETCreate (陈建长) - netc.blog.chinaunix.net
* 程序版本: V1.1.0
* 编制日期: 2011/8/20
* 功能描述: ARM_S3C2440 Keil LCD DEVICE DRVER, ARM_S3C2440 Keil LCD DEVICE DRVER,ASCII编码、GB2312编码、网格、正弦函数
* pinrtf打印、长整型数值、16位、24位BMP转RGB565直接绘图.
********************************************************************************
* CPU : ARM_S3C2440
* 时钟: 400.000000Mhz
* 声明:程序,算法为NETC原创,转载请注明出处.
*******************************************************************************/
/* 文件包含 ------------------------------------------------------------------*/
#include "config.h"
/* Private define ------------------------------------------------------------*/
#define GP_INPUT_MOD 0x0
#define GP_OUTPUT_MOD 0x01
/* Private function prototypes -----------------------------------------------*/
/* 私有函数原型---------------------------------------------------------------*/

/* Private functions ---------------------------------------------------------*/
/* 私有函数-------------------------------------------------------------------*/
/*******************************************************************************
* 函数名称: main.
* 功能描述: 程序主函数.
* 输入参数: None.        
* 输出参数: None
* 返回参数: None
*******************************************************************************/
int main()
{

 GPBCON = 0x15400; /* 0000010101010000000000 GPB5 6 7 8 OUTPUT */
 GPBDAT = 0x7df;
/*------------------- Drivers Initialization -------------------------------*/
 InitS3c2440();
 Lcd_TFT_Test();   /* LCD Test详细程序在附件中 */
 while(1)
 {
  GPBDAT = 0x7df;
  Delay_nms(1000);  /* 1s */
  GPBDAT = 0x7bf;
  Delay_nms(1000);
  GPBDAT = 0x77f;
  Delay_nms(1000);
  GPBDAT = 0x6ff;
  Delay_nms(1000);
 }
}

/******************* (C) COPYRIGHT 2011 NETCreate *****END OF FILE**************/

 

二.ARM(S3C2440) LED程序

1.程序: ARM_LED(S3C2440).rar 

 三.S3C2440初始化程序

1.程序: INITS3C2440.rar     


四.S3C2440_UART 串口程序
五.TIMER - PWM
六.S3C2440-定时器
七.S3C2440_RTC
八.S3C2440_ADC
1.程序: ARM_Test_ADC.rar     
阅读(1668) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~