Svetelektro.com

Svetelektro.com

Meno:
Heslo:
SVETELEKTRO • PIC -BANKx u radu PIC18F

PIC -BANKx u radu PIC18F

V┼íetko ─Źo sa t├Żka mikropo─Ź├şta─Źov + Sekcia Arduino

Moderátori: psichac, Moderátori

PIC -BANKx u radu PIC18F

Odosla┼ąod romiadam » 18 Aug 2019, 17:37

Pani,

kto z vas rozumie systemu BANKx u rady PIC18F2550?

https://ww1.microchip.com/downloads/en/ ... 39632c.pdf

Uz to citam 3 hodiny a vzdy ked si myslim ze to chapem, tak zistim ze to tak nie je.... :pain:

PIC16F mi je jasne, tam som doma. Mam tu jeden PIC18F, tak sa ucim ake su tam rozdiely.

Ak som to dobre pochopil, oni tam vysvetluju na str. 66 pdf rehliadaca (str.64 katalogu), ze datova pamat ma BANK0 az BANK15 po 256bytov . V BANK15 od adresy F60h az po FFFh su ulozene Special Function Registers (Dalej len SFR). A ja ked zavolam BANK0 tak sa mi BANK0 rozdeli na 128 bytov Generel Purpose RAM (dalej len GPR) od adresy 00h po 5Fh a od adresy 60h po ffh su SFR, teda pri dalsom zapise do SFR na inom BANK ako BANK0 sa netreba prepinat. To funguje. Zapisal som cislo v BANK0 na adresu 000h (aj na BANK1 na 100h, BANK2 200h) a nasledne prepisoval TMR2 a funguje to. Takze z toho mi vychadza ze mam k dizpozicii 00h-5Fh (128 bytov) pre GPR a 60h-FFh (128 bytov) pre FSR. Ale problem je ten ze mi dovoluje zapisovat aj na sdresu 0FFh, 1FFh a 2FFh a tomu nechapem. Teda mne toho potom vychadza, ze mam k dizpozicii GPR cely BANK0 (256bytov) a + este navyse128 bytov SFR, lebo aj z BANK0-3 sa da zapisat do TMR2 (bez prepnutia BANK) a aj na dresu 0FFh, 1FFh, 2FFh.

Vie mi to prosim niekto objasnit ako to je. Viem ze ja tam este indirect addressing, to mi zatial netreba. Staci mi len zaklad.
romiadam
Obr├ízok pou┼ż├şvate─ża
Ultimate ─Źlen
Ultimate ─Źlen
Pr├şspevky: 2959
Zalo┼żen├Ż: 09.04.2008
Bydlisko: Wicklow, Irsko
Karma: 15

Re: PIC -BANKx u rady PIC18F

Odosla┼ąod Ado_PO » 19 Aug 2019, 12:13

In┼ítrukcie pracuj├║ce s bitmi a bajtami m├┤┼żu cez parameter "a" nastaven├Ż na 0 vo svojom z├ípise pracova┼ą priamo s prv├Żmi 96 bajtmi z GPR a potom s posledn├Żmi 160 bajtmi obsahuj├║cimi SFR bez prvotn├ęho ur─Źenia do ktorej "bank" bud├║ pristupova┼ą. Kapitola 5.3.3.
RoHS? Hr├┤za a des.
Ado_PO
Obr├ízok pou┼ż├şvate─ża
Pokro─Źil├Ż ─Źlen
Pokro─Źil├Ż ─Źlen
Pr├şspevky: 828
Vek: 35.66
Zalo┼żen├Ż: 31.03.2008
Bydlisko: U Ko┼łarov/Pre┼íov
Paragraf: 22
Karma: 6


Nasp├Ą┼ą na Mikropo─Ź├şta─Źe

Kto je pr├ştomn├Ż

U┼ż├şvatelia prezeraj├║ci si toto f├│rum: ┼Żiadny registrovan├Ż pou┼ż├şvate─ż a 1 hos┼ą.

Forums ©
Autor str├ínky je Ondrej Z├ívodsk├Ż(zawin), o graficky design sa star├í ─Żubo┼í Fabo(BUFU).

TOPlist

Powered by Copyright © UNITED-NUKE CMS. All Rights Reserved.
─îas potrebn├Ż k spracovaniu str├ínky 0.12 sek├║nd