资源简介
在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个文件信息
相关资源
- ucosII源代码 2.9版本全 Micrium-uCOS-II-V
- 51单片机中使用ucos ii的优缺点转
- TQ2440裸机中断(外部中断)
- 流水灯设计.zip
- stm32f103c8t6移植uC/OS-III基于HAL库的工程
- 基于STM32的智能浇花系统(带ucosiii操
- uCGUI API 函数说明中文版
- UCGUI 3.90a版源码MEMDEV
- uCOS-III中文手册[高清带书签].pdf
- uCOS-III内核实现与应用开发实战指南—
- UCGUI 3.90.rar
- STM32+UCOSIII+GSM配置
- STM32-UCOSIII实战-----RTC+DHT11+按键+LCD显示
- ucosii+ucgui+touch(stm32_mini)移植教程与
- UCOSII实时操作系统实验
- stm32 lwip DNS DHCP ucosIII TCP Client 原创程
- STM32F207VC lwip ucosiii移植工程
- stm32移植uCosIIV2.86源码
- 基于uCOSII的小型GUI的应用程序实验
- stm32f103zet6上移植ucosii 只要cortex m3内
- STM32F401移植uCosIII
- stm32移植uCOSii,内含移植步骤和代码
- uCOSII移植
- 基于STM32的示波器源码
- 基于STM32的proteus仿真——扫地机器人
- STM32 UCGUIKEIL工程,已经移植好,修改
- stm32f4 discovery uCOSII 2.91 IAR6.3
- uCOSII移植STM32F103C8T6范例工程
- 基于STM32、SIM900A、UCOSII的GPRS DTU
- ucGUI人机界面(ucOS+ucGUI人机界面实验
评论
共有 条评论