You are viewing the Portuguese version of the site, but it has been detected that you are outside of Brazil.
To access the content in English, click here
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:
- 1 - Baixe e instale a versão mais atualizada da IDE do Arduino clicando aqui
- 2 - Abra a IDE, vá em Ferramentas > Placa > Gerenciador de Placas. Clique em Arduino SAM Boards e instale a última versão.
- 3 - Faça o download das placas baseadas no STM32 clicando aqui e depois descompacte o arquivo baixado.
- 4 - 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).
- 5 - 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).
STM32F103 | Placa RC FTDI (em 3,3V) |
---|---|
5V | VCC |
G | GND |
A9 | RX |
A10 | TX |
Antes de gravar códigos faltam apenas 2 detalhes:
- 1 - 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.
- 2 - Pressione o botão RESET da placa STM32F103C8T6.
Documentação e Especificações
Para fazer comentários é necessário estar logado. Efetuar login.
Você ainda nao é cadastrado? Cadastre-se agora!
grangeiro_lcgf
Enviado 2022-01-04 17:36:47
Enviado 2022-01-04 17:36:47
Boa tarde, tem previsão de quando terão essa placa?
Giovanni5
Enviado 2022-01-05 08:08:57
grangeiro_lcgf
Enviado 2022-01-05 08:08:57
grangeiro_lcgf
Infelizmente estamos sem previsão de retorno desta placa. Sugerimos que selecione a opção "Notifique-me quando chegar", para receber uma mensagem em seu e-mail quando ela estiver disponível para compra.
william.spadotin
Enviado 2021-03-12 23:23:38
Enviado 2021-03-12 23:23:38
Boa noite, no caso vi que os pinos digitais suportam uma tensão de 5V e os analógicos suportam uma tensão de 3.3v. Minha duvida é, se eu alimentar ela com uma fonte externa de 5V eu consigo ter saídas de 3,3V e 5v? Pois preciso ligar um modulo RTC, 2 Driver de motor de Passo e 1 modulo Bluetooth nela.
Giovanni5
Enviado 2021-03-15 08:06:38
william.spadotin
Enviado 2021-03-15 08:06:38
william.spadotin
Sim, como a placa possui um regulador de tensão interno, se você elimentá-la com 5V (pelos pinos 5V e GND), ela terá uma saída de 3,3V. A alimentação de 5V do restante do circuito, poderia ser feita em paralelo com a placa, aproveitando a alimentação da fonte, mas lembre-se de interligar o GND entre todos os circuitos.
matheussampa13
Enviado 2020-10-26 09:57:48
Enviado 2020-10-26 09:57:48
bom dia, qual módulo FTDI preciso pra utilizar essa placa?
Giovanni5
Enviado 2020-10-26 10:41:58
matheussampa13
Enviado 2020-10-26 10:41:58
matheussampa13
Para se comunicar e programar a placa, você precisa do módulo FTDI (https://www.robocore.net/acessorios-arduino/placa-ftdi).
RaelTech
Enviado 2019-03-10 21:08:25
Enviado 2019-03-10 21:08:25
Se eu utilizar o ambiente do Arduino, eu não vou deixar de utilizar suas configurações de 32 Bits?
Giovanni5
Enviado 2019-03-12 16:02:08
RaelTech
Enviado 2019-03-12 16:02:08
RaelTech
As configurações continuarão sendo de 32 bits. Algumas placas como a Arduino DUE da própria Arduino também utilizam configurações de 32 bits, portanto o ambiente é preparado para isso.