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

📄 main.lss

📁 ENC system full - ENC28J60
💻 LSS
📖 第 1 页 / 共 5 页
字号:
    1f10:	f9 21 ef 0d 0d 0a 4f 4b 0d 0a 48 f9 00              .!....OK..H..

00001f1d <__c.2227>:
    1f1d:	41 54 2b 43 53 43 43 3d 32 2c 31 39 39 2c 42 39     AT+CSCC=2,199,B9
    1f2d:	0d 00                                               ..

00001f2f <__c.2224>:
    1f2f:	f9 21 ef 0d 0d 0a 4f 4b 0d 0a 48 f9 00              .!....OK..H..

00001f3c <__c.2222>:
    1f3c:	f9 21 ef 1b 0d 0a 2b 43 53 43 43 3a 20 45 33 0d     .!....+CSCC: E3.
    1f4c:	0a b0 f9 00                                         ....

00001f50 <__c.2220>:
    1f50:	41 54 2b 43 53 43 43 3d 31 2c 31 39 39 0d 00        AT+CSCC=1,199..

00001f5f <__c.2217>:
    1f5f:	f9 21 ef 0d 0d 0a 4f 4b 0d 0a 48 f9 00              .!....OK..H..

00001f6c <__c.2215>:
    1f6c:	41 54 2a 45 41 43 53 3d 31 37 2c 31 0d 00           AT*EACS=17,1..

00001f7a <__c.2212>:
    1f7a:	f9 01 ef 09 e1 05 23 8d 9a f9 00                    ......#....

00001f85 <__c.2210>:
    1f85:	e1 07 23 0c 01 00                                   ..#...

00001f8b <__c.2207>:
    1f8b:	f9 01 ef 0b e3 07 23 0c 01 79 f9 00                 ......#..y..

00001f97 <__c.2205>:
    1f97:	e3 05 23 8d 00                                      ..#..

00001f9c <__c.2202>:
    1f9c:	f9 23 73 01 02 f9 00                                .#s....

00001fa3 <__c.2199>:
    1fa3:	f9 03 73 01 d7 f9 00                                ..s....

00001faa <__c.2196>:
    1faa:	41 54 2b 43 4d 55 58 3d 30 2c 30 2c 37 2c 33 31     AT+CMUX=0,0,7,31
	...

00001fbb <__c.2193>:
    1fbb:	0d 0d 0a 2b 43 4d 55 58 3a 20 28 30 29 2c 28 30     ...+CMUX: (0),(0
    1fcb:	29 2c 28 31 2d 37 29 2c 28 33 31 29 2c 28 31 30     ),(1-7),(31),(10
    1fdb:	29 2c 28 33 29 2c 28 33 30 29 2c 28 31 30 29 2c     ),(3),(30),(10),
    1feb:	28 31 2d 37 29 0d 0a 00                             (1-7)...

00001ff3 <__c.2191>:
    1ff3:	41 54 2b 43 4d 55 58 3d 3f 00                       AT+CMUX=?.

00001ffd <__c.2188>:
    1ffd:	0d 0a 4f 4b 0d 0a 00                                ..OK...

00002004 <__c.2186>:
    2004:	41 54 2b 49 50 52 3d 34 36 30 38 30 30 00           AT+IPR=460800.

00002012 <__c.2183>:
    2012:	2b 49 50 52 3a 20 28 29 2c 28 31 32 30 30 2c 32     +IPR: (),(1200,2
    2022:	34 30 30 2c 34 38 30 30 2c 39 36 30 30 2c 31 39     400,4800,9600,19
    2032:	32 30 30 2c 33 38 34 30 30 2c 35 37 36 30 30 2c     200,38400,57600,
    2042:	34 36 30 38 30 30 29 0d 0a 0d 0a 4f 4b 0d 0a 00     460800)....OK...

00002052 <__c.2181>:
    2052:	41 54 2b 49 50 52 3d 3f 00                          AT+IPR=?.

0000205b <__c.2177>:
    205b:	41 54 26 46 00                                      AT&F.

00002060 <__c.2175>:
    2060:	41 54 26 46 00                                      AT&F.

00002065 <__c.2143>:
    2065:	f9 81 ef 2f 83 00 17 42 00 14 78 2d 62 74 2f 63     .../...B..x-bt/c
    2075:	61 6d 65 72 61 2d 69 6e 66 6f 00 90 f9 00           amera-info....

00002083 <__c.2141>:
    2083:	a0 00 03 00                                         ....

00002087 <__c.2035>:
    2087:	f9 01 ef 0b e3 07 23 0c 01 79 f9 00                 ......#..y..

00002093 <__c.2030>:
    2093:	f9 01 ef 0b e3 07 23 0c 01 79 f9 00                 ......#..y..

0000209f <__c.2019>:
    209f:	20 63 75 72 20 70 6f 73 20 69 73 3a 20 00            cur pos is: .

000020ad <__c.2017>:
    20ad:	43 41 4d 20 3a 20 72 65 71 20 62 79 74 65 20 00     CAM : req byte .

000020bd <__c.1999>:
    20bd:	f9 03 73 01 d7 f9 00                                ..s....

000020c4 <__c.1997>:
    20c4:	f9 01 ef 0b e3 07 23 0c 01 79 f9 00                 ......#..y..

000020d0 <__c.1995>:
    20d0:	e1 07 23 0c 01 00                                   ..#...

000020d6 <__c.1988>:
    20d6:	f9 23 73 01 02 f9 00                                .#s....

000020dd <__c.1986>:
    20dd:	f9 21 ef 0d 0d 0a 4f 4b 0d 0a 48 f9 00              .!....OK..H..

000020ea <__c.1984>:
    20ea:	41 54 2a 45 43 55 52 3d 00                          AT*ECUR=.

000020f3 <__c.1979>:
    20f3:	f9 81 ef 07 83 00 03 a6 f9 00                       ..........

000020fd <SERVO_BMP_HEAD>:
    20fd:	42 4d 5e 13 00 00 00 00 00 00 3e 00 00 00 28 00     BM^.......>...(.
    210d:	00 00 00 01 00 00 01 00 00 00 01 00 01 00 00 00     ................
    211d:	00 00 5e 00 00 00 10 0b 00 00 10 0b 00 00 02 00     ..^.............
    212d:	00 00 02 00 00 00 ff ff ff 00 c0 c0 c0 00 00        ...............

0000213c <__ctors_end>:
    213c:	11 24       	eor	r1, r1
    213e:	1f be       	out	0x3f, r1	; 63
    2140:	cf e5       	ldi	r28, 0x5F	; 95
    2142:	d8 e0       	ldi	r29, 0x08	; 8
    2144:	de bf       	out	0x3e, r29	; 62
    2146:	cd bf       	out	0x3d, r28	; 61

00002148 <__do_copy_data>:
    2148:	10 e0       	ldi	r17, 0x00	; 0
    214a:	a0 e6       	ldi	r26, 0x60	; 96
    214c:	b0 e0       	ldi	r27, 0x00	; 0
    214e:	e0 e1       	ldi	r30, 0x10	; 16
    2150:	f3 e8       	ldi	r31, 0x83	; 131
    2152:	02 c0       	rjmp	.+4      	; 0x2158 <.do_copy_data_start>

00002154 <.do_copy_data_loop>:
    2154:	05 90       	lpm	r0, Z+
    2156:	0d 92       	st	X+, r0

00002158 <.do_copy_data_start>:
    2158:	ac 37       	cpi	r26, 0x7C	; 124
    215a:	b1 07       	cpc	r27, r17
    215c:	d9 f7       	brne	.-10     	; 0x2154 <.do_copy_data_loop>

0000215e <__do_clear_bss>:
    215e:	17 e0       	ldi	r17, 0x07	; 7
    2160:	ac e7       	ldi	r26, 0x7C	; 124
    2162:	b0 e0       	ldi	r27, 0x00	; 0
    2164:	01 c0       	rjmp	.+2      	; 0x2168 <.do_clear_bss_start>

00002166 <.do_clear_bss_loop>:
    2166:	1d 92       	st	X+, r1

00002168 <.do_clear_bss_start>:
    2168:	ac 34       	cpi	r26, 0x4C	; 76
    216a:	b1 07       	cpc	r27, r17
    216c:	e1 f7       	brne	.-8      	; 0x2166 <.do_clear_bss_loop>
    216e:	0e 94 bd 10 	call	0x217a	; 0x217a <main>
    2172:	0c 94 86 41 	jmp	0x830c	; 0x830c <_exit>

00002176 <__bad_interrupt>:
    2176:	0c 94 00 00 	jmp	0	; 0x0 <__vectors>

0000217a <main>:


//global ethernetbuffer
unsigned char buffer[NIC_BUFFERSIZE];

int main(void){
    217a:	1f 93       	push	r17
    217c:	cf 93       	push	r28
    217e:	df 93       	push	r29
	int len;
	unsigned int type;
	unsigned int port;
	
	DDRB  = 0xFF;
    2180:	8f ef       	ldi	r24, 0xFF	; 255
    2182:	87 bb       	out	0x17, r24	; 23
	DDRC  = 0xFF;
    2184:	84 bb       	out	0x14, r24	; 20
	PORTB = 0xFF;
    2186:	88 bb       	out	0x18, r24	; 24




	//initialise everything:
	softuart_init();
    2188:	0e 94 97 18 	call	0x312e	; 0x312e <softuart_init>
	softuart_puts_progmem("init:");
    218c:	8e e7       	ldi	r24, 0x7E	; 126
    218e:	90 e0       	ldi	r25, 0x00	; 0
    2190:	0e 94 f6 17 	call	0x2fec	; 0x2fec <softuart_puts_progmem2>
	softuart_putnewline();
    2194:	0e 94 06 18 	call	0x300c	; 0x300c <softuart_putnewline>
	
	clock_init();
    2198:	0e 94 55 17 	call	0x2eaa	; 0x2eaa <clock_init>
	mpf10_init();
    219c:	0e 94 90 3f 	call	0x7f20	; 0x7f20 <mpf10_init>

	mca25_init();
    21a0:	0e 94 0a 3c 	call	0x7814	; 0x7814 <mca25_init>
	mca25_configure();
    21a4:	0e 94 99 3c 	call	0x7932	; 0x7932 <mca25_configure>
	nic_init();
    21a8:	0e 94 9f 14 	call	0x293e	; 0x293e <nic_init>
	lm75_init();
    21ac:	0e 94 73 2e 	call	0x5ce6	; 0x5ce6 <lm75_init>
	logger_init();
    21b0:	0e 94 e1 37 	call	0x6fc2	; 0x6fc2 <logger_init>
	tcp_init();
    21b4:	0e 94 64 1e 	call	0x3cc8	; 0x3cc8 <tcp_init>
	http_client_init();
    21b8:	0e 94 72 2e 	call	0x5ce4	; 0x5ce4 <http_client_init>

	dataflash_init();
    21bc:	0e 94 99 18 	call	0x3132	; 0x3132 <dataflash_init>
	filesystem_init();
    21c0:	0e 94 ed 34 	call	0x69da	; 0x69da <filesystem_init>
    21c4:	80 e0       	ldi	r24, 0x00	; 0
    21c6:	90 e0       	ldi	r25, 0x00	; 0
    milliseconds can be achieved.
 */
void
_delay_loop_2(uint16_t __count)
{
	__asm__ volatile (
    21c8:	20 e0       	ldi	r18, 0x00	; 0
    21ca:	38 e4       	ldi	r19, 0x48	; 72
    21cc:	f9 01       	movw	r30, r18
    21ce:	31 97       	sbiw	r30, 0x01	; 1
    21d0:	f1 f7       	brne	.-4      	; 0x21ce <main+0x54>
	//filesystem_format(); //erase filesystem! takes a long time !!
	//filesystem_list_files();

	//wait some time (800ms)
	for(int t=0; t<80; t++)
    21d2:	01 96       	adiw	r24, 0x01	; 1
    21d4:	80 35       	cpi	r24, 0x50	; 80
    21d6:	91 05       	cpc	r25, r1
    21d8:	c9 f7       	brne	.-14     	; 0x21cc <main+0x52>
	//send an ntp time request

	//main loop, never ends !
	while(1){
		//is there a packet ?
		len = nic_receive_packet(&buffer[0],NIC_BUFFERSIZE);
    21da:	8c e7       	ldi	r24, 0x7C	; 124
    21dc:	90 e0       	ldi	r25, 0x00	; 0
    21de:	68 ee       	ldi	r22, 0xE8	; 232
    21e0:	73 e0       	ldi	r23, 0x03	; 3
    21e2:	0e 94 99 14 	call	0x2932	; 0x2932 <nic_receive_packet>
    21e6:	bc 01       	movw	r22, r24
		
    if (len>0){
    21e8:	18 16       	cp	r1, r24
    21ea:	19 06       	cpc	r1, r25
    21ec:	84 f5       	brge	.+96     	; 0x224e <main+0xd4>

⌨️ 快捷键说明

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