Pro?ba do PIC-owców

Apr 24, 2014 4 Replies

Witam, czy ktoś kto siedzi w PIC-ach, mógłby mnie naprowadzić jak programować flash z poziomu bootloadera? Muszę napisać bootloader, który po UART-cie będzie odbierał dane. Procesor to PIC24F16KA101, środowisko to MPLAB X, język C. Nie wiem czy muszę jakoś odpowiednio zadeklarować zmienną, przez którą będę zapisywał do pamięci flash? PIC-e są dla mnie nowe i poruszam się trochę po nich po omacku.



pytajacy


W dniu 24.04.2014 11:42, pytajacy pisze:

Sądząc po pytaniu to chyba w ogóle mikrokontrolery są dla ciebie nowe.

Przeczytaj to:

formatting link

W dniu czwartek, 24 kwietnia 2014 12:00:04 UTC+2 użytkownik Zbych napisał:

Jeżeli chodzi o PIC-e to jestem zielony. Może niezbyt jasno się wyraziłem. Wiem że najpierw trzeba odebrać blok danych do RAM-u a później odpowiednią komendą skopiować do flash-a. W AVR-ach do tego służy rozkaz spm. Natomiast PIC-ach to nie wiem jak to się odbywa.

Dzięki za linka.

pytajacy

W dniu 24.04.2014 12:32, pytajacy pisze:

W 5 rozdziale datasheeta (FLASH PROGRAM MEMORY) masz gotowe przykłady w assemblerze i c.

formatting link
EXAMPLE 5-2: ERASING A PROGRAM MEMORY ROW EXAMPLE 5-4: LOADING THE WRITE BUFFERS

W dniu czwartek, 24 kwietnia 2014 12:39:56 UTC+2 użytkownik Zbych napisał:

No i pięknie :) Wielkie dzięki.

pytajacy

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required