param.h00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028 #ifndef _M68HC11_PARAM_H
00029 #define _M68HC11_PARAM_H
00030
00038
00039
00040 #ifdef EBCS
00041 # define M6811_DEF_BAUD 0x30
00042 # define RAM_SIZE 8192
00043 # define ROM_SIZE 7680
00044 # define DATA_SIZE (0x1ff)
00045 # define TEXT_SIZE ROM_SIZE
00046 # define PAGE0_ATTRIBUTE __attribute__((section(".page0")))
00047 #endif
00048
00055 #ifndef DATA_SIZE
00056 # define DATA_SIZE (1024)
00057 #endif
00058
00063 #ifndef TEXT_SIZE
00064 # define TEXT_SIZE (1024)
00065 #endif
00066
00071 #ifndef M6811_CPU_CLOCK
00072 # define M6811_CPU_CLOCK (8000000L)
00073 #endif
00074
00079 #ifndef M6811_CPU_E_CLOCK
00080 # define M6811_CPU_E_CLOCK (M6811_CPU_CLOCK / 4)
00081 #endif
00082
00083
00092 #ifndef M6811_DEF_BAUD
00093 # define M6811_DEF_BAUD 0x33
00094 #endif
00095
00101 #ifndef M6811_USE_COP
00102 # define M6811_USE_COP 0
00103 #endif
00104
00106 #ifndef M6811_DEF_TPR
00107 # define M6811_DEF_TPR 0
00108 #endif
00109
00110 #ifndef M6811_DEF_RTR
00111 # define M6811_DEF_RTR 0
00112 #endif
00113
00116 #endif
|