Utilisez TimerOne.h dans un autre microcontrôleur

Mr Men

Utilisez TimerOne.h dans un autre microcontrôleur


Est-il possible d’utiliser un script utilisant TimerOne d’Arduino dans un ATmega8 et comment pourrais-je m’y prendre?

Réponses


 morsure

Je répondrai à cela en supposant que vous vous référez à la bibliothèque arduino-timerone, dont la source se trouve ici .

Tout d’abord, en regardant les fiches techniques des deux parties, l’ATmega8 est assez similaire à l’ATmega168 / 328, que la bibliothèque TimerOne est censée cibler (à part quelques différences, y compris le nombre de sorties PWM).

En particulier, en ce qui concerne Timer1, en inspectant les descriptions du temporisateur dans les deux fiches techniques et ses fonctionnalités spécifiques exploitées dans le code TimerOne, les ATmega8 et ATmega168 / 328 devraient être interchangeables.

Enfin, le chargeur de démarrage Arduino est disponible pour être gravé sur une puce ATmega8 (IIRC, ATmega8 est l’une des cartes sélectionnables dans l’IDE Arduino 1.0).

Compte tenu de tout ce qui précède, la bibliothèque TimerOne devrait très probablement fonctionner sans modification sur les croquis écrits sur une puce ATmega8 chargée par Arduino.

Mr Men

Je vous remercie. Cela confirme ce que j’ai recherché. Vous en avez déjà couvert plus que moi.

stevenvh

@MrMen – Si vous avez trouvé cette réponse utile (ce que vous avez probablement fait, puisque vous l’avez acceptée), n’oubliez pas de voter.

Mr Men

Fait ce ty ((:

 

#autre, dans, microcontrôleur, TimerOne.h, un, utilisez

 

google

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *