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

📄 et21x130_i2c_et.lst

📁 在台湾义统公司
💻 LST
📖 第 1 页 / 共 5 页
字号:
   982                  ;has an exit
   983                  ;functions called:
   984                  ;   _Write_Register
   985                  ;   _Write_Register
   986                  ;   _Write_Register
   987                  ;   _Write_Register
   988                  ;   _Write_Register
   989                  ;   _Write_Register
   990                  ;   _Write_Register
   991                  ;   _Write_Register
   992                  ;   _Read_Register
   993                  ;3 compiler assigned registers:
   994                  ;   s0xF2
   995                  ;   s0xF1
   996                  ;   s0xF0
   997                  ;; Starting pCode block
   998 0655             _SetI2CReg:	;Function start
   999                  ; 1 exit point 
  1000                  ;#CSRC	F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130_I2C.c (33)
  1001                  ;  M_BC(I2C_PORT, SCE); //SCE=0   
  1002 0655 2117        	BC	_ET21x130_CTRL,1
  1003                  ;#CSRC	F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130_I2C.c (34)
  1004                  ;  Write_Register(0x00, 0x00, I2CRegR0_H, I2CRegR0_L);
  1005 0656 A846        	MOV	A,_I2CRegR0_L
  1006 0657 A9F2        	MOV	s0xF2,A
  1007 0658 A845        	MOV	A,_I2CRegR0_H
  1008 0659 A9F1        	MOV	s0xF1,A
  1009 065A A700        	MOV	A,#0x00
  1010 065B A9F0        	MOV	s0xF0,A
  1011 065C A700        	MOV	A,#0x00
  1012 065D E5F8        	CALL	_Write_Register
  1013                  ;#CSRC	F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130_I2C.c (35)
  1014                  ;  Write_Register(0x00, 0x01, I2CRegR1_H, I2CRegR1_L);
  1015 065E A848        	MOV	A,_I2CRegR1_L
  1016 065F A9F2        	MOV	s0xF2,A
  1017 0660 A847        	MOV	A,_I2CRegR1_H
  1018 0661 A9F1        	MOV	s0xF1,A
  1019 0662 A701        	MOV	A,#0x01
  1020 0663 A9F0        	MOV	s0xF0,A
  1021 0664 A700        	MOV	A,#0x00
  1022 0665 E5F8        	CALL	_Write_Register
  1023                  ;#CSRC	F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130_I2C.c (36)
  1024                  ;  Write_Register(0x00, 0x02, I2CRegR2_H, I2CRegR2_L);
  1025 0666 A84A        	MOV	A,_I2CRegR2_L
  1026 0667 A9F2        	MOV	s0xF2,A
  1027 0668 A849        	MOV	A,_I2CRegR2_H
  1028 0669 A9F1        	MOV	s0xF1,A
  1029 066A A702        	MOV	A,#0x02
  1030 066B A9F0        	MOV	s0xF0,A
  1031 066C A700        	MOV	A,#0x00
  1032 066D E5F8        	CALL	_Write_Register
  1033                  ;#CSRC	F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130_I2C.c (37)
  1034                  ;  Write_Register(0x00, 0x03, I2CRegR3_H, I2CRegR3_L);
  1035 066E A84C        	MOV	A,_I2CRegR3_L
  1036 066F A9F2        	MOV	s0xF2,A
  1037 0670 A84B        	MOV	A,_I2CRegR3_H
  1038 0671 A9F1        	MOV	s0xF1,A
  1039 0672 A703        	MOV	A,#0x03
  1040 0673 A9F0        	MOV	s0xF0,A
  1041 0674 A700        	MOV	A,#0x00
  1042 0675 E5F8        	CALL	_Write_Register
  1043                  ;#CSRC	F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130_I2C.c (39)
  1044                  ;  Write_Register(0x00, 0x05, I2CRegR5_H, I2CRegR5_L);
  1045 0676 A850        	MOV	A,_I2CRegR5_L
  1046 0677 A9F2        	MOV	s0xF2,A
  1047 0678 A84F        	MOV	A,_I2CRegR5_H
  1048 0679 A9F1        	MOV	s0xF1,A
  1049 067A A705        	MOV	A,#0x05
  1050 067B A9F0        	MOV	s0xF0,A
  1051 067C A700        	MOV	A,#0x00
  1052 067D E5F8        	CALL	_Write_Register
  1053                  ;#CSRC	F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130_I2C.c (40)
  1054                  ;  Write_Register(0x00, 0x06, I2CRegR6_H, I2CRegR6_L);
  1055 067E A852        	MOV	A,_I2CRegR6_L
  1056 067F A9F2        	MOV	s0xF2,A
  1057 0680 A851        	MOV	A,_I2CRegR6_H
  1058 0681 A9F1        	MOV	s0xF1,A
  1059 0682 A706        	MOV	A,#0x06
  1060 0683 A9F0        	MOV	s0xF0,A
  1061 0684 A700        	MOV	A,#0x00
  1062 0685 E5F8        	CALL	_Write_Register
  1063                  ;#CSRC	F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130_I2C.c (41)
  1064                  ;  Write_Register(0x00, 0x07, I2CRegR7_H, I2CRegR7_L);
  1065 0686 A854        	MOV	A,_I2CRegR7_L
  1066 0687 A9F2        	MOV	s0xF2,A
  1067 0688 A853        	MOV	A,_I2CRegR7_H
  1068 0689 A9F1        	MOV	s0xF1,A
  1069 068A A707        	MOV	A,#0x07
  1070 068B A9F0        	MOV	s0xF0,A
  1071 068C A700        	MOV	A,#0x00
  1072 068D E5F8        	CALL	_Write_Register
  1073                  ;#CSRC	F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130_I2C.c (42)
  1074                  ;  Write_Register(0x00, 0x08, I2CRegR8_H, I2CRegR8_L);
  1075 068E A856        	MOV	A,_I2CRegR8_L
  1076 068F A9F2        	MOV	s0xF2,A
  1077 0690 A855        	MOV	A,_I2CRegR8_H
  1078 0691 A9F1        	MOV	s0xF1,A
  1079 0692 A708        	MOV	A,#0x08
  1080 0693 A9F0        	MOV	s0xF0,A
  1081 0694 A700        	MOV	A,#0x00
  1082 0695 E5F8        	CALL	_Write_Register
  1083                  ;#CSRC	F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130_I2C.c (43)
  1084                  ;  Read_Register(0x00, 0x06);  //007E    
  1085 0696 A706        	MOV	A,#0x06
  1086 0697 A9F0        	MOV	s0xF0,A
  1087 0698 A700        	MOV	A,#0x00
  1088 0699 E5F2        	CALL	_Read_Register
  1089                  ;#CSRC	F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130_I2C.c (44)
  1090                  ;  M_BS(I2C_PORT, SCE); //SCE=1  
  1091 069A 2917        	BS	_ET21x130_CTRL,1
  1092 069B 0002        	RET	
  1093                  ; exit point of _SetI2CReg
  1094                  ;***
  1095                  ;  pBlock Stats: dbName = C
  1096                  ;***
  1097                  ;entry:  _Setup_ET21x130:	;Function start
  1098                  ; 1 exit point 
  1099                  ;Using Bank: Bank0
  1100                  ;has an exit
  1101                  ;functions called:
  1102                  ;   _Write_Register
  1103                  ;   _Write_Register
  1104                  ;   _Write_Register
  1105                  ;   _Write_Register
  1106                  ;   _Write_Register
  1107                  ;   _Write_Register
  1108                  ;   _Write_Register
  1109                  ;   _Write_Register
  1110                  ;3 compiler assigned registers:
  1111                  ;   s0xF2
  1112                  ;   s0xF1
  1113                  ;   s0xF0
  1114                  ;; Starting pCode block
  1115 069C             _Setup_ET21x130:	;Function start
  1116                  ; 1 exit point 
  1117                  ;#CSRC	F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130_I2C.c (16)
  1118                  ;  M_BC(I2C_PORT, SCE); //SCE=0
  1119 069C 2117        	BC	_ET21x130_CTRL,1
  1120                  ;#CSRC	F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130_I2C.c (17)
  1121                  ;  Write_Register(0x00, 0x00, R0_H_VALUE,     R0_L_VALUE);
  1122 069D A700        	MOV	A,#0x00
  1123 069E A9F2        	MOV	s0xF2,A
  1124 069F A728        	MOV	A,#0x28
  1125 06A0 A9F1        	MOV	s0xF1,A
  1126 06A1 A700        	MOV	A,#0x00
  1127 06A2 A9F0        	MOV	s0xF0,A
  1128 06A3 A700        	MOV	A,#0x00
  1129 06A4 E5F8        	CALL	_Write_Register
  1130                  ;#CSRC	F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130_I2C.c (18)
  1131                  ;  Write_Register(0x00, 0x01, AE_ADD_EP_TIME, 0x77);
  1132 06A5 A777        	MOV	A,#0x77
  1133 06A6 A9F2        	MOV	s0xF2,A
  1134 06A7 A70A        	MOV	A,#0x0a
  1135 06A8 A9F1        	MOV	s0xF1,A
  1136 06A9 A701        	MOV	A,#0x01
  1137 06AA A9F0        	MOV	s0xF0,A
  1138 06AB A700        	MOV	A,#0x00
  1139 06AC E5F8        	CALL	_Write_Register
  1140                  ;#CSRC	F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130_I2C.c (19)
  1141                  ;  Write_Register(0x00, 0x02, AE_UPPER_BOUND, AE_LOWER_BOUND);
  1142 06AD A740        	MOV	A,#0x40
  1143 06AE A9F2        	MOV	s0xF2,A
  1144 06AF A760        	MOV	A,#0x60
  1145 06B0 A9F1        	MOV	s0xF1,A
  1146 06B1 A702        	MOV	A,#0x02
  1147 06B2 A9F0        	MOV	s0xF0,A
  1148 06B3 A700        	MOV	A,#0x00
  1149 06B4 E5F8        	CALL	_Write_Register
  1150                  ;#CSRC	F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130_I2C.c (20)
  1151                  ;  Write_Register(0x00, 0x03, 0x00,           OP_GAIN);
  1152 06B5 A709        	MOV	A,#0x09
  1153 06B6 A9F2        	MOV	s0xF2,A
  1154 06B7 A700        	MOV	A,#0x00
  1155 06B8 A9F1        	MOV	s0xF1,A
  1156 06B9 A703        	MOV	A,#0x03
  1157 06BA A9F0        	MOV	s0xF0,A
  1158 06BB A700        	MOV	A,#0x00
  1159 06BC E5F8        	CALL	_Write_Register
  1160                  ;#CSRC	F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130_I2C.c (21)
  1161                  ;  Write_Register(0x00, 0x05, EP_PIXEL_H,     EP_PIXEL_L);
  1162 06BD A7C8        	MOV	A,#0xc8
  1163 06BE A9F2        	MOV	s0xF2,A
  1164 06BF A701        	MOV	A,#0x01
  1165 06C0 A9F1        	MOV	s0xF1,A
  1166 06C1 A705        	MOV	A,#0x05
  1167 06C2 A9F0        	MOV	s0xF0,A
  1168 06C3 A700        	MOV	A,#0x00
  1169 06C4 E5F8        	CALL	_Write_Register
  1170                  ;#CSRC	F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130_I2C.c (22)
  1171                  ;  Write_Register(0x00, 0x06, 0x00,           EP_TIME);
  1172 06C5 A77E        	MOV	A,#0x7e
  1173 06C6 A9F2        	MOV	s0xF2,A
  1174 06C7 A700        	MOV	A,#0x00
  1175 06C8 A9F1        	MOV	s0xF1,A
  1176 06C9 A706        	MOV	A,#0x06
  1177 06CA A9F0        	MOV	s0xF0,A
  1178 06CB A700        	MOV	A,#0x00
  1179 06CC E5F8        	CALL	_Write_Register
  1180                  ;#CSRC	F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130_I2C.c (23)
  1181                  ;  Write_Register(0x00, 0x07, R7_H_VALUE,     R7_L_VALUE);
  1182 06CD A73F        	MOV	A,#0x3f
  1183 06CE A9F2        	MOV	s0xF2,A
  1184 06CF A70B        	MOV	A,#0x0b
  1185 06D0 A9F1        	MOV	s0xF1,A
  1186 06D1 A707        	MOV	A,#0x07
  1187 06D2 A9F0        	MOV	s0xF0,A
  1188 06D3 A700        	MOV	A,#0x00
  1189 06D4 E5F8        	CALL	_Write_Register
  1190                  ;#CSRC	F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130_I2C.c (24)
  1191                  ;  Write_Register(0x00, 0x08, OB_ENABLE,      R8_L_VALUE); 
  1192 06D5 A740        	MOV	A,#0x40
  1193 06D6 A9F2        	MOV	s0xF2,A
  1194 06D7 A701        	MOV	A,#0x01
  1195 06D8 A9F1        	MOV	s0xF1,A
  1196 06D9 A708        	MOV	A,#0x08
  1197 06DA A9F0        	MOV	s0xF0,A
  1198 06DB A700        	MOV	A,#0x00
  1199 06DC E5F8        	CALL	_Write_Register
  1200                  ;#CSRC	F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130_I2C.c (26)
  1201                  ;  M_BS(I2C_PORT, SCE); //SCE=1  
  1202 06DD 2917        	BS	_ET21x130_CTRL,1
  1203 06DE 0002        	RET	
  1204                  ; exit point of _Setup_ET21x130
  1205                  ;***
  1206                  ;  pBlock Stats: dbName = C
  1207                  ;***
  1208                  ;entry:  _Reset_ET21x130:	;Function start
  1209                  ; 1 exit point 
  1210                  ;Using Bank: Bank0
  1211                  ;has an exit
  1212                  ;functions called:
  1213                  ;   _DelayMs
  1214                  ;; Starting pCode block
  1215 06DF             _Reset_ET21x130:	;Function start
  1216                  ; 1 exit point 
  1217                  ;#CSRC	F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130_I2C.c (7)
  1218                  ;  M_BC(ET21x130_CTRL, RESET);//RESET位置0
  1219 06DF 2017        	BC	_ET21x130_CTRL,0
  1220                  ;#CSRC	F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130_I2C.c (8)
  1221                  ;  DelayMs(100);
  1222 06E0 A764        	MOV	A,#0x64
  1223 06E1 E1ED        	CALL	_DelayMs
  1224                  ;#CSRC	F:\左开中\ETOM\ET21X130D摄像头演示\C\ET21x130_I2C.c (9)
  1225                  ;  M_BS(ET21x130_CTRL, RESET);//RESET位置1
  1226 06E2 2817        	BS	_ET21x130_CTRL,0
  1227 0

⌨️ 快捷键说明

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