home | area personale         schemi | tutorial | robotica | pic micro | recensioni         forum | chat irc         faq | contatti         store | Ordina PCB
username
password
cerca

 
FORUM: Pic Micro
Tutto quanto riguarda questi microprocessori... progetti, suggerimenti, aiuti, discussioni...ecc


Nuovo progettino.
     
Autore Messaggio opzioni
guzzj




una ogni 10 livelli


postato il:
20.09.2020, alle ore 12:09
se confronti la tua libreria con quella che ti ho postato, soprattutto la parte nell'esempio, si dovrebbe riuscire a capire come estrapolare i dati ( nell'esempio quelli di rpm, temperatura e velocità) in modo da implementarlo nel tuo, poi con i pids di wiki si possono aggiungere anche tutti gli altri parametri che possono interessare, ma a quel punto mi sa che fai prima a concentrarti su quella che ti ho postato io che è più completa della tua.

ovviamente se non ho capito bene non tenere conto di quello che ho scritto.



Non è obbligatorio usare il paracadute, ma ricorda, lo puoi fare una volta sola.
FrancoGual



[pagine pubblicate]

postato il:
23.09.2020, alle ore 16:18
Aggiornamento:
Il file che hai allegato.. guzzj, lo avevo trovato e testato in tempi non sospetti.
Diciamo che di CAN su MCP2515 ho quasi tutto quello che c'è in giro.
C'è un problema di fondo che è molto comune ai programmi che interrogano la linea can,
Tutti usano lo stesso sistema, che oltretutto è quello che indica Microchip, ovvero si legge il pin INT della scheda e si decide se trasmettere o ricevere.
Bene, negli sketch che ascoltano o ricevono solo, il sistema legge e scrive a monitor i dati letti.
Nel sistema RTX il pin INT resta sempre ON e quindi Arduino trasmette senza sosta e senza passare in ricezione.
Sto ravanando ovunque dove possibile per vedere se c'è un problema nelle librerie.
Per questo serve un'altro interlocutore che metta insieme almeno la breakout MCP2515 con un arduino, non necessariamente NANO come il mio, basta un atmega 328.
Sempre grazie



Anche il viaggio più lungo inizia con un piccolo passo.
Si vis pacem, para bellum!!!
Mark Zuckerberg ha reso suoi schiavi milioni di persone senza che se ne rendessero conto. F.G.
<Avete vinto voi,ma almeno non riuscirete a considerarmi vostro complice> Da Mediterraneo.
Inferno,Canto III,verso 51 Virgilio dice.........
guzzj




una ogni 10 livelli


postato il:
24.09.2020, alle ore 10:44
confrontando le librerie, la tua ha settato il cs pin sul 10, quella che ti ho postato è sul pin 9:
// the cs pin of the version after v1.1 is default to D9
// v0.9b and v1.0 is default D10
potrebbe essere questo il perché non ti funziona lo sketch. purtroppo anche se avessi la mcp2515 non ho macchine mie con il sistema obd2, la più giovane è del 98.


































Non è obbligatorio usare il paracadute, ma ricorda, lo puoi fare una volta sola.
guzzj




una ogni 10 livelli


postato il:
24.09.2020, alle ore 11:01
errata corrige, confrontando i 2 esempi, anche le librerie mcp_can.cpp, h e dfs.h sono simili, ma quelle del mio link sono maggiormente implementate per cui se vuoi riprovare quello che ti ho postato devi cambiare anche le 3 librerie e nell'esempio mettere 10 sul pin cs. comunque ti avverto che cè sempre la possibilità di mandare la centralina in protezione se rileva qualcosa a lei non gradita.


Non è obbligatorio usare il paracadute, ma ricorda, lo puoi fare una volta sola.
FrancoGual



[pagine pubblicate]

postato il:
24.09.2020, alle ore 11:58
Dunque, il pin 9 o 10 in uso, a seconda della versione non puoi scambiarli.
Se non correttamente collegato NON hai l'OK dalla diagnosi in avvio.
Quando il sistema è OK passa alla ricezione, se il pin INT è BASSO... se il pin diventa alto è quando trasmetti o hai il buffer pieno.
Così credo di aver capito, poi il problema INT basso alto pare che non sia solo mio.



Anche il viaggio più lungo inizia con un piccolo passo.
Si vis pacem, para bellum!!!
Mark Zuckerberg ha reso suoi schiavi milioni di persone senza che se ne rendessero conto. F.G.
<Avete vinto voi,ma almeno non riuscirete a considerarmi vostro complice> Da Mediterraneo.
Inferno,Canto III,verso 51 Virgilio dice.........
guzzj




una ogni 10 livelli


postato il:
24.09.2020, alle ore 12:24
infatti non devi scambiarlo, la tua versione prevede il cs pin sul 10, mentre quelle prima sul 9. è nello sketch che devi settare il pin cs corretto per la scheda in uso, nell' esempio della libreria che ti ho postato è settato il 9 ma deve essere cambiata la riga con il 10 se no è ovvio che non funziona.


Non è obbligatorio usare il paracadute, ma ricorda, lo puoi fare una volta sola.
FrancoGual



[pagine pubblicate]

postato il:
27.09.2020, alle ore 12:33
Aggiornamento.
Ho uno sketch che pare funzionare, non è perfetto ma almeno a display ho dei dati.
Ma avrei un piccolo problema, ad ogni fine riga dopo il valore ho sempre un quadratino nero, il cursore in pratica...
Ho provato col comando noCursor() ma è sempre li...
Idee?
Grazie



Anche il viaggio più lungo inizia con un piccolo passo.
Si vis pacem, para bellum!!!
Mark Zuckerberg ha reso suoi schiavi milioni di persone senza che se ne rendessero conto. F.G.
<Avete vinto voi,ma almeno non riuscirete a considerarmi vostro complice> Da Mediterraneo.
Inferno,Canto III,verso 51 Virgilio dice.........
guzzj




una ogni 10 livelli


postato il:
27.09.2020, alle ore 12:46
bisognerebbe vedere lo sketch, se cè un cursore penso sia comandato da pulsanti o encoder, forse per eliminarlo devi togliere tutta la sua funzione.


Non è obbligatorio usare il paracadute, ma ricorda, lo puoi fare una volta sola.
FrancoGual



[pagine pubblicate]

postato il:
27.09.2020, alle ore 16:07
Dunque, non è che ci sia un vero cursore, lo chiamo cosi' per identificare a fine scritta il rettangolino nero.
Che il programma mette comunque, a fine di ogni cosa che scrive, ma non ci sono comandi di richiamo.



Anche il viaggio più lungo inizia con un piccolo passo.
Si vis pacem, para bellum!!!
Mark Zuckerberg ha reso suoi schiavi milioni di persone senza che se ne rendessero conto. F.G.
<Avete vinto voi,ma almeno non riuscirete a considerarmi vostro complice> Da Mediterraneo.
Inferno,Canto III,verso 51 Virgilio dice.........
guzzj




una ogni 10 livelli


postato il:
27.09.2020, alle ore 16:25
devi postare lo sketch con le librerie, se lo vedi sul display per forza deve esserci un richiamo da qualche parte, a me no che non sia nella libreria che usi, ma senza vederlo nel mio piccolo non saprei come aiutarti


Non è obbligatorio usare il paracadute, ma ricorda, lo puoi fare una volta sola.
segui questo thread con grixFC, per questa funzione devi aver installato il software grixFC

torna su
     

Come utente anonimo puoi leggere il contenuto di questo forum ma per aprire una discussione
o per partecipare ad una discussione esistente devi essere registrato ed accedere al sito




 







 
 
indietro | homepage | torna su copyright © 2004/2024 GRIX.IT - La community dell'elettronica Amatoriale