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

📄 nrf905.lst

📁 以NRF905芯片为核心的PTR8000模块的AVR驱动.驱动芯片为AVR mega16或者AVR mega32.内部详尽的操作流程和时序.包括CRC16校验.主从机通讯.
💻 LST
📖 第 1 页 / 共 3 页
字号:
 667               	 ;  0 "" 2
 668               	/* #NOAPP */
 669               	.LBE227:
 670               	.LBE226:
 671               	.LBE225:
 672               	.LBE224:
 673               	.LM116:
 674 019c D89A      		sbi 59-32,0
 675               	.LBB228:
 676               	.LBB229:
 677               	.LBB230:
 678               	.LBB231:
 679               	.LM117:
 680 019e FC01      		movw r30,r24
 681               	.LVL25:
 682               	/* #APP */
 683               	 ;  105 "c:/winavr-20080610/lib/gcc/../../avr/include/util/delay_basic.h" 1
 684 01a0 3197      		1: sbiw r30,1
 685 01a2 01F4      		brne 1b
 686               	 ;  0 "" 2
 687               	/* #NOAPP */
 688               	.LBE231:
 689               	.LBE230:
 690               	.LBE229:
 691               	.LBE228:
 692               	.LM118:
 693 01a4 D998      		cbi 59-32,1
 694               	.LBB232:
 695               	.LBB233:
 696               	.LBB234:
 697               	.LBB235:
 698               	.LM119:
 699 01a6 FC01      		movw r30,r24
 700               	.LVL26:
 701               	/* #APP */
 702               	 ;  105 "c:/winavr-20080610/lib/gcc/../../avr/include/util/delay_basic.h" 1
 703 01a8 3197      		1: sbiw r30,1
 704 01aa 01F4      		brne 1b
 705               	 ;  0 "" 2
 706               	/* #NOAPP */
 707               	.LBE235:
 708               	.LBE234:
 709               	.LBE233:
 710               	.LBE232:
 711               	.LBE223:
 712               	.LBE222:
 713               	.LM120:
 714               	/* #APP */
 715               	 ;  134 "nRF905.c" 1
 716 01ac 0000      		nop
 717               	 ;  0 "" 2
 718               	.LM121:
 719               	 ;  135 "nRF905.c" 1
 720 01ae 0000      		nop
 721               	 ;  0 "" 2
 722               	.LM122:
 723               	 ;  136 "nRF905.c" 1
 724 01b0 0000      		nop
 725               	 ;  0 "" 2
 726               	/* #NOAPP */
 727               	.LBB236:
 728               	.LBB237:
 729               	.LBB238:
 730               	.LBB239:
 731               	.LM123:
 732               	/* #APP */
 733               	 ;  105 "c:/winavr-20080610/lib/gcc/../../avr/include/util/delay_basic.h" 1
 734 01b2 0197      		1: sbiw r24,1
 735 01b4 01F4      		brne 1b
 736               	 ;  0 "" 2
 737               	.LVL27:
 738               	/* #NOAPP */
 739               	.LBE239:
 740               	.LBE238:
 741               	.LBE237:
 742               	.LBE236:
 743               	.LM124:
 744 01b6 C498      		cbi 56-32,4
 745               	.LBB240:
 746               	.LBB241:
 747               	.LM125:
 748 01b8 82E2      		ldi r24,lo8(34)
 749               	.LVL28:
 750 01ba 8FB9      		out 47-32,r24
 751               	.L59:
 752               	.LM126:
 753 01bc 779B      		sbis 46-32,7
 754 01be 00C0      		rjmp .L59
 755               	.LM127:
 756 01c0 8FB1      		in r24,47-32
 757               	.LBE241:
 758               	.LBE240:
 759               	.LM128:
 760 01c2 852F      		mov r24,r21
 761 01c4 9927      		clr r25
 762 01c6 AA27      		clr r26
 763 01c8 BB27      		clr r27
 764               	.LBB242:
 765               	.LBB243:
 766               	.LM129:
 767 01ca 8FB9      		out 47-32,r24
 768               	.L60:
 769               	.LM130:
 770 01cc 779B      		sbis 46-32,7
 771 01ce 00C0      		rjmp .L60
 772               	.LM131:
 773 01d0 8FB1      		in r24,47-32
 774               	.LBE243:
 775               	.LBE242:
 776               	.LM132:
 777 01d2 CA01      		movw r24,r20
 778 01d4 AA27      		clr r26
 779 01d6 BB27      		clr r27
 780               	.LVL29:
 781               	.LBB244:
 782               	.LBB245:
 783               	.LM133:
 784 01d8 8FB9      		out 47-32,r24
 785               	.L61:
 786               	.LM134:
 787 01da 779B      		sbis 46-32,7
 788 01dc 00C0      		rjmp .L61
 789               	.LM135:
 790 01de 8FB1      		in r24,47-32
 791               	.LBE245:
 792               	.LBE244:
 793               	.LM136:
 794 01e0 BB27      		clr r27
 795 01e2 A52F      		mov r26,r21
 796 01e4 942F      		mov r25,r20
 797 01e6 832F      		mov r24,r19
 798               	.LBB246:
 799               	.LBB247:
 800               	.LM137:
 801 01e8 8FB9      		out 47-32,r24
 802               	.L62:
 803               	.LM138:
 804 01ea 779B      		sbis 46-32,7
 805 01ec 00C0      		rjmp .L62
 806               	.LM139:
 807 01ee 8FB1      		in r24,47-32
 808               	.LBE247:
 809               	.LBE246:
 810               	.LBB248:
 811               	.LBB249:
 812               	.LM140:
 813 01f0 2FB9      		out 47-32,r18
 814               	.L63:
 815               	.LM141:
 816 01f2 779B      		sbis 46-32,7
 817 01f4 00C0      		rjmp .L63
 818               	.LM142:
 819 01f6 8FB1      		in r24,47-32
 820               	.LBE249:
 821               	.LBE248:
 822               	.LM143:
 823 01f8 C49A      		sbi 56-32,4
 824               	.LM144:
 825               	/* #APP */
 826               	 ;  147 "nRF905.c" 1
 827 01fa 0000      		nop
 828               	 ;  0 "" 2
 829               	.LM145:
 830               	 ;  148 "nRF905.c" 1
 831 01fc 0000      		nop
 832               	 ;  0 "" 2
 833               	.LM146:
 834               	 ;  149 "nRF905.c" 1
 835 01fe 0000      		nop
 836               	 ;  0 "" 2
 837               	.LM147:
 838               	/* #NOAPP */
 839 0200 C498      		cbi 56-32,4
 840               	.LBB250:
 841               	.LBB251:
 842               	.LM148:
 843 0202 80E2      		ldi r24,lo8(32)
 844 0204 8FB9      		out 47-32,r24
 845               	.L64:
 846               	.LM149:
 847 0206 779B      		sbis 46-32,7
 848 0208 00C0      		rjmp .L64
 849               	.LM150:
 850 020a 8FB1      		in r24,47-32
 851 020c E0E0      		ldi r30,lo8(SendBuffer)
 852 020e F0E0      		ldi r31,hi8(SendBuffer)
 853               	.L66:
 854               	.LBE251:
 855               	.LBE250:
 856               	.LM151:
 857 0210 8081      		ld r24,Z
 858               	.LBB252:
 859               	.LBB253:
 860               	.LM152:
 861 0212 8FB9      		out 47-32,r24
 862               	.L65:
 863               	.LM153:
 864 0214 779B      		sbis 46-32,7
 865 0216 00C0      		rjmp .L65
 866               	.LM154:
 867 0218 8FB1      		in r24,47-32
 868 021a 3196      		adiw r30,1
 869               	.LBE253:
 870               	.LBE252:
 871               	.LM155:
 872 021c 80E0      		ldi r24,hi8(SendBuffer+32)
 873 021e E030      		cpi r30,lo8(SendBuffer+32)
 874 0220 F807      		cpc r31,r24
 875 0222 01F4      		brne .L66
 876               	.LM156:
 877 0224 C49A      		sbi 56-32,4
 878               	.LM157:
 879 0226 80E2      		ldi r24,lo8(32)
 880 0228 8093 0000 		sts SendCount,r24
 881               	.LBB254:
 882               	.LBB255:
 883               	.LM158:
 884 022c D99A      		sbi 59-32,1
 885               	.LBB256:
 886               	.LBB257:
 887               	.LBB258:
 888               	.LBB259:
 889               	.LM159:
 890 022e 80E0      		ldi r24,lo8(27648)
 891 0230 9CE6      		ldi r25,hi8(27648)
 892               	.LVL30:
 893               	/* #APP */
 894               	 ;  105 "c:/winavr-20080610/lib/gcc/../../avr/include/util/delay_basic.h" 1
 895 0232 0197      		1: sbiw r24,1
 896 0234 01F4      		brne 1b
 897               	 ;  0 "" 2
 898               	/* #NOAPP */
 899               	.LBE259:
 900               	.LBE258:
 901               	.LBE257:
 902               	.LBE256:
 903               	.LM160:
 904 0236 D998      		cbi 59-32,1
 905               	.LBE255:
 906               	.LBE254:
 907               	.LBB260:
 908               	.LBB261:
 909               	.LM161:
 910 0238 D898      		cbi 59-32,0
 911               	.LBB262:
 912               	.LBB263:
 913               	.LBB264:
 914               	.LBB265:
 915               	.LM162:
 916 023a 8CEC      		ldi r24,lo8(2764)
 917 023c 9AE0      		ldi r25,hi8(2764)
 918               	.LVL31:
 919 023e FC01      		movw r30,r24
 920               	.LVL32:
 921               	/* #APP */
 922               	 ;  105 "c:/winavr-20080610/lib/gcc/../../avr/include/util/delay_basic.h" 1
 923 0240 3197      		1: sbiw r30,1
 924 0242 01F4      		brne 1b
 925               	 ;  0 "" 2
 926               	/* #NOAPP */
 927               	.LBE265:
 928               	.LBE264:
 929               	.LBE263:
 930               	.LBE262:
 931               	.LM163:
 932 0244 D99A      		sbi 59-32,1
 933               	.LBB266:
 934               	.LBB267:
 935               	.LBB268:
 936               	.LBB269:
 937               	.LM164:
 938               	/* #APP */
 939               	 ;  105 "c:/winavr-20080610/lib/gcc/../../avr/include/util/delay_basic.h" 1
 940 0246 0197      		1: sbiw r24,1
 941 0248 01F4      		brne 1b
 942               	 ;  0 "" 2
 943               	.LVL33:
 944               	/* #NOAPP */
 945               	.L67:
 946 024a 0895      		ret
 947               	.LBE269:
 948               	.LBE268:
 949               	.LBE267:
 950               	.LBE266:
 951               	.LBE261:
 952               	.LBE260:
 953               	.LFE15:
 955               		.comm SendBuffer,32,1
 956               		.comm ReceiveBuffer,32,1
 957               		.comm ReceiveCount,1,1
 958               		.comm SendCount,1,1
 1055               	.Letext0:
DEFINED SYMBOLS
                            *ABS*:00000000 nRF905.c
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccq9plxy.s:2      *ABS*:0000003f __SREG__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccq9plxy.s:3      *ABS*:0000003e __SP_H__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccq9plxy.s:4      *ABS*:0000003d __SP_L__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccq9plxy.s:5      *ABS*:00000034 __CCP__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccq9plxy.s:6      *ABS*:00000000 __tmp_reg__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccq9plxy.s:7      *ABS*:00000001 __zero_reg__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccq9plxy.s:20     .text:00000000 SPI_Init
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccq9plxy.s:43     .text:00000012 SPI_ReadWrite
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccq9plxy.s:65     .text:0000001c nRF905_ReadStatus
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccq9plxy.s:96     .text:0000002c nRF905_SetSendMode
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccq9plxy.s:164    .text:00000046 nRF905_SetReceiveMode
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccq9plxy.s:215    .text:0000005a nRF905_SendStart
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccq9plxy.s:249    .text:00000068 nRF905_SetConfig
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccq9plxy.s:436    .text:000000fa nRF905_Init
                            *COM*:00000020 SendBuffer
                            *COM*:00000020 ReceiveBuffer
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccq9plxy.s:523    .text:0000013a nRF905_ReceivePacket
                            *COM*:00000001 ReceiveCount
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccq9plxy.s:638    .text:00000186 nRF905_SendPacket
                            *COM*:00000001 SendCount

UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss

⌨️ 快捷键说明

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