Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Programowanie mikrokontrolera PIC z zapisanego programu w kości flash

lisek_lichu 31 Maj 2012 13:38 2153 9
  • #1 31 Maj 2012 13:38
    lisek_lichu
    Poziom 11  

    Witam,

    zastanawiałem się nad możliwością zaprogramowania mikrokontrolera PIC w systemie wbudowanym mając program w dodatkowej kości pamięci flash zamontowanej na płycie.

    Głównie chodzi o to, że gdybym miał plik HEX z programem zapisany w jakieś tam pamięci flash podłączonej do mikrokontrolera PIC to czy istnieje jakaś możliwość aby w jakiejś sytuacji można było przeprogramować kość PIC i wgrać do niej program zapisany w pamięci FLASH?

    Czy ktoś z forumowiczów bawił się w takie sprawy?

    Chciałbym ostatecznie zbudować taki system, do którego można by wysłać nową wersję programu w postaci pliku HEX i aby plik ten został zapisany w pamięci FLASH a następnie aby w jakiś sposób można było dokonać aktualizacji programu w mikrokontrolerze na tą wersję z pamięci FLASH.

    Pozdrawiam serdecznie
    Lis

    0 9
  • #3 31 Maj 2012 14:11
    lisek_lichu
    Poziom 11  

    Dziękuję za odpowiedź, nie pomyślałem żeby wyszukać taką frazę na google :)
    pozdrawiam

    0
  • #4 22 Lip 2012 09:23
    lisek_lichu
    Poziom 11  

    znalazłem informacje o moim mikrokontrolerze pic18f45k80 że ma opcję self programming ale nie mogę znaleźć informacji jak przeprowadzić taki proces. Czy ktoś z forumowiczów robił już coś takiego?

    0
  • #5 22 Lip 2012 09:36
    LordBlick
    VIP Zasłużony dla elektroda

    lisek_lichu napisał:
    znalazłem informacje o moim mikrokontrolerze pic18f45k80 że ma opcję self programming ale nie mogę znaleźć informacji jak przeprowadzić taki proces.
    W tym momencie wypada tylko napisać - w/g odpowiedniego datasheet. Z konieczności, bo twoje pytanie jest nieprzemyślane i zakłada, że na forum siedzą wróżbici i zgadną w jakim języku programowania chcesz to robić...

    0
  • #6 22 Lip 2012 10:03
    lisek_lichu
    Poziom 11  

    W sumie zapomniałem napisać że chodzi mi o język C. Ogólnie chodzi mi o to aby zrozumieć ideę przeprowadzenia takiego procesu. znalazłem notę katalogową AN750 - Self-Programming the PIC18C452 OTP i zawarte w niej informacje opisują w miarę dobrze taki proces. Mam nadzieję że mi to pomoże, w przeciwnym razie będę dalej zadawał pytania na forum.

    Chyba że ktoś ma jakieś dodatkowe informacje bo przeprowadzał już taki proces i podzieli się dobrymi radami.

    pozdrawiam Szymon

    0
  • #7 22 Lip 2012 13:47
    LordBlick
    VIP Zasłużony dla elektroda

    Weź pod uwagę, że masz wersję Flash, a nie OTP...

    0
  • #9 22 Lip 2012 23:49
    lisek_lichu
    Poziom 11  

    pisze pod CCS. jutro sprawdzę parę innych źródeł które otrzymałem.

    0
  • #10 23 Lip 2012 00:46
    63404
    Użytkownik usunął konto