LOJA FÍSICA
Praça Mauá, 4541 - Sala 22
09580-050 - São Caetano do Sul / SP
CENTRAL DE ATENDIMENTO
(11) 3522-7626
info@robocore.net
HORÁRIO DE FUNCIONAMENTO
De segunda à sexta das 9:00 às 18:30
Retornar
ao topo

Placa STM32F103C8T6 ARM Cortex M3


Quantidade:
Adicione para calcular o frete!
Formas de pagamento:
  • Pague em até 12x no cartão
  • Pague através do PayPal
  • Pague por Boleto Bancário

Pensando em utilizar uma placa baseada em um processador ARM Cortex M3 em seu próximo projeto? Esta é a placa STM32F103C8T6, você ficará impressionado com suas características e especificações. Trata-se de uma placa do tamanho de um Arduino Nano, porém muito mais poderosa. Confira na tabela abaixo a comparação das especificações dessa placa com um Arduino UNO convencional:

Especificações STM32F103 Arduino UNO R3
Arquitetura 32 Bit 8 Bit
Frequência da CPU 72 MHz 16 MHz
Memória RAM 20 kB 2 kB
Memória Flash 64 kB 32 kB
Número de Pinos 37 14
Protocolos Aceitos SPI, I2C, UART, CAN SPI, I2C, UART
Número de Pinos ADC 10 6

Como a placa não possui um conversor de sinais USB-Serial, para gravar códigos a ela é necessário utilizar uma Placa RC FTDI. Note que como a placa trabalha em 3,3V é necessário configurar a placa FTDI para trabalhar nessa tensão (basta alterar o jumper da posição de 5V da placa FTDI para 3,3V).

Para gravar códigos utilizando a IDE do Arduino siga os seguintes passos:
  • Baixe e instale a versão mais atualizada da IDE do Arduino clicando aqui
  • Abra a IDE, vá em Ferramentas > Placa > Gerenciador de Placas. Clique em Arduino SAM Boards e instale a última versão.
  • Faça o download das placas baseadas no STM32 clicando aqui e depois descompacte o arquivo baixado.
  • Acesse a pasta descompactada e você encontrará outra pasta chamada Arduino_STM32-master. Renomeie esta pasta para Arduino_STM32 (sem o -master). Copie essa pasta chamada Arduino_STM32 e cole ela dentro da pasta de hardware de sua IDE do Arduino (se estiver no Windows encontrará esta pasta em: Documentos/Arduino/hardware).
  • Feche a IDE do Arduino e abra novamente. Ao acessar o menu Ferramentas > Placa você deverá ter novas opções. A placa desta página pode ser gravada utilizando o modelo STM32F103C (fonte).
A preparação da IDE do Arduino para gravar a placa é finalizada no último passo acima. Para gravar códigos é necessário fazer a ligação correta da placa RC FTDI. Para isso, faça a ligação conforme a tabela abaixo (lembrando de colocar o jumper de tensão em 3,3V na placa RC FTDI):

STM32F103 Placa RC FTDI
(em 3,3V)
5V VCC
G GND
A9 RX
A10 TX

Antes de gravar códigos faltam apenas 2 detalhes:
  • Cada vez que quiser gravar um novo código na placa, altere o jumper nomeado BOOT0 para a posição 1 (originalmente ele fica na posição 0). Após gravar o código volte o jumper para a posição 0.
  • Pressione o botão RESET da placa STM32F103C8T6.
Pronto, você já está apto a enviar códigos para sua mais nova ferramenta de desenvolvimento. Caso queira ver se tudo isso funciona com um código simples de blink, transfira para a placa o seguinte sketch:



Informações Técnicas
  • Placa Baseada no Processador STM32F103C8T6 (datasheet)
  • Tamanho: 22.9 mm x 53.3 mm
  • Tensão de Operação: 3,3 V
  • Consumo: 300 mA
  • Porta micro USB para alimentação (não serve para gravar códigos)
  • Fórum Internacional de Discussão - Placas STM32


Para fazer comentários é necessário estar logado. Efetuar login.

Você ainda nao é cadastrado? Cadastre-se agora!