usart c18 step by step con compilatore xc8
11 Anni 2 Mesi fa #26
da Mauro Laurenti
Risposta da Mauro Laurenti al topic usart c18 step by step con compilatore xc8
la cosa e´strana.
Dammi un po´di tempo per scaricare l´ultima versione dell´ambiente di sviluppo e ritestare le librerie.
Nel frattempo puoi continuare con gli esempi senza LCD.
Saluti,
Mauro
Dammi un po´di tempo per scaricare l´ultima versione dell´ambiente di sviluppo e ritestare le librerie.
Nel frattempo puoi continuare con gli esempi senza LCD.
Saluti,
Mauro
Si prega Accedi o Crea un account a partecipare alla conversazione.
- Mauro Laurenti
- Moderator
Riduci
Di più
11 Anni 2 Mesi fa - 11 Anni 2 Mesi fa #27
da Mauro Laurenti
Risposta da Mauro Laurenti al topic usart c18 step by step con compilatore xc8
Ciao Andrea,
credo di aver trovato il problema. Nella nuova versione di MPLAB X ci sono delle ottimizzazioni abilitate di defualt.
Tali ottimizzazione alterano tutti i delay per cui il display viene comandato troppo velocemente.
Per questo il file hex che carichi funziona mentre quello che compili non va.
Dovresti disabilitare le ottimizzazioni tra le opzioni di progetto come in figura:
I tempi sono comunque piu' veloci del dovuto ma rimuovendo le ottimizzazioni software sembra andare.
Riprova gli esempi che non ti funzionavano.
Dovro' fare dei cambiamenti alla libreria al fine di supportare questi cambiamenti ma per ora con questo workaround crodo ci siamo.
In particolare senza ottimizazioni ottengo sul display proprio gli stessi caratteri strani che hai tu.
Facci sapere se risolvi
Saluti,
Mauro
credo di aver trovato il problema. Nella nuova versione di MPLAB X ci sono delle ottimizzazioni abilitate di defualt.
Tali ottimizzazione alterano tutti i delay per cui il display viene comandato troppo velocemente.
Per questo il file hex che carichi funziona mentre quello che compili non va.
Dovresti disabilitare le ottimizzazioni tra le opzioni di progetto come in figura:
I tempi sono comunque piu' veloci del dovuto ma rimuovendo le ottimizzazioni software sembra andare.
Riprova gli esempi che non ti funzionavano.
Dovro' fare dei cambiamenti alla libreria al fine di supportare questi cambiamenti ma per ora con questo workaround crodo ci siamo.
In particolare senza ottimizazioni ottengo sul display proprio gli stessi caratteri strani che hai tu.
Facci sapere se risolvi
Saluti,
Mauro
Ultima Modifica 11 Anni 2 Mesi fa da Mauro Laurenti.
Si prega Accedi o Crea un account a partecipare alla conversazione.
11 Anni 2 Mesi fa #28
da fer_ver
Risposta da fer_ver al topic usart c18 step by step con compilatore xc8
Qualche decennio fa Nino Ferrer cantava "Agata tu mi stupisci !!... tu mi.."
nell'era dei Pic non possiamo che dire: ..." Mauro tu ci stupisci ! "
Complimenti.
Ciao Renato
nell'era dei Pic non possiamo che dire: ..." Mauro tu ci stupisci ! "
Complimenti.
Ciao Renato
Si prega Accedi o Crea un account a partecipare alla conversazione.
- fer_ver
- Premium Member
Riduci
Di più
- Messaggi: 105
- Ringraziamenti ricevuti 12
11 Anni 2 Mesi fa #29
da alpignolo
Risposta da alpignolo al topic usart c18 step by step con compilatore xc8
Ciao Mauro,
poco prima del tuo messaggio ho installato mplabx v1.51. Ho provato il programma e non andava, allora ho installato xc8 v 1.12 come Marcello e il programma funziona! Quindi il programma mi va con xc8 1.12 e non con xc8 v 1.20.
Ho provato poi a impostare xc8 1.20 e impostare il setting come hai detto tu anche se il menù della versione 1.51 è un pò diverso:
ma il programma non mi va ancora con xc8 1.20
Ho installato mplabx v 1.90, ora il menù e come il tuo, trovo già tutto disabilitato (credo perchè e rimasto salvato nel progetto quando l'ho aperto con la v 1.51, infatti i programmi che non ho aperto con la versione 1.51 hanno le spunte nel menù) ma con xc8 1.20 non va ancora, mentre con xc8 v1.12 va (anche se riaviando più volte con il tasto reset saltuariamente capita che escono i caratteri strani)
Ad ogni modo almeno adesso l' LCD mi va con xc8 v.1.12!
Grazie per l'aiuto Andrea
poco prima del tuo messaggio ho installato mplabx v1.51. Ho provato il programma e non andava, allora ho installato xc8 v 1.12 come Marcello e il programma funziona! Quindi il programma mi va con xc8 1.12 e non con xc8 v 1.20.
Ho provato poi a impostare xc8 1.20 e impostare il setting come hai detto tu anche se il menù della versione 1.51 è un pò diverso:
ma il programma non mi va ancora con xc8 1.20
Ho installato mplabx v 1.90, ora il menù e come il tuo, trovo già tutto disabilitato (credo perchè e rimasto salvato nel progetto quando l'ho aperto con la v 1.51, infatti i programmi che non ho aperto con la versione 1.51 hanno le spunte nel menù) ma con xc8 1.20 non va ancora, mentre con xc8 v1.12 va (anche se riaviando più volte con il tasto reset saltuariamente capita che escono i caratteri strani)
Ad ogni modo almeno adesso l' LCD mi va con xc8 v.1.12!
Grazie per l'aiuto Andrea
Si prega Accedi o Crea un account a partecipare alla conversazione.
- alpignolo
- Autore della discussione
- Junior Member
Riduci
Di più
- Messaggi: 33
- Ringraziamenti ricevuti 1
11 Anni 2 Mesi fa #30
da alpignolo
Risposta da alpignolo al topic usart c18 step by step con compilatore xc8
provato il programma della seriale con xc8 1.12, funziona ma a volte quando si preme esc al posto che stampare rs232closed stampa caratteri strani.
Si prega Accedi o Crea un account a partecipare alla conversazione.
- alpignolo
- Autore della discussione
- Junior Member
Riduci
Di più
- Messaggi: 33
- Ringraziamenti ricevuti 1
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.