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

📄 main.lss

📁 cc1100&atmega8
💻 LSS
📖 第 1 页 / 共 4 页
字号:
 220:	f8 01       	movw	r30, r16
 222:	41 81       	ldd	r20, Z+1	; 0x01
 224:	0e 5f       	subi	r16, 0xFE	; 254
 226:	1f 4f       	sbci	r17, 0xFF	; 255
 228:	b8 01       	movw	r22, r16
 22a:	8f e3       	ldi	r24, 0x3F	; 63
 22c:	d4 df       	rcall	.-88     	; 0x1d6 <CC1100_WriteBurstReg>
 22e:	85 e3       	ldi	r24, 0x35	; 53
 230:	af df       	rcall	.-162    	; 0x190 <CC1100_Strobe>
 232:	80 91 9a 00 	lds	r24, 0x009A
 236:	88 23       	and	r24, r24
 238:	e1 f3       	breq	.-8      	; 0x232 <CC1100_SendPacket+0x2c>
 23a:	1f 91       	pop	r17
 23c:	0f 91       	pop	r16
 23e:	08 95       	ret

00000240 <CC1100_ReadReg>:
 240:	97 98       	cbi	0x12, 7	; 18
 242:	86 99       	sbic	0x10, 6	; 16
 244:	fe cf       	rjmp	.-4      	; 0x242 <CC1100_ReadReg+0x2>
 246:	80 68       	ori	r24, 0x80	; 128
 248:	7c df       	rcall	.-264    	; 0x142 <RECE_SPI_write>
 24a:	93 df       	rcall	.-218    	; 0x172 <RECE_SPI_read>
 24c:	97 9a       	sbi	0x12, 7	; 18
 24e:	90 e0       	ldi	r25, 0x00	; 0
 250:	08 95       	ret

00000252 <CC1100_ReadStatus>:
 252:	97 98       	cbi	0x12, 7	; 18
 254:	86 99       	sbic	0x10, 6	; 16
 256:	fe cf       	rjmp	.-4      	; 0x254 <CC1100_ReadStatus+0x2>
 258:	80 6c       	ori	r24, 0xC0	; 192
 25a:	73 df       	rcall	.-282    	; 0x142 <RECE_SPI_write>
 25c:	8a df       	rcall	.-236    	; 0x172 <RECE_SPI_read>
 25e:	97 9a       	sbi	0x12, 7	; 18
 260:	90 e0       	ldi	r25, 0x00	; 0
 262:	08 95       	ret

00000264 <CC1100_ReadBurstReg>:
 264:	0f 93       	push	r16
 266:	1f 93       	push	r17
 268:	cf 93       	push	r28
 26a:	df 93       	push	r29
 26c:	eb 01       	movw	r28, r22
 26e:	04 2f       	mov	r16, r20
 270:	97 98       	cbi	0x12, 7	; 18
 272:	86 99       	sbic	0x10, 6	; 16
 274:	fe cf       	rjmp	.-4      	; 0x272 <CC1100_ReadBurstReg+0xe>
 276:	80 6c       	ori	r24, 0xC0	; 192
 278:	64 df       	rcall	.-312    	; 0x142 <RECE_SPI_write>
 27a:	10 e0       	ldi	r17, 0x00	; 0
 27c:	03 c0       	rjmp	.+6      	; 0x284 <CC1100_ReadBurstReg+0x20>
 27e:	79 df       	rcall	.-270    	; 0x172 <RECE_SPI_read>
 280:	89 93       	st	Y+, r24
 282:	1f 5f       	subi	r17, 0xFF	; 255
 284:	10 17       	cp	r17, r16
 286:	d9 f7       	brne	.-10     	; 0x27e <CC1100_ReadBurstReg+0x1a>
 288:	97 9a       	sbi	0x12, 7	; 18
 28a:	df 91       	pop	r29
 28c:	cf 91       	pop	r28
 28e:	1f 91       	pop	r17
 290:	0f 91       	pop	r16
 292:	08 95       	ret

00000294 <CC1100_ReceivePacket>:
 294:	ff 92       	push	r15
 296:	0f 93       	push	r16
 298:	1f 93       	push	r17
 29a:	cf 93       	push	r28
 29c:	df 93       	push	r29
 29e:	cd b7       	in	r28, 0x3d	; 61
 2a0:	de b7       	in	r29, 0x3e	; 62
 2a2:	22 97       	sbiw	r28, 0x02	; 2
 2a4:	0f b6       	in	r0, 0x3f	; 63
 2a6:	f8 94       	cli
 2a8:	de bf       	out	0x3e, r29	; 62
 2aa:	0f be       	out	0x3f, r0	; 63
 2ac:	cd bf       	out	0x3d, r28	; 61
 2ae:	8c 01       	movw	r16, r24
 2b0:	8b e3       	ldi	r24, 0x3B	; 59
 2b2:	cf df       	rcall	.-98     	; 0x252 <CC1100_ReadStatus>
 2b4:	90 e0       	ldi	r25, 0x00	; 0
 2b6:	8f 77       	andi	r24, 0x7F	; 127
 2b8:	90 70       	andi	r25, 0x00	; 0
 2ba:	89 2b       	or	r24, r25
 2bc:	71 f1       	breq	.+92     	; 0x31a <CC1100_ReceivePacket+0x86>
 2be:	8f e3       	ldi	r24, 0x3F	; 63
 2c0:	bf df       	rcall	.-130    	; 0x240 <CC1100_ReadReg>
 2c2:	f8 2e       	mov	r15, r24
 2c4:	80 e4       	ldi	r24, 0x40	; 64
 2c6:	8f 15       	cp	r24, r15
 2c8:	08 f1       	brcs	.+66     	; 0x30c <CC1100_ReceivePacket+0x78>
 2ca:	b8 01       	movw	r22, r16
 2cc:	6e 5f       	subi	r22, 0xFE	; 254
 2ce:	7f 4f       	sbci	r23, 0xFF	; 255
 2d0:	4f 2d       	mov	r20, r15
 2d2:	8f e3       	ldi	r24, 0x3F	; 63
 2d4:	c7 df       	rcall	.-114    	; 0x264 <CC1100_ReadBurstReg>
 2d6:	f8 01       	movw	r30, r16
 2d8:	f1 82       	std	Z+1, r15	; 0x01
 2da:	42 e0       	ldi	r20, 0x02	; 2
 2dc:	be 01       	movw	r22, r28
 2de:	6f 5f       	subi	r22, 0xFF	; 255
 2e0:	7f 4f       	sbci	r23, 0xFF	; 255
 2e2:	8f e3       	ldi	r24, 0x3F	; 63
 2e4:	bf df       	rcall	.-130    	; 0x264 <CC1100_ReadBurstReg>
 2e6:	0e 5b       	subi	r16, 0xBE	; 190
 2e8:	1f 4f       	sbci	r17, 0xFF	; 255
 2ea:	89 81       	ldd	r24, Y+1	; 0x01
 2ec:	f8 01       	movw	r30, r16
 2ee:	81 93       	st	Z+, r24
 2f0:	8a 81       	ldd	r24, Y+2	; 0x02
 2f2:	8f 77       	andi	r24, 0x7F	; 127
 2f4:	80 83       	st	Z, r24
 2f6:	86 e3       	ldi	r24, 0x36	; 54
 2f8:	4b df       	rcall	.-362    	; 0x190 <CC1100_Strobe>
 2fa:	8a e3       	ldi	r24, 0x3A	; 58
 2fc:	49 df       	rcall	.-366    	; 0x190 <CC1100_Strobe>
 2fe:	84 e3       	ldi	r24, 0x34	; 52
 300:	47 df       	rcall	.-370    	; 0x190 <CC1100_Strobe>
 302:	8a 81       	ldd	r24, Y+2	; 0x02
 304:	90 e0       	ldi	r25, 0x00	; 0
 306:	80 78       	andi	r24, 0x80	; 128
 308:	90 70       	andi	r25, 0x00	; 0
 30a:	0b c0       	rjmp	.+22     	; 0x322 <CC1100_ReceivePacket+0x8e>
 30c:	86 e3       	ldi	r24, 0x36	; 54
 30e:	40 df       	rcall	.-384    	; 0x190 <CC1100_Strobe>
 310:	8a e3       	ldi	r24, 0x3A	; 58
 312:	3e df       	rcall	.-388    	; 0x190 <CC1100_Strobe>
 314:	84 e3       	ldi	r24, 0x34	; 52
 316:	3c df       	rcall	.-392    	; 0x190 <CC1100_Strobe>
 318:	02 c0       	rjmp	.+4      	; 0x31e <CC1100_ReceivePacket+0x8a>
 31a:	10 92 9d 00 	sts	0x009D, r1
 31e:	80 e0       	ldi	r24, 0x00	; 0
 320:	90 e0       	ldi	r25, 0x00	; 0
 322:	22 96       	adiw	r28, 0x02	; 2
 324:	0f b6       	in	r0, 0x3f	; 63
 326:	f8 94       	cli
 328:	de bf       	out	0x3e, r29	; 62
 32a:	0f be       	out	0x3f, r0	; 63
 32c:	cd bf       	out	0x3d, r28	; 61
 32e:	df 91       	pop	r29
 330:	cf 91       	pop	r28
 332:	1f 91       	pop	r17
 334:	0f 91       	pop	r16
 336:	ff 90       	pop	r15
 338:	08 95       	ret

0000033a <CC1100_WriteRfSettings>:
 33a:	2f 92       	push	r2
 33c:	3f 92       	push	r3
 33e:	4f 92       	push	r4
 340:	5f 92       	push	r5
 342:	6f 92       	push	r6
 344:	7f 92       	push	r7
 346:	8f 92       	push	r8
 348:	9f 92       	push	r9
 34a:	af 92       	push	r10
 34c:	bf 92       	push	r11
 34e:	cf 92       	push	r12
 350:	df 92       	push	r13
 352:	ef 92       	push	r14
 354:	ff 92       	push	r15
 356:	0f 93       	push	r16
 358:	1f 93       	push	r17
 35a:	cf 93       	push	r28
 35c:	df 93       	push	r29
 35e:	cd b7       	in	r28, 0x3d	; 61
 360:	de b7       	in	r29, 0x3e	; 62
 362:	61 97       	sbiw	r28, 0x11	; 17
 364:	0f b6       	in	r0, 0x3f	; 63
 366:	f8 94       	cli
 368:	de bf       	out	0x3e, r29	; 62
 36a:	0f be       	out	0x3f, r0	; 63
 36c:	cd bf       	out	0x3d, r28	; 61
 36e:	28 96       	adiw	r28, 0x08	; 8
 370:	8f ad       	ldd	r24, Y+63	; 0x3f
 372:	28 97       	sbiw	r28, 0x08	; 8
 374:	89 8b       	std	Y+17, r24	; 0x11
 376:	27 96       	adiw	r28, 0x07	; 7
 378:	8f ad       	ldd	r24, Y+63	; 0x3f
 37a:	27 97       	sbiw	r28, 0x07	; 7
 37c:	88 8b       	std	Y+16, r24	; 0x10
 37e:	26 96       	adiw	r28, 0x06	; 6
 380:	8f ad       	ldd	r24, Y+63	; 0x3f
 382:	26 97       	sbiw	r28, 0x06	; 6
 384:	8f 87       	std	Y+15, r24	; 0x0f
 386:	25 96       	adiw	r28, 0x05	; 5
 388:	8f ad       	ldd	r24, Y+63	; 0x3f
 38a:	25 97       	sbiw	r28, 0x05	; 5
 38c:	8e 87       	std	Y+14, r24	; 0x0e
 38e:	24 96       	adiw	r28, 0x04	; 4
 390:	8f ad       	ldd	r24, Y+63	; 0x3f
 392:	24 97       	sbiw	r28, 0x04	; 4
 394:	8d 87       	std	Y+13, r24	; 0x0d
 396:	23 96       	adiw	r28, 0x03	; 3
 398:	8f ad       	ldd	r24, Y+63	; 0x3f
 39a:	23 97       	sbiw	r28, 0x03	; 3
 39c:	8c 87       	std	Y+12, r24	; 0x0c
 39e:	22 96       	adiw	r28, 0x02	; 2
 3a0:	8f ad       	ldd	r24, Y+63	; 0x3f
 3a2:	22 97       	sbiw	r28, 0x02	; 2
 3a4:	8b 87       	std	Y+11, r24	; 0x0b
 3a6:	21 96       	adiw	r28, 0x01	; 1
 3a8:	8f ad       	ldd	r24, Y+63	; 0x3f
 3aa:	21 97       	sbiw	r28, 0x01	; 1
 3ac:	8a 87       	std	Y+10, r24	; 0x0a
 3ae:	8f ad       	ldd	r24, Y+63	; 0x3f
 3b0:	89 87       	std	Y+9, r24	; 0x09
 3b2:	8e ad       	ldd	r24, Y+62	; 0x3e
 3b4:	88 87       	std	Y+8, r24	; 0x08
 3b6:	8d ad       	ldd	r24, Y+61	; 0x3d
 3b8:	8f 83       	std	Y+7, r24	; 0x07
 3ba:	8c ad       	ldd	r24, Y+60	; 0x3c
 3bc:	8e 83       	std	Y+6, r24	; 0x06
 3be:	8b ad       	ldd	r24, Y+59	; 0x3b
 3c0:	8d 83       	std	Y+5, r24	; 0x05
 3c2:	8a ad       	ldd	r24, Y+58	; 0x3a
 3c4:	8c 83       	std	Y+4, r24	; 0x04
 3c6:	89 ad       	ldd	r24, Y+57	; 0x39
 3c8:	8b 83       	std	Y+3, r24	; 0x03
 3ca:	88 ad       	ldd	r24, Y+56	; 0x38
 3cc:	8a 83       	std	Y+2, r24	; 0x02
 3ce:	8f a9       	ldd	r24, Y+55	; 0x37
 3d0:	89 83       	std	Y+1, r24	; 0x01
 3d2:	2e a8       	ldd	r2, Y+54	; 0x36
 3d4:	3d a8       	ldd	r3, Y+53	; 0x35
 3d6:	4c a8       	ldd	r4, Y+52	; 0x34
 3d8:	5b a8       	ldd	r5, Y+51	; 0x33
 3da:	6a a8       	ldd	r6, Y+50	; 0x32
 3dc:	79 a8       	ldd	r7, Y+49	; 0x31
 3de:	88 a8       	ldd	r8, Y+48	; 0x30
 3e0:	9f a4       	ldd	r9, Y+47	; 0x2f
 3e2:	ae a4       	ldd	r10, Y+46	; 0x2e
 3e4:	bd a4       	ldd	r11, Y+45	; 0x2d
 3e6:	cc a4       	ldd	r12, Y+44	; 0x2c
 3e8:	db a4       	ldd	r13, Y+43	; 0x2b
 3ea:	ea a4       	ldd	r14, Y+42	; 0x2a
 3ec:	f9 a4       	ldd	r15, Y+41	; 0x29
 3ee:	08 a5       	ldd	r16, Y+40	; 0x28
 3f0:	1f a1       	ldd	r17, Y+39	; 0x27
 3f2:	6e a1       	ldd	r22, Y+38	; 0x26
 3f4:	8b e0       	ldi	r24, 0x0B	; 11
 3f6:	e4 de       	rcall	.-568    	; 0x1c0 <CC1100_WriteReg>
 3f8:	61 2f       	mov	r22, r17
 3fa:	8c e0       	ldi	r24, 0x0C	; 12
 3fc:	e1 de       	rcall	.-574    	; 0x1c0 <CC1100_WriteReg>
 3fe:	60 2f       	mov	r22, r16
 400:	8d e0       	ldi	r24, 0x0D	; 13
 402:	de de       	rcall	.-580    	; 0x1c0 <CC1100_WriteReg>
 404:	60 2f       	mov	r22, r16
 406:	8d e0       	ldi	r24, 0x0D	; 13
 408:	db de       	rcall	.-586    	; 0x1c0 <CC1100_WriteReg>
 40a:	6f 2d       	mov	r22, r15
 40c:	8e e0       	ldi	r24, 0x0E	; 14
 40e:	d8 de       	rcall	.-592    	; 0x1c0 <CC1100_WriteReg>
 410:	6e 2d       	mov	r22, r14
 412:	8f e0       	ldi	r24, 0x0F	; 15
 414:	d5 de       	rcall	.-598    	; 0x1c0 <CC1100_WriteReg>
 416:	6d 2d       	mov	r22, r13
 418:	80 e1       	ldi	r24, 0x10	; 16
 41a:	d2 de       	rcall	.-604    	; 0x1c0 <CC1100_WriteReg>
 41c:	6c 2d       	mov	r22, r12
 41e:	81 e1       	ldi	r24, 0x11	; 17
 420:	cf de       	rcall	.-610    	; 0x1c0 <CC1100_WriteReg>
 422:	6b 2d       	mov	r22, r11
 424:	82 e1       	ldi	r24, 0x12	; 18
 426:	cc de       	rcall	.-616    	; 0x1c0 <CC1100_WriteReg>
 428:	6a 2d       	mov	r22, r10
 42a:	83 e1       	ldi	r24, 0x13	; 19
 42c:	c9 de       	rcall	.-622    	; 0x1c0 <CC1100_WriteReg>
 42e:	69 2d       	mov	r22, r9
 430:	84 e1       	ldi	r24, 0x14	; 20
 432:	c6 de       	rcall	.-628    	; 0x1c0 <CC1100_WriteReg>
 434:	68 2d       	mov	r22, r8
 436:	8a e0       	ldi	r24, 0x0A	; 10
 438:	c3 de       	rcall	.-634    	; 0x1c0 <CC1100_WriteReg>
 43a:	67 2d       	mov	r22, r7
 43c:	85 e1       	ldi	r24, 0x15	; 21
 43e:	c0 de       	rcall	.-640    	; 0x1c0 <CC1100_WriteReg>
 440:	66 2d       	mov	r22, r6
 442:	81 e2       	ldi	r24, 0x21	; 33
 444:	bd de       	rcall	.-646    	; 0x1c0 <CC1100_WriteReg>
 446:	65 2d       	mov	r22, r5
 448:	82 e2       	ldi	r24, 0x22	; 34
 44a:	ba de       	rcall	.-652    	; 0x1c0 <CC1100_WriteReg>
 44c:	64 2d       	mov	r22, r4
 44e:	88 e1       	ldi	r24, 0x18	; 24
 450:	b7 de       	rcall	.-658    	; 0x1c0 <CC1100_WriteReg>
 452:	63 2d       	mov	r22, r3
 454:	89 e1       	ldi	r24, 0x19	; 25
 456:	b4 de       	rcall	.-664    	; 0x1c0 <CC1100_WriteReg>
 458:	62 2d       	mov	r22, r2
 45a:	8a e1       	ldi	r24, 0x1A	; 26
 45c:	b1 de       	rcall	.-670    	; 0x1c0 <CC1100_WriteReg>
 45e:	69 81       	ldd	r22, Y+1	; 0x01
 460:	8b e1       	ldi	r24, 0x1B	; 27
 462:	ae de       	rcall	.-676    	; 0x1c0 <CC1100_WriteReg>
 464:	6a 81       	ldd	r22, Y+2	; 0x02
 466:	8c e1       	ldi	r24, 0x1C	; 28
 468:	ab de       	rcall	.-682    	; 0x1c0 <CC1100_WriteReg>
 46a:	6b 81       	ldd	r22, Y+3	; 0x03
 46c:	8d e1       	ldi	r24, 0x1D	; 29
 46e:	a8 de       	rcall	.-688    	; 0x1c0 <CC1100_WriteReg>
 470:	6c 81       	ldd	r22, Y+4	; 0x04
 472:	83 e2       	ldi	r24, 0x23	; 35
 474:	a5 de       	rcall	.-694    	; 0x1c0 <CC1100_WriteReg>
 476:	6d 81       	ldd	r22, Y+5	; 0x05
 478:	84 e2       	ldi	r24, 0x24	; 36
 47a:	a2 de       	rcall	.-700    	; 0x1c0 <CC1100_WriteReg>
 47c:	6e 81       	ldd	r22, Y+6	; 0x06
 47e:	85 e2       	ldi	r24, 0x25	; 37
 480:	9f de       	rcall	.-706    	; 0x1c0 <CC1100_WriteReg>
 482:	6f 81       	ldd	r22, Y+7	; 0x07
 484:	86 e2       	ldi	r24, 0x26	; 38
 486:	9c de       	rcall	.-712    	; 0x1c0 <CC1100_WriteReg>
 488:	68 85       	ldd	r22, Y+8	; 0x08
 48a:	89 e2       	ldi	r24, 0x29	; 41
 48c:	99 de       	rcall	.-718    	; 0x1c0 <CC1100_WriteReg>
 48e:	69 85       	ldd	r22, Y+9	; 0x09
 490:	8c e2       	ldi	r24, 0x2C	; 44

⌨️ 快捷键说明

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