À l’aide du bouclier de programmation ATTINY 8Pin avec une horloge externe (1 / 2 étapes)

Étape 1: Fusibles et raccordement à une source d’horloge externe

Micro-contrôleurs AVR ont deux octets de configuration dans leur mémoire interne qui contrôlent les différents aspects de comment le processeur est initialement configuré et exécuté. Ce qu’on appelle FUSE bits pour des raisons obscures, et si vous obtenez leur mal, vous pouvez restituer le processeur inutilisable (ou briques!) Ce peuvent être réinitialisés avec un programmateur spécial haute tension. Un fusible bit, la source de l’horloge, est initialement défini à utiliser l’oscillateur interne de la puce. Pour de nombreuses applications, c’est très bien, mais si le moment critique est nécessaire, il est nécessaire d’utiliser un cristal externe ou oscillateur. Voici une température beaucoup plus stable et précise.

Les 8 bouclier programmation pin n’utilise pas un oscillateur externe. Vous pouvez programmer le reste de l’éclair d’un ATTINY avec le bouclier de programmation, tant il est horloge fusible a la valeur interne. Vous pouvez même écrire les bits de fusible Si vous ne changez pas l’horloge, et vous pouvez même écrire qu’une fois ! Après cela, si vous n’avez pas tout type d’horloge vous avez sélectionné disponible, la puce juste ne fonctionne pas, même pour la programmation.

Par exemple, j’ai un hack pour le TV-B-Gone qui se transforme en un Super caméra Remote. Le TV-B-Gone utilise un résonateur céramique externe de 3 broches comme celle illustrée ici. Si vous prenez le processeur qui vient avec le TV-B-Gone, ou programmer des fusibles en utilisant le makefile dans le package de progiciels open source, vous obtiendrez cette erreur :

avrdude : signature Device = 0xfff000
avrdude : attendu de signature pour ATtiny85 1E 93 0 b
Revérifiez la puce, ou -F permet de substituer à cette vérification.

Heureusement, Randofo inclut les en-têtes femelles comme une évasion de tous les pins. Obtenir un de ces résonateurs 3Pin et reliez la fiche centrale au sol (4 broches) et les deux autres broches 2 et 3.

Si vous faites cela, vous pouvez reprogrammer, y compris remontant à l’horloge interne !

Ici, j’ai utilisé une maquette, mais il serait aussi facile de prendre un peu bande de protoboard et faire un petit en-tête branche droite.

Articles Liés

USBASP programmation un ATMega328P avec une horloge interne 8MHz

USBASP programmation un ATMega328P avec une horloge interne 8MHz

nous allons programmation un bootloaded ATMega328P avec une esquisse de l'Arduino, dans l'IDE Arduino, mais à l'aide d'un programmateur USBASP pas la carte Arduino.Ce semblable à USBASP démarrage.Vous pouvez utiliser une carte de prototypage pour cel
Programme ATtiny jetons avec Arduino

Programme ATtiny jetons avec Arduino

Parfois un Arduino juste n'est pas apte à l'emploi. À l'époque quand vous avez besoin quelque chose de plus petit, plus simple et moins cher, il est préférable d'utiliser un microcontrôleur AVR. Atmel dispose d'une ligne de Attiny puces qui viennent
Bouclier de programmation ATtiny 85

Bouclier de programmation ATtiny 85

ATtiny 85, mon préféré de tous les Attinys. Ils sont grands parce qu'ils sont peu coûteux, super petit et toujours faire le travail sans avoir à utiliser un ensemble Arduino. Cependant, je n'aime pas les coder à l'aide d'une planche à pain. Il peut p
Poisson hors de l’eau - Conseil ATtiny utilisé avec Arduino

Poisson hors de l’eau - Conseil ATtiny utilisé avec Arduino

FishBowl est une planche de petit microcontrôleur programmable à l'aide du logiciel Arduino.  Il a une batterie, donc vous pouvez alors l'utiliser sans la plus grande carte principale de l'Arduino.  C'est comme un petit Arduino à emporter.Instruction
Bouclier de programmation Arduino Attiny

Bouclier de programmation Arduino Attiny

Un Attiny est une excellente alternative à l'atmega328, c'est pour les projets qui ont besoin de quelques broches GPIO et doivent être portables. Mais contrairement à l'atmgea328 l'attiny ne peut pas brancher sur une carte Arduino et être programmé.
Bouclier de programmation AVR Arduino

Bouclier de programmation AVR Arduino

Avez-vous besoin d'un moyen rapide et facile de programme AVR jetons. Saviez-vous que vous pouvez utiliser votre Arduino et l'IDE Arduino ? Ce bouclier Arduino facilite considérablement le processus.Vous pouvez:Graver un bootloader sur un remplacemen
Bouclier de programmation 8 broches

Bouclier de programmation 8 broches

le bouclier de programmation 8 broches vous permet de programme ATtiny série puces utilisant l'Arduino lui-même comme le programmeur. En d'autres termes, vous cela Branchez votre Arduino et puis vous pouvez facilement programmer des puces 8 broches.
Comment programmer attiny utilisant arduino uno

Comment programmer attiny utilisant arduino uno

je voulais juste faire un petit arduino pour mes quelques projets parce que l'achat d'un arduino pour chaque projet sera trop cher pour un 15 ans gars!Étape 1: Les choses dont vous avez besoinArduino IDEfichiers sur votre arduino IDE ATtinyVous pouve
Supercondensateur Programmable Attiny LED lampe de poche

Supercondensateur Programmable Attiny LED lampe de poche

Il y a longtemps, j'ai vu que certains pilotes de lampes de poche utilisent Attiny microcontrôleurs pour faire face à des modes différents. À ce moment-là, je n'ai pas eu arduino et je ne savais pas comment programmer un.Les temps ont changé et mes c
Bouclier de programmateur AVR

Bouclier de programmateur AVR

À côté de mon instructables Arduino, j'utilise aussi pur microcontrôleurs ATmega328 et ATtiny85. Pour programmer eux j'ai utilisé normalement une maquette et le programme d'installation ArduinoISP avec un Arduino UNO ou NANO. Mais ce n'était pas la m
Bouclier de programmation Arduino Bluetooth (sans fil Télécharger Code)

Bouclier de programmation Arduino Bluetooth (sans fil Télécharger Code)

Ce projet va vous montrer comment faire un téléchargement sans fil Arduino code depuis votre ordinateur via Bluetooth.Étape 1: Étape #1: planche à pain le circuit de programme d'installation de module Bluetooth. •Le Bluetooth module utilisé dans ce p
Programmation des AVR avec Arduino, AVRdude et AVR-gcc

Programmation des AVR avec Arduino, AVRdude et AVR-gcc

AVR est un type commun et peu coûteux de microcontrôleur qui peut sembler intimidant pour travailler avec, mais ne vous inquiétez pas ! Une fois que vous avez les outils mis en place et les connaissances de base, ils peuvent devenir non seulement uti
Comment programmer le ATtiny85 avec la carte de Arduino uno

Comment programmer le ATtiny85 avec la carte de Arduino uno

Dans ce tutoriel, nous utiliserons une carte Arduino comme un programmeur ATtiny.Pour ce faire nous allons utiliser une seule carte Arduino UNO en tant qu'ISP (programmeur) et un microcontrôleur ATtiny85.Nous allons utiliser Codebender - en ligne IDE
L’utilisation de Scratch ou Arduino pour programmer un mBot avec Makeblock

L’utilisation de Scratch ou Arduino pour programmer un mBot avec Makeblock

Il y a quelques jours, j'ai fait un robot par Makeblock. Nous l'appelons mBot---un robot mieux s'adapter à l'éducation et la mise à la consommation. Il est simple à utiliser et plus abordable. Nous croyons que c'est le meilleur produit robotique dans