Flashminne i PIC
Flashminne i PIC
I databladen står det ju t.ex att flashminnet är 1024 Words stort.
Hur stor HEX fil får man in i picen då? hur mycket är ett WORD? är varje rad i HEX filen ett word kanske?
Hur stor HEX fil får man in i picen då? hur mycket är ett WORD? är varje rad i HEX filen ett word kanske?
Så hur många Words är min kod på då?
Kod: Markera allt
:10000000A2013529040893008611051205128316F2
:10001000861105120512F030850583121308A21807
:100020002F283A308D009830DD2033309200442064
:1000300013308D008830DD2044206430DC204420E3
:100040006430DC2022309200442028302E200C30F6
:100050002E2006302E20A21413082F2822149200DE
:10006000221C3D280512033C031C42284220073075
:100070008D00D030DD20031408002214FE3C03194B
:1000800030290516920E221C22108615F0308505A7
:1000900012080F3985048611920E22184428323036
:1000A000DC20031408000830231901308F008E0172
:1000B000260884002408C92024088004841300052D
:1000C000FF3E231D8E0C23198E0D3230DC208F0B4A
:1000D0005A280E08031430298E00083023190130E5
:1000E0008F008E0C260884002408C92024080318D9
:1000F00080043C30DC20240880048F0B712803141A
:100100003029A31C30298728A300231C3029260866
:1001100084002408C92001308D00F430DD2024083B
:10012000800401308D00F430DD28150803193029D2
:100130002B2195039528A31315080319A317053040
:10014000940027308F001030B12003308F00E8304A
:10015000B1208F016430B1208F010A30B120100826
:10016000B8288E0011088D0010088C00F9200C08AA
:100170008C0094030319A31315080319C228140251
:10018000031808000C08031DA313A31B0800303E2E
:100190002B29FF3A8005CC288417800530298F0150
:1001A0008E00FF308E07031C8F07031C302903309D
:1001B0008D00DF30DD20D1288D01E83E8C008D09D7
:1001C000FC30031CE6288C070318E3288C07640026
:1001D0008D0FE3280C18EC288C1CF0280000F02868
:1001E000080003108D0C8C0CFF3E0318F1280C083E
:1001F000302991019001103092000D0D900D910D5C
:100200000E0890020F08031C0F0F910203180F290C
:100210000E0890070F0803180F0F910703108C0D9D
:100220008D0D920BFD280C083029103094008D01A3
:100230008C01930C920C031C23290E088C070F08C9
:1002400003180F0F8D078D0C8C0C910C900C940BD8
:1002500019291008302984001D088A001C08820012
:100260008313031383126400080001308F00F430FD
:10027000D0200630A6000430A40001308420CC3009
:100280006C2044306C2081200630A6000430A4008D
:10029000043084205320AF00812064002F08003CEC
:1002A000031944290630A6000430A400013084203C
:1002B000CC306C20BE306C2081200630A60004308B
:1002C000A400003084205320AC005320AD00043043
:1002D000950053309C009D0195205320AF00532082
:1002E000AE00812003102D0C9F002C0C9E001E08D8
:1002F00092001F08930064308E008F0115219E002C
:1003000011089F0019309E020030031C013E9F021D
:100310002F082E02A000A101031CA10320089200B7
:100320002108930064308E008F011521A000110870
:10033000A10020088C0021088D002E088E008F015E
:10034000F920A0000D08A1001E082007AC001F081E
:100350000318013E2107AD002C08FF3CAA002D0820
:10036000031C013EFF3CAB00AA0A0319AB0AFE3096
:10037000032001300320FE300320803003202D3085
:10038000032095012A088C002B088D0064308E0014
:100390008F01F9209E000D089F001E0890001F0885
:1003A000910002309C009D019B202E3003200230E2
:1003B00095002A0890002B08910002309C009D01B6
:1003C0009B202030032043300320FE300320C03028
:1003D000032095012C088C002D088D0064308E00C0
:1003E0008F01F9209E000D089F001E0890001F0835
:1003F000910002309C009D019B202E300320023092
:1004000095002C0890002D08910002309C009D0161
:100410009B202030032043300320FA30CF2039299D
:02400E00FD3F74
:00000001FF
Du får ringa Microchip och klaga då eftersom de tydligen inte håller med om din definition =)ROLA skrev:Ett word är alltid 16 bitar, men PIC16 har 14bitars instruktioner, så de 2 högsta bitarna används inte.
Word = 2 bytes, oavsett vilken processor vi snackar om.
"Each PIC16F62X instruction is a 14-bit word divided into an OPCODE..." (Saxat ur databladet)
/Johan