Pular para o conteúdo principal

Programação STM32F103C8 USB




Para realizar esse tutorial será necessário:


Após separar os materiais faça as conexões seguindo o diagrama abaixo :
*Lembre que os microcontroladores ARM funcionam em 3.3V, entao ajuste o jumper do FTDI para 3.3V *


Após concluído terá algo bem semelhante.



O STM32F103C8 possui 2 jumpers em sua placa ajustaremos 1 deles para a posição de boot (programing mode)


O próximo passo será baixar um aquivo de boot genérico e fazer a gravação do mesmo em nosso microcontrolador(MCU), ultilizando um Software da ST chamado Flash Loader Demonstrator.

Baixe o aquivo de boot clicando aqui.
Baixe o Flash loader clicando aqui e faça a instalação (Esteja logado em sua conta no site).

Conecte o cabo usb do FTDI em seu PC e inicialize o Flash Loader, Selecione a porta serial como na imagem de exemplo.




Clique em next e selecione na opção target - "STM32F1_Med-density_128K" e prossiga com o next.


Selecione a opção Dowload to device e coloque o caminho para o arquivo baixado "generic_boot..."
O programa fará o upload para a placa e quando finalizar já poderá baixar seus programas pelo USB on-board da placa sem a necessidade de utilizar o modulo FTDI. 

Comentários

Postagens mais visitadas deste blog

Second Life 18650

 O aumento da produção de aparelhos eletrônicos e o crescimento no mercado de veículos elétricos são fatores que colaboram para o aumento da demanda por baterias de lítio e, consequentemente, faz com que surjam preocupações relacionadas a grande quantidade de resíduos que esse material pode gerar no futuro. É fundamental que existam inciativas com intuito de reduzir o impacto causado pelo descarte de baterias de lítio, através de políticas para um descarte adequado, reciclagem dos materiais das baterias descartadas e, se possível, reutiliza-las. As políticas de descarte adequado são fundamentais para que possa ocorrer o processo de reciclagem e de reaproveitamento de material na produção de novas baterias. Porém, apesar de sua importância, a reciclagem é um processo que idealmente dever ser feito com as baterias que não possuírem mais vida útil. A segunda vida para baterias de lítio é o conceito estudado no projeto Relife, que têm por objetivo testar e analisar o desempenho de célu...

Como fazer Swap ?

https://sempreupdate.com.br/como-criar-arquivo-de-memoria-swap-e-ativar-no-sistema/ tutorial para 1gb, para maiores valores alterar parametro count default count=1048576 para 5gb, multiplicacar count por 5.