Utilisation d’ATtiny 45/85 avec HC-05 (pas Arduino)

Prateek Kumar

Utilisation d’ATtiny 45/85 avec HC-05 (pas Arduino)


Je travaille sur un projet qui m’oblige à utiliser un microcontrôleur ATtiny avec module bluetooth HC-05. J’ai utilisé le module avec Atmega 8 dans le passé en utilisant le protocole UART. Quelqu’un peut-il m’aider à utiliser ce module avec ATtiny 45/85. PS: Je n’ai aucune idée de la programmation de l’arduino et j’utilise le langage C intégré pour mes projets.

Russell McMahon

Êtes-vous capable d’implémenter un UART sur l’ATtiny x5? J’ai lu votre question comme signifiant que vous souhaitez pouvoir ajouter un UART virtuel au processeur que vous mentionnez. | Intérêt mais utile: quelle version de C intégré utilisez-vous? Est-il disponible pour l’ATTinyx5? | Intérêt uniquement: Où êtes-vous situé?

Réponses


 Russell McMahon

Je suppose que vous souhaitez implémenter un UART « soft » sur l’ATtinyx5 car ils n’ont pas d’UART matériel. Si ce n’est PAS ce que vous voulez, veuillez fournir plus de détails.

Un UART est relativement facile à implémenter dans un logiciel. Si vous pouvez consacrer l’objectif principal du programme à l’UART afin que le chronométrage puisse être mis en œuvre avec des retards, c’est assez simple. Si vous avez d’autres tâches qui occupent un temps processeur important, l’utilisation d’interruptions permet de simplifier le code. Heureusement, un certain nombre de personnes ont déjà implémenté le code ATtinyx5 UART et il existe une gamme parmi laquelle choisir.

Voici à partir de «Garagelab» ce qui semble être un excellent UART compatible x5 dans le cadre d’une bibliothèque d’autres routines x5.

Voici avr-softuart sur github, avec une discussion sur son utilisation ici . Ils l’utilisent pour parler à un Arduino mais ce n’est évidemment qu’un exemple de ce qu’il peut faire.

Voici un autre UART doux qui peut nécessiter quelques modifications pour le x5, mais qui a une discussion AVRFreaks pertinente ici

Voici le code pour une réception uniquement UART pour ATtiny85

Cette recherche est susceptible d’être utile.

 

#pas, 45/85, arduino, avec, d’ATtiny, HC-05, utilisation

 

google

Laisser un commentaire

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