memoria ram stm32f103

Software e Hardware para uC STM

Moderadores: andre_luis, 51

memoria ram stm32f103

Mensagempor Guri » 17 Jul 2020 11:39

Como agora estou para entrar de férias "", quero dar prosseguimento ao synth, agora vou implementar waves no padrão midi 1.0 e para tanto vou utilizar um cartão sdcard para harmazenar as amostras, e preciso guardar essas amostras numa parte da RAM interna do STM32F103, tipo montar uma tabela em RAM para posteriormente ler essa tabela.
Como eu faço para escrever dados em determinadas posiçãos de ram interna do stm32f103?

Como eu faço isso? Minha cuca deu nó... :D

Exemplo:

Para eu Ler uma das posições em uma tabela de ram faria assim, hipotéticamente:

// TABELA EM RAM, COM DADOS PRÉVIOS:
char LeitRam[]={
0x1, 0x2, 0x3,
};

Para chamar os dados faria:

DataRam = LeitRam[Posição da Ram a ser lida];

Até ai beleza, o véio vonnilmam entendeu e agora para eu fazer o inverso, ou seja:

Quero enviar um valor para determinada posição de endereço, dentro da tabela "LeitRam"?

Se eu não estou enganado LeitRam é o "ENDEREÇADOR" na tabela, seguido do seu endereço fisico entre [ ]. Onde esta o DATA dessa posição de endereço.... :D
DEUS SEJA LOUVADO
GURI (VonNilmam)
Guri
Byte
 
Mensagens: 457
Registrado em: 25 Abr 2010 09:05
Localização: Minas Gerais

Re: memoria ram stm32f103

Mensagempor dreher » 17 Jul 2020 12:14

Seria basicamente o contrario
LeitRam[Posição da Ram a ser lida]=DataRam;
dreher
Byte
 
Mensagens: 489
Registrado em: 12 Out 2006 11:10
Localização: Blumenau - SC

Re: memoria ram stm32f103

Mensagempor Guri » 17 Jul 2020 14:15

Obrigado pela dica dreher.

Exatamente isso, na mosca! :D
DEUS SEJA LOUVADO
GURI (VonNilmam)
Guri
Byte
 
Mensagens: 457
Registrado em: 25 Abr 2010 09:05
Localização: Minas Gerais


Voltar para STMicroelectronics

Quem está online

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

cron

x