Nova versão do PICSimLab: Novos recursos para ESP32 e STM32

O PICSimLab(Programmable IC Simulator Laboratory) desenvolvido e mantido pelo professor Luis Claudio Gambôa Lopes, é um dos melhores emuladores/simuladores para sistemas embarcados disponíveis atualmente. Possui fácil integração com os ambientes de desenvolvimento, por exemplo, como MPLABX, Arduino IDE ou VSCode com PlatformIO. Atualmente ele suporta picsim, simavr, uCsim, qemu-stm32, qemu-esp32 e gpsim.

Além das diversas placas disponíveis, o PICSimLab traz diversos componentes que podem, ser adicionados as placas para simulação. Como exemplos de LEDs e botões para saídas e entradas simples e alguns mais complexos como o ethernet shield w5500 para conexão com a internet ou o visor gráfico colorido ili9340 com tela sensível ao toque. A lista completa de peças pode ser acessada na documentação.

PICSimLab(0.8.12)

Recentemente foi lançada uma nova versão (Version 0.8.12) que adicionou com suporte para utilizar a UART, SPI e I2C com as placas que utilizam ESP32 e STM32 e outras melhorias. A seguir estão listados os recursos e melhorias.

Novidades no PICSimLab(0.8.12)

Novidades

  • Suporte para PIC16F886 e PIC18F28K80 adicionado à placa Breadboard. [lcgamboa]
  • Suporte para usar pinos UART com qemu ESP32 e STM32 adicionados. [lcgamboa]
  • Suporte para usar parte do Terminal Virtual com interface rcontrol. [lcgamboa]
  • Nova peça ADXL345 Acelerômetro. [lcgamboa]
  • Adicionado suporte para SPI no sensor bmp280. [lcgamboa]
  • Adicionado suporte para SPI e I2C em qemu-stm32. [lcgamboa]
  • Adicionado suporte para PIC18F4580 nas placas Breadboard, McLab2 e PICGenios. [lcgamboa]
  • Novas placas Arduino Mega e Arduino Nano adicionadas. [lcgamboa]
  • Suporte para executar várias instâncias do PICSimLab. [lcgamboa]
  • Suporte para registro e recuperação de erros. [lcgamboa]
  • Suporte para ESP32 Iomux a bordo do DevKitC. [lcgamboa]
  • Adicionado suporte para I2C e SPI para a placa ESP32 DevKitC. [lcgamboa]
  • Adicionado suporte à placa Esp32 DevKitC para ADC. [lcgamboa]

Mudanças

  • Alterado e VCD Dump para mostrar apenas os canais usados em pulseview/gtkwave. [lcgamboa]
  • Adicionados números de instância às barras de título do Windows. [lcgamboa]
  • Motor de passo agora mostra passos e voltas. [lcgamboa]

Correções

  • Ajuste do terminal virtual e melhoria na precisão dos temporizadores internos. [lcgamboa]
  • Correção do redesenho da janela quando usado em Wayland (Linux) [lcgamboa]
  • Adicionado suporte para portas seriais do Windows maiores que COM9 no simulador de back-end qemu. [lcgamboa]
  • Removida a interferência da placa PICgenious de teclas saltadas na ativação do teclado. [lcgamboa]
PICSimLab(0.8.12)

O que está esperando para testa essa nova versão do PICSimLab? Faça já o download: https://sourceforge.net/projects/picsim/

Colabore com o projeto

Deixo aqui o incentivo para os usuários brasileiros deixarem feedback e participarem na construção do projeto, seja reportando os erros ou sugestão de melhorias. Use as issues ou comunidade no discord para isso.

Já para os professores e alunos que procuram um projeto open source para colaborar, ta aí uma excelente opção. Caso queira colaborar no suporte da Franzininho DIY ou WiFi temos essas demandas abertas na comunidade. Seria um ótimo TCC, iniciação cientifica ou pesquisa de mestrado. Fico a disposição para conversar sobre um projeto.

Saiba Mais

PICsimLab – Simulador para PIC

Projeto com MPLAB X e XC8 no PICsimLab

Licença Creative Commons Esta obra está licenciada com uma Licença Creative Commons Atribuição-CompartilhaIgual 4.0 Internacional.
Comentários:
Notificações
Notificar
1 Comentário
recentes
antigos mais votados
Inline Feedbacks
View all comments
MIGUEL ALEXANDRE WISINTAINER
MIGUEL ALEXANDRE WISINTAINER
30/01/2023 09:22

Já comecei a fazer testes e já pretendo explorar em sala de aula semana que vem!

Home » Software » Nova versão do PICSimLab: Novos recursos para ESP32 e STM32

EM DESTAQUE

WEBINARS

VEJA TAMBÉM

JUNTE-SE HOJE À COMUNIDADE EMBARCADOS

Talvez você goste: