Corso C18: Un esempio CAN e poi è finito, e dopo...?

10 Anni 10 Mesi fa #1 da Ultron
Dunque... sono al termine (proficuo) del corso su MPLAB con C18. Mancherebbe un qualche esperimento su CAN e poi è concluso (c'è qualcosa da qualche parte del sito per fare un esperimento su base CAN?).

Ho due FreedomII, e potrei metterle in comunicazione usando la linea CAN.

Inoltre vorrei proseguire il viaggio nell'Architettura Microchip e, considerando che ho già discreta esperienza su AVR, quale sarebbe lo step successivo a quello che sto rapidamente concludendo? Esiste un "Corso avanzato"?

Thanks

Guido

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Ultron
  • Senior Member
  • Senior Member
Di più
10 Anni 10 Mesi fa #2 da borelg
Ciao guido!
Più di un anno fa avevo scritto un breve codice per un convertitore Rs232-Can.
Ti dico la verità: non lo ho mai provato perchè non ne ho più avuto bisogno.

Adesso non lo ho riguardato e probabilmente non funziona, ma te lo spedisco lo stesso sperando che ti possa essere utile in qualche modo. :) .

Ciaoo!


File allegato:

Nome del file: 18.Rs232_CAN.rar
Dimensione del file:2 KB
Allegati:

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • borelg
  • Avatar di borelg
  • Elite Member
  • Elite Member
Di più
10 Anni 10 Mesi fa - 10 Anni 10 Mesi fa #3 da Mauro Laurenti
Risposta da Mauro Laurenti al topic Corso C18: Un esempio CAN e poi è finito, e dopo...?
Ciao,

nel sito trovi diverso materiale.

In particolare ho scritto un Tutorial sul protocollo CAN, e una libreria con relativa documentazione:

1) Il protocollo CAN
2) Libreria CAN per PIC18

La libreria ha un bug nell'impostazione del baud rate. Se usi due schede con lo stesso cristallo il problema si "annulla" perche' entrambe hanno il baud rate errato ma uguale. Quando entri nei dettagli ho i particolari dei cambiamenti da fare.
...per ora ho sempre rimandato...

L'esempio di borelg mi sembra che sia basato sulla libreria proposta nel sito.
Saluti,

Mauro
Ultima Modifica 10 Anni 10 Mesi fa da Mauro Laurenti.

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Mauro Laurenti
  • Avatar di Mauro Laurenti
  • Moderator
  • Moderator
Di più
10 Anni 10 Mesi fa - 10 Anni 10 Mesi fa #4 da Ultron
Ok, ora scarico il file e mi adopero per la prova.

E per lo "step avanzato" cosa mi consigliate?
Ultima Modifica 10 Anni 10 Mesi fa da Ultron.

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Ultron
  • Senior Member
  • Senior Member
Di più
10 Anni 10 Mesi fa #5 da Mauro Laurenti
Risposta da Mauro Laurenti al topic Corso C18: Un esempio CAN e poi è finito, e dopo...?
personalmente ti consiglio di fare un po' di pratica con vari esempi.

Per esempio per l'USB ho fatto esempi sia per classe CDC che HID. MAgari puoi controllare sia il codice lato PIC che lato PC in maniera da avere una visione completa della soluzione.

...come passo successivo potresti vedere i PIC a 16 bit.

Saluti,

Mauro

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Mauro Laurenti
  • Avatar di Mauro Laurenti
  • Moderator
  • Moderator
Di più
Moderatori: Mauro LaurentiStefAMatteo Garia

Registrati al sito

Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.

Registrati al sito LaurTec.

Login