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

📄 main.lss

📁 cc1100&atmega8
💻 LSS
📖 第 1 页 / 共 4 页
字号:
 21e:	08 95       	ret

00000220 <CC1100_WriteBurstReg>:
 220:	0f 93       	push	r16
 222:	1f 93       	push	r17
 224:	cf 93       	push	r28
 226:	df 93       	push	r29
 228:	eb 01       	movw	r28, r22
 22a:	04 2f       	mov	r16, r20
 22c:	97 98       	cbi	0x12, 7	; 18
 22e:	86 99       	sbic	0x10, 6	; 16
 230:	fe cf       	rjmp	.-4      	; 0x22e <CC1100_WriteBurstReg+0xe>
 232:	80 64       	ori	r24, 0x40	; 64
 234:	ab df       	rcall	.-170    	; 0x18c <RECE_SPI_write>
 236:	10 e0       	ldi	r17, 0x00	; 0
 238:	03 c0       	rjmp	.+6      	; 0x240 <CC1100_WriteBurstReg+0x20>
 23a:	89 91       	ld	r24, Y+
 23c:	a7 df       	rcall	.-178    	; 0x18c <RECE_SPI_write>
 23e:	1f 5f       	subi	r17, 0xFF	; 255
 240:	10 17       	cp	r17, r16
 242:	d9 f7       	brne	.-10     	; 0x23a <CC1100_WriteBurstReg+0x1a>
 244:	97 9a       	sbi	0x12, 7	; 18
 246:	df 91       	pop	r29
 248:	cf 91       	pop	r28
 24a:	1f 91       	pop	r17
 24c:	0f 91       	pop	r16
 24e:	08 95       	ret

00000250 <CC1100_SendPacket>:
 250:	0f 93       	push	r16
 252:	1f 93       	push	r17
 254:	8c 01       	movw	r16, r24
 256:	86 e3       	ldi	r24, 0x36	; 54
 258:	c0 df       	rcall	.-128    	; 0x1da <CC1100_Strobe>
 25a:	f8 01       	movw	r30, r16
 25c:	60 81       	ld	r22, Z
 25e:	8a e0       	ldi	r24, 0x0A	; 10
 260:	d4 df       	rcall	.-88     	; 0x20a <CC1100_WriteReg>
 262:	f8 01       	movw	r30, r16
 264:	61 81       	ldd	r22, Z+1	; 0x01
 266:	8f e3       	ldi	r24, 0x3F	; 63
 268:	d0 df       	rcall	.-96     	; 0x20a <CC1100_WriteReg>
 26a:	f8 01       	movw	r30, r16
 26c:	41 81       	ldd	r20, Z+1	; 0x01
 26e:	0e 5f       	subi	r16, 0xFE	; 254
 270:	1f 4f       	sbci	r17, 0xFF	; 255
 272:	b8 01       	movw	r22, r16
 274:	8f e3       	ldi	r24, 0x3F	; 63
 276:	d4 df       	rcall	.-88     	; 0x220 <CC1100_WriteBurstReg>
 278:	85 e3       	ldi	r24, 0x35	; 53
 27a:	af df       	rcall	.-162    	; 0x1da <CC1100_Strobe>
 27c:	80 91 9e 00 	lds	r24, 0x009E
 280:	88 23       	and	r24, r24
 282:	e1 f3       	breq	.-8      	; 0x27c <CC1100_SendPacket+0x2c>
 284:	1f 91       	pop	r17
 286:	0f 91       	pop	r16
 288:	08 95       	ret

0000028a <CC1100_ReadReg>:
 28a:	97 98       	cbi	0x12, 7	; 18
 28c:	86 99       	sbic	0x10, 6	; 16
 28e:	fe cf       	rjmp	.-4      	; 0x28c <CC1100_ReadReg+0x2>
 290:	80 68       	ori	r24, 0x80	; 128
 292:	7c df       	rcall	.-264    	; 0x18c <RECE_SPI_write>
 294:	93 df       	rcall	.-218    	; 0x1bc <RECE_SPI_read>
 296:	97 9a       	sbi	0x12, 7	; 18
 298:	90 e0       	ldi	r25, 0x00	; 0
 29a:	08 95       	ret

0000029c <CC1100_ReadStatus>:
 29c:	97 98       	cbi	0x12, 7	; 18
 29e:	86 99       	sbic	0x10, 6	; 16
 2a0:	fe cf       	rjmp	.-4      	; 0x29e <CC1100_ReadStatus+0x2>
 2a2:	80 6c       	ori	r24, 0xC0	; 192
 2a4:	73 df       	rcall	.-282    	; 0x18c <RECE_SPI_write>
 2a6:	8a df       	rcall	.-236    	; 0x1bc <RECE_SPI_read>
 2a8:	97 9a       	sbi	0x12, 7	; 18
 2aa:	90 e0       	ldi	r25, 0x00	; 0
 2ac:	08 95       	ret

000002ae <CC1100_ReadBurstReg>:
 2ae:	0f 93       	push	r16
 2b0:	1f 93       	push	r17
 2b2:	cf 93       	push	r28
 2b4:	df 93       	push	r29
 2b6:	eb 01       	movw	r28, r22
 2b8:	04 2f       	mov	r16, r20
 2ba:	97 98       	cbi	0x12, 7	; 18
 2bc:	86 99       	sbic	0x10, 6	; 16
 2be:	fe cf       	rjmp	.-4      	; 0x2bc <CC1100_ReadBurstReg+0xe>
 2c0:	80 6c       	ori	r24, 0xC0	; 192
 2c2:	64 df       	rcall	.-312    	; 0x18c <RECE_SPI_write>
 2c4:	10 e0       	ldi	r17, 0x00	; 0
 2c6:	03 c0       	rjmp	.+6      	; 0x2ce <CC1100_ReadBurstReg+0x20>
 2c8:	79 df       	rcall	.-270    	; 0x1bc <RECE_SPI_read>
 2ca:	89 93       	st	Y+, r24
 2cc:	1f 5f       	subi	r17, 0xFF	; 255
 2ce:	10 17       	cp	r17, r16
 2d0:	d9 f7       	brne	.-10     	; 0x2c8 <CC1100_ReadBurstReg+0x1a>
 2d2:	97 9a       	sbi	0x12, 7	; 18
 2d4:	df 91       	pop	r29
 2d6:	cf 91       	pop	r28
 2d8:	1f 91       	pop	r17
 2da:	0f 91       	pop	r16
 2dc:	08 95       	ret

000002de <CC1100_ReceivePacket>:
 2de:	ff 92       	push	r15
 2e0:	0f 93       	push	r16
 2e2:	1f 93       	push	r17
 2e4:	cf 93       	push	r28
 2e6:	df 93       	push	r29
 2e8:	cd b7       	in	r28, 0x3d	; 61
 2ea:	de b7       	in	r29, 0x3e	; 62
 2ec:	22 97       	sbiw	r28, 0x02	; 2
 2ee:	0f b6       	in	r0, 0x3f	; 63
 2f0:	f8 94       	cli
 2f2:	de bf       	out	0x3e, r29	; 62
 2f4:	0f be       	out	0x3f, r0	; 63
 2f6:	cd bf       	out	0x3d, r28	; 61
 2f8:	8c 01       	movw	r16, r24
 2fa:	8b e3       	ldi	r24, 0x3B	; 59
 2fc:	cf df       	rcall	.-98     	; 0x29c <CC1100_ReadStatus>
 2fe:	90 e0       	ldi	r25, 0x00	; 0
 300:	8f 77       	andi	r24, 0x7F	; 127
 302:	90 70       	andi	r25, 0x00	; 0
 304:	89 2b       	or	r24, r25
 306:	71 f1       	breq	.+92     	; 0x364 <CC1100_ReceivePacket+0x86>
 308:	8f e3       	ldi	r24, 0x3F	; 63
 30a:	bf df       	rcall	.-130    	; 0x28a <CC1100_ReadReg>
 30c:	f8 2e       	mov	r15, r24
 30e:	80 e4       	ldi	r24, 0x40	; 64
 310:	8f 15       	cp	r24, r15
 312:	08 f1       	brcs	.+66     	; 0x356 <CC1100_ReceivePacket+0x78>
 314:	b8 01       	movw	r22, r16
 316:	6e 5f       	subi	r22, 0xFE	; 254
 318:	7f 4f       	sbci	r23, 0xFF	; 255
 31a:	4f 2d       	mov	r20, r15
 31c:	8f e3       	ldi	r24, 0x3F	; 63
 31e:	c7 df       	rcall	.-114    	; 0x2ae <CC1100_ReadBurstReg>
 320:	f8 01       	movw	r30, r16
 322:	f1 82       	std	Z+1, r15	; 0x01
 324:	42 e0       	ldi	r20, 0x02	; 2
 326:	be 01       	movw	r22, r28
 328:	6f 5f       	subi	r22, 0xFF	; 255
 32a:	7f 4f       	sbci	r23, 0xFF	; 255
 32c:	8f e3       	ldi	r24, 0x3F	; 63
 32e:	bf df       	rcall	.-130    	; 0x2ae <CC1100_ReadBurstReg>
 330:	0e 5b       	subi	r16, 0xBE	; 190
 332:	1f 4f       	sbci	r17, 0xFF	; 255
 334:	89 81       	ldd	r24, Y+1	; 0x01
 336:	f8 01       	movw	r30, r16
 338:	81 93       	st	Z+, r24
 33a:	8a 81       	ldd	r24, Y+2	; 0x02
 33c:	8f 77       	andi	r24, 0x7F	; 127
 33e:	80 83       	st	Z, r24
 340:	86 e3       	ldi	r24, 0x36	; 54
 342:	4b df       	rcall	.-362    	; 0x1da <CC1100_Strobe>
 344:	8a e3       	ldi	r24, 0x3A	; 58
 346:	49 df       	rcall	.-366    	; 0x1da <CC1100_Strobe>
 348:	84 e3       	ldi	r24, 0x34	; 52
 34a:	47 df       	rcall	.-370    	; 0x1da <CC1100_Strobe>
 34c:	8a 81       	ldd	r24, Y+2	; 0x02
 34e:	90 e0       	ldi	r25, 0x00	; 0
 350:	80 78       	andi	r24, 0x80	; 128
 352:	90 70       	andi	r25, 0x00	; 0
 354:	0b c0       	rjmp	.+22     	; 0x36c <CC1100_ReceivePacket+0x8e>
 356:	86 e3       	ldi	r24, 0x36	; 54
 358:	40 df       	rcall	.-384    	; 0x1da <CC1100_Strobe>
 35a:	8a e3       	ldi	r24, 0x3A	; 58
 35c:	3e df       	rcall	.-388    	; 0x1da <CC1100_Strobe>
 35e:	84 e3       	ldi	r24, 0x34	; 52
 360:	3c df       	rcall	.-392    	; 0x1da <CC1100_Strobe>
 362:	02 c0       	rjmp	.+4      	; 0x368 <CC1100_ReceivePacket+0x8a>
 364:	10 92 a1 00 	sts	0x00A1, r1
 368:	80 e0       	ldi	r24, 0x00	; 0
 36a:	90 e0       	ldi	r25, 0x00	; 0
 36c:	22 96       	adiw	r28, 0x02	; 2
 36e:	0f b6       	in	r0, 0x3f	; 63
 370:	f8 94       	cli
 372:	de bf       	out	0x3e, r29	; 62
 374:	0f be       	out	0x3f, r0	; 63
 376:	cd bf       	out	0x3d, r28	; 61
 378:	df 91       	pop	r29
 37a:	cf 91       	pop	r28
 37c:	1f 91       	pop	r17
 37e:	0f 91       	pop	r16
 380:	ff 90       	pop	r15
 382:	08 95       	ret

00000384 <CC1100_WriteRfSettings>:
 384:	2f 92       	push	r2
 386:	3f 92       	push	r3
 388:	4f 92       	push	r4
 38a:	5f 92       	push	r5
 38c:	6f 92       	push	r6
 38e:	7f 92       	push	r7
 390:	8f 92       	push	r8
 392:	9f 92       	push	r9
 394:	af 92       	push	r10
 396:	bf 92       	push	r11
 398:	cf 92       	push	r12
 39a:	df 92       	push	r13
 39c:	ef 92       	push	r14
 39e:	ff 92       	push	r15
 3a0:	0f 93       	push	r16
 3a2:	1f 93       	push	r17
 3a4:	cf 93       	push	r28
 3a6:	df 93       	push	r29
 3a8:	cd b7       	in	r28, 0x3d	; 61
 3aa:	de b7       	in	r29, 0x3e	; 62
 3ac:	61 97       	sbiw	r28, 0x11	; 17
 3ae:	0f b6       	in	r0, 0x3f	; 63
 3b0:	f8 94       	cli
 3b2:	de bf       	out	0x3e, r29	; 62
 3b4:	0f be       	out	0x3f, r0	; 63
 3b6:	cd bf       	out	0x3d, r28	; 61
 3b8:	28 96       	adiw	r28, 0x08	; 8
 3ba:	8f ad       	ldd	r24, Y+63	; 0x3f
 3bc:	28 97       	sbiw	r28, 0x08	; 8
 3be:	89 8b       	std	Y+17, r24	; 0x11
 3c0:	27 96       	adiw	r28, 0x07	; 7
 3c2:	8f ad       	ldd	r24, Y+63	; 0x3f
 3c4:	27 97       	sbiw	r28, 0x07	; 7
 3c6:	88 8b       	std	Y+16, r24	; 0x10
 3c8:	26 96       	adiw	r28, 0x06	; 6
 3ca:	8f ad       	ldd	r24, Y+63	; 0x3f
 3cc:	26 97       	sbiw	r28, 0x06	; 6
 3ce:	8f 87       	std	Y+15, r24	; 0x0f
 3d0:	25 96       	adiw	r28, 0x05	; 5
 3d2:	8f ad       	ldd	r24, Y+63	; 0x3f
 3d4:	25 97       	sbiw	r28, 0x05	; 5
 3d6:	8e 87       	std	Y+14, r24	; 0x0e
 3d8:	24 96       	adiw	r28, 0x04	; 4
 3da:	8f ad       	ldd	r24, Y+63	; 0x3f
 3dc:	24 97       	sbiw	r28, 0x04	; 4
 3de:	8d 87       	std	Y+13, r24	; 0x0d
 3e0:	23 96       	adiw	r28, 0x03	; 3
 3e2:	8f ad       	ldd	r24, Y+63	; 0x3f
 3e4:	23 97       	sbiw	r28, 0x03	; 3
 3e6:	8c 87       	std	Y+12, r24	; 0x0c
 3e8:	22 96       	adiw	r28, 0x02	; 2
 3ea:	8f ad       	ldd	r24, Y+63	; 0x3f
 3ec:	22 97       	sbiw	r28, 0x02	; 2
 3ee:	8b 87       	std	Y+11, r24	; 0x0b
 3f0:	21 96       	adiw	r28, 0x01	; 1
 3f2:	8f ad       	ldd	r24, Y+63	; 0x3f
 3f4:	21 97       	sbiw	r28, 0x01	; 1
 3f6:	8a 87       	std	Y+10, r24	; 0x0a
 3f8:	8f ad       	ldd	r24, Y+63	; 0x3f
 3fa:	89 87       	std	Y+9, r24	; 0x09
 3fc:	8e ad       	ldd	r24, Y+62	; 0x3e
 3fe:	88 87       	std	Y+8, r24	; 0x08
 400:	8d ad       	ldd	r24, Y+61	; 0x3d
 402:	8f 83       	std	Y+7, r24	; 0x07
 404:	8c ad       	ldd	r24, Y+60	; 0x3c
 406:	8e 83       	std	Y+6, r24	; 0x06
 408:	8b ad       	ldd	r24, Y+59	; 0x3b
 40a:	8d 83       	std	Y+5, r24	; 0x05
 40c:	8a ad       	ldd	r24, Y+58	; 0x3a
 40e:	8c 83       	std	Y+4, r24	; 0x04
 410:	89 ad       	ldd	r24, Y+57	; 0x39
 412:	8b 83       	std	Y+3, r24	; 0x03
 414:	88 ad       	ldd	r24, Y+56	; 0x38
 416:	8a 83       	std	Y+2, r24	; 0x02
 418:	8f a9       	ldd	r24, Y+55	; 0x37
 41a:	89 83       	std	Y+1, r24	; 0x01
 41c:	2e a8       	ldd	r2, Y+54	; 0x36
 41e:	3d a8       	ldd	r3, Y+53	; 0x35
 420:	4c a8       	ldd	r4, Y+52	; 0x34
 422:	5b a8       	ldd	r5, Y+51	; 0x33
 424:	6a a8       	ldd	r6, Y+50	; 0x32
 426:	79 a8       	ldd	r7, Y+49	; 0x31
 428:	88 a8       	ldd	r8, Y+48	; 0x30
 42a:	9f a4       	ldd	r9, Y+47	; 0x2f
 42c:	ae a4       	ldd	r10, Y+46	; 0x2e
 42e:	bd a4       	ldd	r11, Y+45	; 0x2d
 430:	cc a4       	ldd	r12, Y+44	; 0x2c
 432:	db a4       	ldd	r13, Y+43	; 0x2b
 434:	ea a4       	ldd	r14, Y+42	; 0x2a
 436:	f9 a4       	ldd	r15, Y+41	; 0x29
 438:	08 a5       	ldd	r16, Y+40	; 0x28
 43a:	1f a1       	ldd	r17, Y+39	; 0x27
 43c:	6e a1       	ldd	r22, Y+38	; 0x26
 43e:	8b e0       	ldi	r24, 0x0B	; 11
 440:	e4 de       	rcall	.-568    	; 0x20a <CC1100_WriteReg>
 442:	61 2f       	mov	r22, r17
 444:	8c e0       	ldi	r24, 0x0C	; 12
 446:	e1 de       	rcall	.-574    	; 0x20a <CC1100_WriteReg>
 448:	60 2f       	mov	r22, r16
 44a:	8d e0       	ldi	r24, 0x0D	; 13
 44c:	de de       	rcall	.-580    	; 0x20a <CC1100_WriteReg>
 44e:	60 2f       	mov	r22, r16
 450:	8d e0       	ldi	r24, 0x0D	; 13
 452:	db de       	rcall	.-586    	; 0x20a <CC1100_WriteReg>
 454:	6f 2d       	mov	r22, r15
 456:	8e e0       	ldi	r24, 0x0E	; 14
 458:	d8 de       	rcall	.-592    	; 0x20a <CC1100_WriteReg>
 45a:	6e 2d       	mov	r22, r14
 45c:	8f e0       	ldi	r24, 0x0F	; 15
 45e:	d5 de       	rcall	.-598    	; 0x20a <CC1100_WriteReg>
 460:	6d 2d       	mov	r22, r13
 462:	80 e1       	ldi	r24, 0x10	; 16
 464:	d2 de       	rcall	.-604    	; 0x20a <CC1100_WriteReg>
 466:	6c 2d       	mov	r22, r12
 468:	81 e1       	ldi	r24, 0x11	; 17
 46a:	cf de       	rcall	.-610    	; 0x20a <CC1100_WriteReg>
 46c:	6b 2d       	mov	r22, r11
 46e:	82 e1       	ldi	r24, 0x12	; 18
 470:	cc de       	rcall	.-616    	; 0x20a <CC1100_WriteReg>
 472:	6a 2d       	mov	r22, r10
 474:	83 e1       	ldi	r24, 0x13	; 19
 476:	c9 de       	rcall	.-622    	; 0x20a <CC1100_WriteReg>

⌨️ 快捷键说明

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