资源简介
在Keil MDK 4上 将ucosii和ucgui移植MINI2440开发板上
代码片段和文件信息
//===================================================================
// File Name : 2440lib.c
// Function : TQ2410 PLLUart LED Port Init
// Version : 1.0
//===================================================================
#include “OS_CPU.H“
#include “option.h“
#include “2440addr.h“
#include “2440lib.h“
#include “2440slib.h“
#include
#include
#include
#include
#include
extern char Image$$RW_RAM1$$Limit[];
void *mallocPt=Image$$RW_RAM1$$Limit;
unsigned int PCLK = 300000000;
//***************************[ 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 10 10 10 10 10 10 10 10
rGPCCON = 0xaaaaaaaa;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2836 2010-12-06 21:02 2440_ucosii\Ext_RAM.ini
文件 19 2010-12-06 21:02 2440_ucosii\ExtDll.iex
文件 248 2010-12-06 21:02 2440_ucosii\Jli
文件 1615 2010-12-06 21:02 2440_ucosii\keil_led.plg
文件 537 2010-12-06 21:02 2440_ucosii\keil_led.sct
文件 86270 2010-12-20 22:20 2440_ucosii\keil_ucosii.uvproj
文件 21406 2010-12-20 21:09 2440_ucosii\keil_ucosii_uvproj.bak
文件 372663 2010-12-22 11:40 2440_ucosii\keil_ucosii_Target 1.dep
文件 247280 2010-12-22 11:41 2440_ucosii\keil_ucosii_uvopt.bak
文件 247290 2010-12-22 13:38 2440_ucosii\keil_ucosii.uvopt
文件 1304 2002-09-18 15:17 2440_ucosii\ucgui\gui\WM\CCWM.BAT
文件 46102 2002-09-20 14:51 2440_ucosii\ucgui\gui\WM\wm.c
文件 21437 2002-09-20 14:51 2440_ucosii\ucgui\gui\WM\WM.H
文件 1633 2002-09-20 14:51 2440_ucosii\ucgui\gui\WM\WM__GetFirstSibling.c
文件 1777 2002-09-20 14:51 2440_ucosii\ucgui\gui\WM\WM__GetHasFocus.c
文件 1688 2002-09-20 14:51 2440_ucosii\ucgui\gui\WM\WM__GetLastSibling.c
文件 1675 2002-09-20 14:51 2440_ucosii\ucgui\gui\WM\WM__GetOrg_AA.c
文件 1915 2002-09-20 14:51 2440_ucosii\ucgui\gui\WM\WM__GetPrevSibling.c
文件 1401 2002-09-20 14:51 2440_ucosii\ucgui\gui\WM\WM__Screen2Client.c
文件 1644 2002-09-20 14:51 2440_ucosii\ucgui\gui\WM\WM__SendMessage.c
文件 1672 2002-09-20 14:51 2440_ucosii\ucgui\gui\WM\WM__SendMessageNoPara.c
文件 2113 2002-09-20 14:51 2440_ucosii\ucgui\gui\WM\WM_BringToBottom.c
文件 2275 2002-09-20 14:51 2440_ucosii\ucgui\gui\WM\WM_BringToTop.c
文件 1582 2002-09-20 14:51 2440_ucosii\ucgui\gui\WM\WM_Broadcast.c
文件 1883 2002-09-20 14:51 2440_ucosii\ucgui\gui\WM\WM_EnableWindow.c
文件 1736 2002-09-20 14:51 2440_ucosii\ucgui\gui\WM\WM_GetBkColor.c
文件 1823 2002-09-20 14:51 2440_ucosii\ucgui\gui\WM\WM_GetClientRect.c
文件 1515 2002-09-20 14:51 2440_ucosii\ucgui\gui\WM\WM_GetClientWindow.c
文件 2147 2002-09-20 14:51 2440_ucosii\ucgui\gui\WM\WM_GetDialogItem.c
文件 1512 2002-09-20 14:51 2440_ucosii\ucgui\gui\WM\WM_GetFirstChild.c
............此处省略457个文件信息
相关资源
- STM32F4+ucosIII+LWIP+DP83848
- STM32407_UCOSIII_LWIP
- stm32+UCOS+UCGUI3.98+FATFS综合程序
- ucguibuilder4.1
- 嵌入式实时操作系统ucosiii书籍
- stm32+uCOS-II+uCGUI3.98+FatFS完整开源程序
- 开源ucgui3.98完整版
- ucosii在STM32F407芯片上的移植代码完整
- lwip+ucosIII+stm32+keil
- 51单片机学uCosII--跟我一起看书和实践
- STM32f407平台下LWIP例程 有UCOSIII和UCOS
- UCOSiii源码,含3.03与3.04
- STM32_UCGUI
- STM32F103移植的UCOSIIIHAL库
- 嵌入式实时操作系统μC/OS-III中文版
- UCOSIII_V3.03.01 源代码
- UCOSII实时操作系统参考书任哲版绝对
- Image2LCD+破解+UCGUI FONT转换工具
- DS18B20+UCOSIII-技术资料+源码
- tm4c ucosii
- ucGUI汉字取模小工具
- TQ2440从norflash nandflash sdram启动总结
- Keil Mdk5.15下移植ucosii到mini2440s3c2440
- uCOSII源代码
- STM32F429的UCOSII工程
- UCOSIII外部中断和串口中断管理
- ucosii移植于s3c2410的源代码
- stm32f103c8移植ucosII
- ucGUI-gb2312汉字生成器v9.0.zip
- uCGUI Font Convert V2.6 可生成可用字体
评论
共有 条评论