Jump to content
ELFORUM - Forumul electronistilor

pic16F877 - memorie externa


cosmin_ctin2005

Recommended Posts

Salutare,Am facut un program de 5400 de linii si mai am nevoie de "program memory". Ce memorie externa pot sa folosesc si cu ce instructiuni accesez aceasta memorie in ASM.Multumesc anticipat :da

Link to comment
  • Replies 3
  • Created
  • Last Reply

Top Posters In This Topic

  • cirip

    1

  • cosmin_ctin2005

    1

  • edy_wheazel

    1

  • francezu

    1

Popular Days

Top Posters In This Topic

Nu prea se poate ,sau cel putin nu usor. PIC-ul nu poate sa execute decat instructiuni aflate in Program Memory,deci ar trebui sa se faca citirea unei memorii externe in care ai scrise instructiunile ,copierea lor in memoria program (f887 are aceasta capabilitate) ,apoi executarea lor. Memoria program trebuie rescrisa periodic cu alte instructiuni si chestia asta complica rularea programului util; in cazul necesitatii unor sincronizari precise, ex. usart etc, ar fi foarte greu de realizat.Daca nu ai facut-o pana acum ,eu zi ca ar trebui sa incerci o optimizare pentru codul scris deja.

Link to comment

Salutare,Am facut un program de 5400 de linii si mai am nevoie de "program memory". Ce memorie externa pot sa folosesc si cu ce instructiuni accesez aceasta memorie in ASM.Multumesc anticipat :da

Pe scurt, nu poti. F877 nu scoate busurile afara.Pe de alta parte, F877 contine 8Kcuvinte de flash. Sunt surprins ca nu incap 5400 de linii de cod. Nu cumva ai tabele de date acolo? Daca e asa, atunci o posibila solutie este sa memorezi datele intr-un eeprom serial si sa le scoti de acolo.
Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.Terms of Use si Guidelines