⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 uhal.h

📁 学习一个uCOS ARM(s3c44b0x)的资料好教程
💻 H
字号:
/* ARM board targetting source file.Eric Rong*///Define CPU Type#define S3C3400		1#define S3C3410		2#define S3C44A0X	3#define S3C44B0X	4#define CPU_TYPE	S3C44B0X//Indicate debug mode.//#define DEBUG//Define version of uC/OS Hardware Associated Layer code.#define uHAL_VERSION_STRING	"Version 1.00  COiNS"//Output through LCD or serial port to print information.int uHALr_printf(const char *format, ...);/*** Called by ARMTargetInit() ***///Reset memory management unit.void uHALr_ResetMMU(void);//Define pre & post-process routines for Interrupt.void uHALir_DefineIRQ(void *is, void *iq, void *n);//Initialze interrupts.void uHALr_InitInterrupts(void);//Initialize timer that is used OS.void uHALr_InitTimers(void);/*** Called by ARMTargetStart() ***///Request the system timer.//return value 1:success   0:failint uHALr_RequestSystemTimer(void *tick, const unsigned char *str);//Start system timer & enable the interrupt.void uHALr_InstallSystemTimer(void);//add by eric rongvoid ChangePllValue(int mdiv,int pdiv,int sdiv);void Port_Init(void);void Uart_Init(int Uartnum, int mclk,int baud);void Led_Display(int data);void Delay(int time);void Uart_SendByte(int Uartnum, unsigned char data);void Uart_Printf(char *fmt,...);char Uart_Getch(char* Revdata, int Uartnum, int timeout);void Cache_Flush(void);void Timer_Start(int divider);int Timer_Stop(void);void Uart_TxEmpty(int Uartnum);//for debuggingvoid BreakPoint(void);//void EnableURXD(int Uartnum, void* func);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -