EDS nos PIC24

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

EDS nos PIC24

Mensagempor mastk » 03 Ago 2015 16:17

Estou usando um PIC com 96K de RAM, porem ele eh paginado, nao consigo usar mais que 32K de RAM, preciso alocar grandes buffers e nao sei como fazer o XC16 se virar com a paginacao.
Avatar do usuário
mastk
Dword
 
Mensagens: 4407
Registrado em: 14 Out 2006 20:43

Re: EDS nos PIC24

Mensagempor tcpipchip » 05 Ago 2015 14:39

------------------------------------------
http://www.youtube.com/tcpipchip
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Re: EDS nos PIC24

Mensagempor ze » 06 Ago 2015 08:13

eu tentaria uma solução +- assim
Código: Selecionar todos
unsigned char buffer0[32768]
unsigned char buffer1[32768]

void escrevedado(unsigned int end, unsigned char dado)
{
if (end<32768) buffer0[end]=dado;
else buffer1[end]=dado;
}

unsigned char ledado(unsigned int end)
{
if (end<32768) return buffer0[end];
else return buffer1[end];
}
Avatar do usuário
ze
Dword
 
Mensagens: 1655
Registrado em: 05 Jun 2007 14:32


Voltar para PIC

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

x