memoria ram stm32f103

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ó...
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....
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ó...

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....
