by obdh » Fri Jan 10, 2014 12:00 am
Il y a quand même pas mal de code en C pour les pic disponible comme exemple.
Le livre (ou cours) sur le C est très bien pour démarrer car il pose bien et simplement les bases. Evidemment, tout ce qui concerne le graphique et l'allocation dynamique est peu utile, mais cela laisse bien au moins la première moité, et c'est ce qui pose souvent le plus de problème au débutant (pointeurs en particulier, fonctionnement des paramètres des fonctions). Après, il devient plus facile de continuer sur d'autres sources. Quant aux initialisation, cela reste du C, avec des #define, c'est donc plus sur la doc processeur qu'il faut se pencher, et sur quelques exemples. On peut utiliser la librairie pLib de Microchip, mais ce n'est pas toujours très clair ni facile à utiliser, on peut choisir dans de nombreux cas de s'en passer et de faire les initialisations en restant plus proche du hard.
Cela demande bien sûr un effort, mais pas supérieur à celui de rester en assembleur, et avec l'avantage d'être bien plus réutilisable (code et connaissances).