You need to log in to create posts and topics.

Bug Report: Problema di ricezione dati da porta seriale fisica (COM)

Ciao,

Vorrei segnalare un possibile bug relativo alla gestione della porta seriale fisica in SimulIDE 1.1.0.SR1.

Descrizione sintetica del problema: La comunicazione in uscita (dal PIC simulato al PC) sulla porta seriale fisica funziona correttamente. Tuttavia, la comunicazione in entrata (dal dispositivo fisico al PIC simulato) non sembra funzionare quando la porta è connessa tramite SimulIDE.

Setup Hardware e Software:

  • Software: SimulIDE versione 1.1.0. SR1 win 64

  • Sistema Operativo: Windows 11

  • Porta Seriale Fisica: COM6

  • Interfaccia: Modulo FTDI USB-Seriale

  • Dispositivo Esterno: Ricevitore RF HC-12

Passi per Riprodurre il Problema:

  1. Si crea un circuito con un microcontrollore (nel mio caso, PIC16F690) e un componente "Serial Port". VEDI FOTO ALLEGATE

  2. Si collega il componente "Serial Port" ai pin RX/TX del microcontrollore.

  3. Nelle proprietà del componente, si imposta la porta fisica su COM6 e il baud rate corretto.

  4. Si avvia la simulazione e ci si connette alla porta fisica.

  5. Si inviano dati al PC tramite il dispositivo fisico (il ricevitore HC-12).

Comportamento Atteso: I dati inviati dal dispositivo esterno dovrebbero essere ricevuti dal microcontrollore simulato. Il LED di ricezione (RX) sul modulo FTDI dovrebbe lampeggiare.

Comportamento Osservato (Il Bug):

  • Nessun dato viene ricevuto dal microcontrollore simulato.

  • Il LED di ricezione (RX) sul modulo FTDI non lampeggia affatto, indicando che i dati non vengono letti dalla porta.

  • Al contrario, i dati inviati dal microcontrollore simulato (es. una stringa all'avvio) vengono trasmessi correttamente e fanno lampeggiare il LED di trasmissione (TX) del modulo FTDI.

Nota Aggiuntiva: Ho verificato che lo stesso hardware (modulo FTDI + ricevitore HC-12) funziona perfettamente e riceve i dati se utilizzo un altro software terminale. Questo conferma che il problema sembra essere specifico dell'interazione di SimulIDE con la porta seriale in modalità di ascolto.

Grazie per l'ottimo lavoro su questo software. Spero che questa segnalazione possa essere utile.

Saluti, Andrea

Uploaded files:

Hi.
Thanks for reporting, but please in this forum use English.

I think the problem is because you have a Serial Port and a Terminal Component connected toguether.