Simulare la seriale in MPLAB
11 Anni 6 Mesi fa #1
da Alex68
Simulare la seriale in MPLAB è stato creato da Alex68
ciao a tutti
ho necessità di simulare l'arrivo e la trasmissione di caratteri da seriale con mplab,è possibile?
grazie a tutti
ciao
ho necessità di simulare l'arrivo e la trasmissione di caratteri da seriale con mplab,è possibile?
grazie a tutti
ciao
Si prega Accedi o Crea un account a partecipare alla conversazione.
- Alex68
- Autore della discussione
- Visitatori
11 Anni 6 Mesi fa #2
da Alex68
Risposta da Alex68 al topic Simulare la seriale in MPLAB
ciao a tutti.
ho risolto ed è più semplice del previsto.
la soluzione è la seguente (uso MPLAB 8.89):
1)Andare sul menu':"Debugger -> Setting"
2)Selezionarela scheda "Uart1 IO"
3)Spuntare la casella "Enable Uart IO"
4)In "Input File" si deve specificare un file di input con in comandi seriali da ricevere.
5) Spuntare anche la casella "Rewind Input" se vogliamo che i dati siano ricevuti n continuazione
A questo punto è sufficiente creare un file con il Bloco Note di Windows in formato testo puro (non utilizzare altri programmi tipo word) nella cartella specificata prima (punto 4)
Nel file di testo è posibile specificare anche delle pause espresse in ms tra un dato e l'altro.
Un esempio di file di ricezione potrebbe essere il seguene:
wait 10 ms
2 3 4
wait 20 ms
"ab"
wait 30 ms
FA 2A
In questo caso, all'avvio del prog. in sistema attende 10ms poi riceve di seguito i valori 2-3-4, attende 20ms poi riceve la stringa"ab" (in ascii), attende altri 30ms poi riceve i numeri in formato hex FA-2A. a questo punto se avete spuntato anche la voce "Rewind Input" la ricezione riparte dall'inizio.
PS: Sempre in "Debugger-> Setting" scheda "Uart1 IO", specificando anche un nome di file in output è possibile inviare i caratteri trasmessi su file ed editarli con Blocco Note
Spero che possa essere di utilità per qualcuno
ciao e alla prossima.
ho risolto ed è più semplice del previsto.
la soluzione è la seguente (uso MPLAB 8.89):
1)Andare sul menu':"Debugger -> Setting"
2)Selezionarela scheda "Uart1 IO"
3)Spuntare la casella "Enable Uart IO"
4)In "Input File" si deve specificare un file di input con in comandi seriali da ricevere.
5) Spuntare anche la casella "Rewind Input" se vogliamo che i dati siano ricevuti n continuazione
A questo punto è sufficiente creare un file con il Bloco Note di Windows in formato testo puro (non utilizzare altri programmi tipo word) nella cartella specificata prima (punto 4)
Nel file di testo è posibile specificare anche delle pause espresse in ms tra un dato e l'altro.
Un esempio di file di ricezione potrebbe essere il seguene:
wait 10 ms
2 3 4
wait 20 ms
"ab"
wait 30 ms
FA 2A
In questo caso, all'avvio del prog. in sistema attende 10ms poi riceve di seguito i valori 2-3-4, attende 20ms poi riceve la stringa"ab" (in ascii), attende altri 30ms poi riceve i numeri in formato hex FA-2A. a questo punto se avete spuntato anche la voce "Rewind Input" la ricezione riparte dall'inizio.
PS: Sempre in "Debugger-> Setting" scheda "Uart1 IO", specificando anche un nome di file in output è possibile inviare i caratteri trasmessi su file ed editarli con Blocco Note
Spero che possa essere di utilità per qualcuno
ciao e alla prossima.
Si prega Accedi o Crea un account a partecipare alla conversazione.
- Alex68
- Autore della discussione
- Visitatori
11 Anni 6 Mesi fa #3
da Mauro Laurenti
Risposta da Mauro Laurenti al topic Simulare la seriale in MPLAB
Ciao Alex,
grazie per la condivisione della procedura di simulazione.
Tornera' certamente utile.
Probabilmente quando verra' integrata in MPLAB X faranno qualcosa di simile (credo che non sia ancora integrata).
Saluti,
Mauro
grazie per la condivisione della procedura di simulazione.
Tornera' certamente utile.
Probabilmente quando verra' integrata in MPLAB X faranno qualcosa di simile (credo che non sia ancora integrata).
Saluti,
Mauro
Si prega Accedi o Crea un account a partecipare alla conversazione.
- Mauro Laurenti
- Moderator
Riduci
Di più
11 Anni 6 Mesi fa #4
da StefA
..avevano magari fatto lo sgambetto al ka, ma il sangue restava sempre più denso dell'acqua.. [cit.]
Risposta da StefA al topic Simulare la seriale in MPLAB
Grazie per aver condiviso Alex.
Ste
Ste
..avevano magari fatto lo sgambetto al ka, ma il sangue restava sempre più denso dell'acqua.. [cit.]
Si prega Accedi o Crea un account a partecipare alla conversazione.
- StefA
- Moderator
Riduci
Di più
- Messaggi: 1222
- Ringraziamenti ricevuti 104
11 Anni 6 Mesi fa #5
da Pinna
Chi vola vale, chi vale vola, chi non vola è un vile
Risposta da Pinna al topic Simulare la seriale in MPLAB
grazie anche da parte mia.
Marcello
Marcello
Chi vola vale, chi vale vola, chi non vola è un vile
Si prega Accedi o Crea un account a partecipare alla conversazione.
- Pinna
- Moderator
Riduci
Di più
- Messaggi: 1010
- Ringraziamenti ricevuti 107
Moderatori: Mauro Laurenti, Pinna, StefA, Matteo Garia
Registrati al sito
Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.