AVR RGB Dual Matrix pilote (7 / 12 étapes)

Étape 7: Mettre à jour l’AVR Fuse octets

Pour conduire cette nombreux voyants, nous avons besoin d’un grand nombre de cycles d’horloge - cela signifie que nous devrons changer les fusibles d’AVR par défaut qui contrôlent à la source d’horloge.

Le ATmega328p est livré avec les fusibles configurés pour s’exécuter sur l’oscillateur interne de 8MHz. Cette horloge est ensuite renforcée jusqu'à 1 MHz en interne. J’ai décidé d’utiliser un cristal 16MHz externe. C’est le même calendrier que beaucoup d'entre les planches originales de Arduino utilisé, et c’est aussi agréable, impliqués dans le contrôle de la distribution des numéros pairs.

Prenez note, programmation des AVR fusibles est très simple, mais c’est aussi la meilleure façon d’un morceau de brique. Vous pouvez désactiver facilement la programmation tous ensemble ou définie la source d’horloge à une certaine fréquence étrange. Vérifiez toujours vos valeurs d’octet avant la programmation !

Charger une console terminale et exécutez la commande suivante :

> avrdude

S’il s’agit d’une commande inconnue, alors vous aurez besoin d’installer un logiciel - à savoir le compilateur AVR-GCC et l’outil de programmation AVRDUDE. Ceux-ci sont groupés en WinAVR ou Atmel Studio, mais peuvent également être individuellement installés sur n’importe quel OS.

À l’aide de l' incroyable calculateur fusible disponible ici, nous pouvons voir que, pour utiliser un cristal 16 MHz externe sans la fracture de l’horloge par option 8, nous devrions changer le fusible bas pour être 0xE7.

Il s’agit de la base de la commande pour changer le fusible faible :

> avrdude -p - c -P - U lfuse:w::m

Si vous utilisez mon programmateur AVR recommandée, la commande suivante va travailler, sinon, vous devrez remplacer certaines valeurs avec celles correspondant à votre configuration.

> avrdude -p atmega328p - c usbtiny P - usb - U lfuse:w:0xe7:m

En cas de succès, vous devriez voir un message de réussite. Vous pouvez toujours vérifier les bits de fusible avec cette commande :

> avrdude -p atmega328p - c usbtiny -P usb -V

Articles Liés

Son activé 4 X 7 RGB LED Matrix

Son activé 4 X 7 RGB LED Matrix

cette instructable est sur un son activés RGB Led Matrix fabriqué à partir de RVB Led et maison maintiennent les articles. Les utilisations de la matrice de LED trois compteurs binaire de 4 bits et un décalage de 4-bits s'inscrire (pour les fils de t
Arduino 8 * 8 Led Matrix pilote avec des registres à décalage de 2 * 74HC595

Arduino 8 * 8 Led Matrix pilote avec des registres à décalage de 2 * 74HC595

J'ai acheté une matrice de 8 x 8 Led y compris une carte de conducteur avec une puce MAX7219CNG. Malheureusement cette puce ne fonctionnait pas correctement. J'ai donc décidé de construire mon propre pilote avec l'aide de 2 registres à décalage 74HC5
Meilleur LED RGB pour n’importe quel projet (WS2812, aka NeoPixels)

Meilleur LED RGB pour n’importe quel projet (WS2812, aka NeoPixels)

Quand nous travaillons en collaboration avec LEDs, nous aimons souvent contrôler leur état (marche/arrêt), la luminosité et la couleur. Il y a beaucoup, beaucoup de différentes façons d'aller à ce sujet, mais aucun n'est qu'une solution comme la WS28
Arduino UNO base de pilote d’affichage LED HUB75

Arduino UNO base de pilote d’affichage LED HUB75

Il s'agit de 5x5cm personnalisé carte Arduino UNO qui permet une connexion simple à affichages LED d'interface HUB75.Si vous n'êtes pas familier avec ces affichages, vous pouvez acheter un de Adafruit panneau de matrice RGB LED 16 X 32, ou de Aliexpr
Multicolor Knight Rider avec LED PL9823 RGB + Arduino UNO

Multicolor Knight Rider avec LED PL9823 RGB + Arduino UNO

Si vous connaissez les célèbres del WS1012 vous n'ignorez pas ce tutoriel.Le PL9823 le moins cher a conduit qui utilisent le même protocole de la WS1012 conduit. Vous pouvez utiliser ce qui a conduit pour faire un ledstrip ou aussi une matrice de led
Arduino basé testeur LED matrice RGB

Arduino basé testeur LED matrice RGB

Il s'agit d'un projet Arduino très simple qui contrôlent le panneau de matrice 16 x 32 RGB LED via un câble IDC 16pin. L'Arduino sera continuellement envoi 5 set couleurs (rouge, vert, bleu, blanc, noir) dans le panneau de matrice de LED qui permette
Arduino basé jeu de Pong Bi-color LED Matrix

Arduino basé jeu de Pong Bi-color LED Matrix

Nous avons créé deux projet de jeu instructables jusqu'en utilisant les kits Bi-color LED Matrix Driver Module SLT jolliFactory que nous avons conçu. Ce module LED Matrix est conçu pour pouvoir chain-donc vous pouvez chaîner les modules ensemble au n
Arduino basé Bi-color LED Matrix Snake Game

Arduino basé Bi-color LED Matrix Snake Game

Nous avons démontré comment un Arduino basé jeu de Tetris Bi-color LED Matrix peut être construit dans notre dernière instructable. Nous étions tout à fait surprenant il a été présenté à la page d'accueil de Instructables et lui ont valu une poignée
Arduino basé Bi-color LED Matrix Game of Life

Arduino basé Bi-color LED Matrix Game of Life

Jeu de la vie de Conway n'est pas un jeu de classique. C'est le plus connu automate cellulaire à deux dimensions créée par le mathématicien John Horton Conway en 1970.Il se joue sur une grille à deux dimensions de cellules. Une cellule peut être mort
7 affichage du texte de défilement Bi-color LED Matrix

7 affichage du texte de défilement Bi-color LED Matrix

Ici, nous montrons comment un Bi-color 7 8 x 8 LED Matrix Scrolling Text Display est construite, dans laquelle messages et commandes peuvent être envoyées à lui via Bluetooth à l'aide d'un téléphone intelligent Android. Logiquement, tout appareil cap
Arduino basé Bi-color LED Matrix Audio Spectrum Visualizer

Arduino basé Bi-color LED Matrix Audio Spectrum Visualizer

Après que nous sommes arrivés avec le kit de Bi-color LED Matrix Driver Module, nous avons recherché de projets intéressants de travailler avec elle.Pourrait vous intéresser dans certains de ces projets, que nous avons mis en à instructables à l'aide
Programmation de la 'AtTiny85' avec le « petit AVR Programmer » et complété 'Arduino IDE'

Programmation de la 'AtTiny85' avec le « petit AVR Programmer » et complété 'Arduino IDE'

À l'aide de la goupille 8 peu AtTiny85 de Atmel microcontrôleur comme un standalone est une excellente alternative à la plus grande broche 28 AtMega328 monté sur une carte Arduino Uno. Je suis passé de l'un à l'autre par divers moyens, mais ce que j'
Connexion Nokia 3310 LCD USB utilisant AVR

Connexion Nokia 3310 LCD USB utilisant AVR

que faire avec un vieux téléphone, un microcontrôleur et beaucoup de temps ?Vous accrochez écran LCD de l'ancien téléphone vers l'ordinateur USB bien sûr !Dans ce projet, que nous allons communiquer avec un Nokia 3310 LCD via USB ! Comment allons-nou
Arduino Bi-color LED Matrix Flappy oiseau jeu basé

Arduino Bi-color LED Matrix Flappy oiseau jeu basé

Nous avons construit un certain projets en utilisant les kits Bi-color (rouge et vert) LED Matrix Module pilote de jolliFactory et ont publié leur comme instructables ici. Chacun de ces modules utilise deux MAX7219 Display Driver ICs pour piloter une