Réinitialiser la broche sur la clarification ATtiny84 / 85/2313

9

J'ai deux questions que j'espérais que quelqu'un pourrait clarifier avec un rapide Vrai / Faux. Lorsque vous utilisez l'ATtiny85 / 85/2313, la broche de réinitialisation est connectée à une résistance de 10 k qui est connectée à VCC.

  1. Lors de la programmation avec un programmeur AVR à 6 broches, la broche de réinitialisation d'un ATtiny à ce point doit-elle être connectée à la résistance 10k à VCC?

  2. Lorsque vous utilisez un Arduino Uno pour programmer un ATtiny, la broche de réinitialisation de l'attiny est connectée au D10. La broche de réinitialisation doit-elle également être connectée à une résistance de 10 k à VCC?

Ou pour résumer, la broche de réinitialisation sur un ATtiny84 / 85/2313 doit-elle toujours être connectée à une résistance 10k sur VCC?

ben
la source

Réponses:

7

Oui, connectez toujours la broche de réinitialisation de l'ATtiny au VCC via une résistance de 10k. Cela ne peut pas faire de mal et cela peut aider (empêcher la réinitialisation aléatoire de votre appareil).

vicatcu
la source
6

Pour éviter les réinitialisations parasites, il est recommandé de connecter la broche de réinitialisation d'un contrôleur via une résistance 10k à V (CC). Cependant, lorsqu'elle est connectée au programmateur, une résistance de 10k ne fera pas de mal, mais ce n'est pas vraiment nécessaire. Le programmateur utilisera l'une de ses broches de sortie à faible impédance pour tirer la broche du contrôleur au niveau souhaité (vers le haut ou vers le bas). Dans ce cas, la résistance 10k n'a aucun effet car la sortie du programmateur a une impédance beaucoup plus faible.

Notez cependant qu'une fois que le programmeur a fini de programmer le périphérique, je ne sais pas ce qui va arriver aux sorties du programmeur (et avec cela le niveau logique sur la broche de réinitialisation du contrôleur). Si le programmateur met ses broches à l'état haute impédance / entrée, la résistance 10k sur la réinitialisation du contrôleur est à nouveau recommandée.

Bien sûr, la résistance 10k n'est pas nécessaire lorsque la broche de réinitialisation est attachée à une sortie logique d'une autre puce.

En d'autres termes: la résistance 10k lors de la réinitialisation à V (CC) ne fait pas mal lors de la programmation, mais elle empêche les réinitialisations involontaires une fois effectuées.

jippie
la source