Étape 3: logiciel
Le fichier Hex est associé au projet. Comment faire pour le graver dans le microcontrôleur se trouvent aussi dans les Instructables.
J’ai utilisé USBtinyISP programmeur et AVRdude. Télécharger tout d’abord le fichier *.hex. Après cela, les bits de fusible doivent être définies.
Les paramètres de fusible de l’ATTiny85 sont les suivantes :
Lfuse : 0xE1
Hfuse : 0x5D
Efuser : 0xFF
Je recommande fortement de brûler les fusibles dans l’ordre suivant : efuser (si nécessaire - si la puce a été utilisée avant - dans les autres cas, les réglages d’usine sont identiques à la nécessaire). Après cela, le Lfuse doit être brûlé. Au troisième est brûlé le Hfuse.
Il faut savoir qu’après que brûler l’Hfuse de la puce est verrouillé davantage pour la programmation. Il n'est pas accessibles par le programmeur de l’ISP, parce que le RSTDISBL a la valeur « 0 », ce qui définit l’axe « RESET » comme les e/s et la puce ne peuvent pas être réinitialisés. Le seul moyen de le débloquer est d’utiliser le programmateur HV. Jouer avec le joueur j’ai enfermé 3 puces et après cela, il m’a fallu deux jours pour les débloquer. Comment faire c’est la question des autres instructable, qui je peux être doit écrire,
Lorsque l’exposé porte sur le logiciel, voici l’endroit pour parler de la formule de fichiers de musique. Ils doivent être de type RIFF-WAV. Ces fichiers peuvent être créés par l’utilisation du convertisseur audio opensource gentil "Freemake". Sur la photo sont indiqués les paramètres de fichier de sortie. Vous pouvez convertir vos fichiers MP3 de WMF sans problèmes. Tous les fichiers doivent être enregistrés dans la racine de la carte SD ou dans le dossier appelé "wav". Je dirais que pour le test, vous devez utiliser carte SD contenant uniquement des fichiers wav.