Reimpostare il pin sul chiarimento ATtiny84 / 85/2313


9

Ho due domande che speravo che qualcuno potesse chiarire con un rapido Vero / Falso. Quando si utilizza ATtiny85 / 85/2313 il pin di ripristino è collegato a una resistenza da 10k collegata a VCC.

  1. Quando si programma con un programmatore AVR a 6 pin, il pin di reset su un ATtiny a quel punto deve essere collegato al resistore 10k a VCC?

  2. Quando si utilizza un Arduino Uno per programmare un ATtiny, il pin di ripristino sull'attiny è collegato a D10. Il pin di ripristino deve inoltre essere collegato a una resistenza da 10k a VCC?

O per riassumere, il pin di reset su un ATtiny84 / 85/2313 deve sempre essere collegato a una resistenza da 10k a VCC?

Risposte:


7

Sì, collegare sempre il pin di reset di ATtiny a VCC tramite un resistore da 10k. Non può far male e può aiutare (impedire il ripristino casuale del dispositivo).


6

Per evitare ripristini spuri, è buona norma collegare il pin di ripristino di un controller tramite un resistore da 10k a V (CC). Tuttavia, mentre è collegato al programmatore, un resistore da 10k non farà male, ma non è davvero necessario. Il programmatore utilizzerà uno dei suoi pin di uscita a bassa impedenza per tirare il pin del controller al livello desiderato (su o giù). In quel caso la resistenza da 10k non ha alcun effetto perché l'uscita del programmatore ha un'impedenza molto più bassa.

Si noti tuttavia che una volta che il programmatore termina la programmazione del dispositivo, non mi è noto cosa accadrà alle uscite del programmatore (e con ciò il livello logico sul pin di reset del controller). Se il programmatore porta i pin in alta impedenza / stato di ingresso, è consigliabile di nuovo la resistenza 10k sul reset del controller.

Naturalmente la resistenza da 10k non è necessaria quando il pin di reset è collegato a un'uscita logica da un altro chip.

In altre parole: il resistore da 10k su reset su V (CC) non danneggia durante la programmazione, ma previene ripristini involontari una volta fatto.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.