-
-
Danke, dass du mr weiterhelfen willst.
/* EasyCASE V6.5 01.05.2003 10:30:43 */
/* EasyCASE O
If=horizontal
LevelNumbers=no
LineNumbers=no
Colors=16777215,0,12582912,12632256,0,0,0,16711680 ,8388736,0,33023,32768,0,0,0,0,0,32768,12632256,25 5,65280,255,255,16711935
ScreenFont=Courier,Standard,80,1,-13,0,400,0,0,0,0,0,0,1,2,1,49,120,120
PrinterFont=Courier New,,120,4,-60,0,400,0,0,0,0,0,0,3,2,1,49,360,360
LastLevelId=1 */
/* EasyCASE ( 1 */
#ifndef __UART_H__
#define __UART_H__
/* Global definitions */
typedef unsigned char u08;
typedef char s08;
typedef unsigned short u16;
typedef short s16;
/* UART Baud rate calculation */
#define UART_CPU 8000000 /* 8Mhz */
#define UART_BAUD_RATE 9600 /* baud rate*/
#define UART_BAUD_SELECT (UART_CPU/(UART_BAUD_RATE*16l)-1)
/* Global functions */
extern void UART_SendByte (u08 Data);
extern u08 UART_ReceiveByte (void);
extern void UART_PrintfProgStr (u08* pBuf);
extern void UART_PrintfEndOfLine(void);
extern void UART_Printfu08 (u08 Data);
extern void UART_Printfu16 (u16 Data);
extern void UART_Init (void);
/* Macros */
#define PRINT(string) (UART_PrintfProgStr(PSTR(string)))
#define EOL UART_PrintfEndOfLine
#endif
/* EasyCASE ) */
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen