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

📄 resetprg.p

📁 ucOS 模拟环境
💻 P
📖 第 1 页 / 共 3 页
字号:
#line 1 "E:\\Study\\ucOS-II\\ucOS-II\\PLATFORM\\Public\\resetprg.c"












 
 
 





 
 

#line 1 "c:\\hew3\\tools\\renesas\\h8\\6_1_2\\include\\machine.h"
 
 
 
 
 







extern void _builtin_set_imask_ccr(unsigned char);
extern unsigned char _builtin_get_imask_ccr(void);
extern void _builtin_set_ccr(unsigned char);
extern unsigned char _builtin_get_ccr(void);
extern void _builtin_and_ccr(unsigned char);
extern void _builtin_or_ccr(unsigned char);
extern void _builtin_xor_ccr(unsigned char);
extern void _builtin_set_imask_exr(unsigned char);
extern unsigned char _builtin_get_imask_exr(void);
extern void _builtin_set_exr(unsigned char);
extern unsigned char _builtin_get_exr(void);
extern void _builtin_and_exr(unsigned char);
extern void _builtin_or_exr(unsigned char);
extern void _builtin_xor_exr(unsigned char);
extern void _builtin_trapa(unsigned int);
extern void _builtin_sleep(void);
#line 35 "c:\\hew3\\tools\\renesas\\h8\\6_1_2\\include\\machine.h"
extern void _builtin_movfpe(char *, char);


#line 57 "c:\\hew3\\tools\\renesas\\h8\\6_1_2\\include\\machine.h"
extern void _builtin_movtpe(char, char *);
extern void _builtin_tas(char *);

extern void _builtin_eepmov(void *, const void *, unsigned char);



extern long _builtin_mac(long,int *, int *, unsigned long);
extern long _builtin_macl(long,int *, int *, unsigned long, unsigned long);
extern char _builtin_rotlc(int, char);
extern int  _builtin_rotlw(int, int);
extern long _builtin_rotll(int, long);
extern char _builtin_rotrc(int, char);
extern int  _builtin_rotrw(int, int);
extern long _builtin_rotrl(int, long);
extern int  _builtin_ovfaddc(char, char, char *);
extern int  _builtin_ovfaddw(int, int, int *);
extern int  _builtin_ovfaddl(long, long, long *);
extern int  _builtin_ovfsubc(char, char, char *);
extern int  _builtin_ovfsubw(int, int, int *);
extern int  _builtin_ovfsubl(long, long, long *);
extern int  _builtin_ovfshalc(char, char *);
extern int  _builtin_ovfshalw(int, int *);
extern int  _builtin_ovfshall(long, long *);
extern int  _builtin_ovfnegc(char, char *);
extern int  _builtin_ovfnegw(int, int *);
extern int  _builtin_ovfnegl(long, long *);
extern int  _builtin_ovfadduc(unsigned char, unsigned char, unsigned char *);
extern int  _builtin_ovfadduw(unsigned int, unsigned int, unsigned int *);
extern int  _builtin_ovfaddul(unsigned long, unsigned long, unsigned long *);
extern int  _builtin_ovfsubuc(unsigned char, unsigned char, unsigned char *);
extern int  _builtin_ovfsubuw(unsigned int, unsigned int, unsigned int *);
extern int  _builtin_ovfsubul(unsigned long, unsigned long, unsigned long *);
extern int  _builtin_ovfshlluc(unsigned char, unsigned char *);
extern int  _builtin_ovfshlluw(unsigned int, unsigned int *);
extern int  _builtin_ovfshllul(unsigned long, unsigned long *);
extern void _builtin_dadd(unsigned char, char *, char *, char *);
extern void _builtin_dsub(unsigned char, char *, char *, char *);
extern void _builtin_nop(void);




#line 125 "c:\\hew3\\tools\\renesas\\h8\\6_1_2\\include\\machine.h"

#line 183 "c:\\hew3\\tools\\renesas\\h8\\6_1_2\\include\\machine.h"

#line 25 "E:\\Study\\ucOS-II\\ucOS-II\\PLATFORM\\Public\\resetprg.c"
#line 1 "c:\\hew3\\tools\\renesas\\h8\\6_1_2\\include\\_h_c_lib.h"
 
 
 
 
 







extern void _INITSCT(void);
extern void _CALL_INIT(void);
extern void _CALL_END(void);






#line 26 "E:\\Study\\ucOS-II\\ucOS-II\\PLATFORM\\Public\\resetprg.c"
#line 1 "E:\\Study\\ucOS-II\\ucOS-II\\PLATFORM\\Public\\stacksct.h"












 
#pragma stacksize	64
#line 27 "E:\\Study\\ucOS-II\\ucOS-II\\PLATFORM\\Public\\resetprg.c"
#line 1 "E:\\Study\\ucOS-II\\ucOS-II\\PLATFORM\\Public\\typedef.h"





typedef  	signed  	char  	int8_t;
typedef  	unsigned 	char  	uint8_t;
typedef  	signed 		int    	int16_t;
typedef  	unsigned 	int  	uint16_t;
typedef  	signed 		long   	int32_t;
typedef  	unsigned 	long  	uint32_t;
typedef  				float   float32_t;
typedef  				double  float64_t;



typedef uint8_t					CE_HANDLE;
typedef CE_HANDLE				CE_HWND;



typedef int  (*irq_handler_t)	(uint16_t irq);




#line 28 "E:\\Study\\ucOS-II\\ucOS-II\\PLATFORM\\Public\\resetprg.c"
#line 1 "E:\\Study\\ucOS-II\\ucOS-II\\PLATFORM\\Public\\iodefine.h"
 
 
 



struct st_aec {                                          
              unsigned char     ECPWCRH;                 
              unsigned char     ECPWCRL;                 
              unsigned char     ECPWDRH;                 
              unsigned char     ECPWDRL;                 
              char              wk1[2];                  
              union {                                    
                    unsigned char BYTE;                  
                    struct {                             
                           unsigned char AHEGS :2;       
                           unsigned char ALEGS :2;       
                           unsigned char AIEGS :2;       
                           unsigned char ECPWME:1;       
                           }      BIT;                   
                    }           AEGSR;                   
              char              wk2;                     
              union {                                    
                    unsigned char BYTE;                  
                    struct {                             
                           unsigned char ACKH:2;         
                           unsigned char ACKL:2;         
                           unsigned char PWCK:3;         
                           }      BIT;                   
                    }           ECCR;                    
              union {                                    
                    unsigned char BYTE;                  
                    struct {                             
                           unsigned char OVH :1;         
                           unsigned char OVL :1;         
                           unsigned char     :1;         
                           unsigned char CH2 :1;         
                           unsigned char CUEH:1;         
                           unsigned char CUEL:1;         
                           unsigned char CRCH:1;         
                           unsigned char CRCL:1;         
                           }      BIT;                   
                    }           ECCSR;                   
              unsigned char     ECH;                     
              unsigned char     ECL;                     
};                                                       
struct st_sci3 {                                         
               union {                                   
                     unsigned char BYTE;                 
                     struct {                            
                            unsigned char COM :1;        
                            unsigned char CHR :1;        
                            unsigned char PE  :1;        
                            unsigned char PM  :1;        
                            unsigned char STOP:1;        
                            unsigned char MP  :1;        
                            unsigned char CKS :2;        
                            }      BIT;                  
                     }          SMR;                     
               unsigned char    BRR;                     
               union {                                   
                     unsigned char BYTE;                 
                     struct {                            
                            unsigned char TIE :1;        
                            unsigned char RIE :1;        
                            unsigned char TE  :1;        
                            unsigned char RE  :1;        
                            unsigned char MPIE:1;        
                            unsigned char TEIE:1;        
                            unsigned char CKE :2;        
                            }      BIT;                  
                     }          SCR3;                    
               unsigned char    TDR;                     
               union {                                   
                     unsigned char BYTE;                 
                     struct {                            
                            unsigned char TDRE:1;        
                            unsigned char RDRF:1;        
                            unsigned char OER :1;        
                            unsigned char FER :1;        
                            unsigned char PER :1;        
                            unsigned char TEND:1;        
                            unsigned char MPBR:1;        
                            unsigned char MPBT:1;        
                            }      BIT;                  
                     }          SSR;                     
               unsigned char    RDR;                     
};                                                       
struct st_tmra {                                         
               union {                                   
                     unsigned char BYTE;                 
                     struct {                            
                            unsigned char wk  :4;        
                            unsigned char TMA :4;        
                            }      BIT;                  
                     }          TMA;                     
               unsigned char    TCA;                     
};
struct st_wdt {                                          
              union {                                    
                    unsigned char BYTE;                  
                    struct {                             
                           unsigned char B6WI  :1;       
                           unsigned char TCWE  :1;       
                           unsigned char B4WI  :1;       
                           unsigned char TCSRWE:1;       
                           unsigned char B2WI  :1;       
                           unsigned char WDON  :1;       
                           unsigned char B0WI  :1;       
                           unsigned char WRST  :1;       
                           }      BIT;                   
                    }           TCSRW;                   
              unsigned char     TCW;                     
};                                                       
struct st_tmrc {                                         
               union {                                   
                     unsigned char BYTE;                 
                     struct {                            
                            unsigned char TMC7:1;        
                            unsigned char TMC6:1;        
                            unsigned char TMC5:1;        
                            unsigned char     :1;        
                            unsigned char     :1;        
                            unsigned char TMC2:1;        
                            unsigned char TMC1:1;        
                            unsigned char TMC0:1;        
                            }      BIT;                  
                     }          TMC;                     
               unsigned char    TCC;                     
};                                                                                                             
struct st_tmrf {                                         
               union {                                   
                     unsigned char BYTE;                 
                     struct {                            
                            unsigned char TOLH:1;        
                            unsigned char CKSH:3;        
                            unsigned char TOLL:1;        
                            unsigned char CKSL:3;        
                            }      BIT;                  
                     }          TCRF;                    
               union {                                   
                     unsigned char BYTE;                 
                     struct {                            
                            unsigned char OVFH :1;       
                            unsigned char CMFH :1;       
                            unsigned char OVIEH:1;       
                            unsigned char CCLRH:1;       
                            unsigned char OVFL :1;       
                            unsigned char CMFL :1;       
                            unsigned char OVIEL:1;       
                            unsigned char CCLRL:1;       
                            }      BIT;                  
                     }          TCSRF;                   
               union {                                   
                     unsigned int WORD;                  
                     struct {                            
                            unsigned char H;             
                            unsigned char L;             
                            }     BYTE;                  
                     }          TCF;                     
               union {                                   
                     unsigned int WORD;                  
                     struct {                            
                            unsigned char H;             
                            unsigned char L;             
                            }     BYTE;                  
                     }          OCRF;                    
};
struct st_tmrg {                                         
               union {                                   
                     unsigned char BYTE;                 
                     struct {                            
                            unsigned char OVFH :1;       
                            unsigned char OVFL :1;       
                            unsigned char OVIE :1;       
                            unsigned char IIEGS:1;       
                            unsigned char CCLR :2;       
                            unsigned char CKS  :2;       
                            }      BIT;                  
                     }          TMG;                     

⌨️ 快捷键说明

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