Conseils utiles

Format de fichier EEP - Description, comment ouvrir?

Pin
Send
Share
Send
Send


Quelques mots sur le travail dans le programme Sinaprog et l’exposition de fusibles.

La fenêtre de travail du programme ressemble à ceci. Fenêtre d'état de gauche alors qu'elle est vide

Algorithme de programmation

1) Sélectionnez le fichier HEX et programmez le flash. "FLASH"
2) Nous sélectionnons le fichier HEX et programmeons l'EEPROM (si nécessaire bien sûr) "EEPROM"
3) Nous exposons la fusion "ADVANCED"

1. En lançant le programme Sinaprog, la fenêtre suivante apparaîtra.
- cliquez sur la flèche pour ajouter un menu supplémentaire à l'état du programme
- choisissez notre programmeur parmi une grande liste de
- cliquez sur "Seach" pour déterminer MK

Si le programmateur est alimenté et que le MK est correctement installé dans la prise, nous verrons un message indiquant que le périphérique ATS est prêt à accepter les instructions.

2. Sélectionnez le fichier du firmware. Le chemin d'accès à l'emplacement du fichier du firmware est affiché dans le champ

3. Appuyez sur le bouton "Program" et observez comment le firmware est enregistré dans MK

4. Après un certain temps, en fonction du poids du fichier du microprogramme, toutes les procédures seront affichées dans le champ d'état.

5. Nous exposons fyyuzy. Allez dans le menu "AVANCÉ". Champ de gauche avec fusibles standard pour MK Attini13a. BASSE - 6A, HAUTE - FF

La fusion peut être affichée octet ici si elles sont connues. Vous pouvez également définir les ticks séparément. Cliquez simplement sur "C" et changez le fusible souhaité.

6. Je devais désactiver SKDIV8. Les fusibles standard ont été remplacés par 7A.
Et aussi utiliser la première jambe de MK, PB5. Pour ce faire, dans les fusibles standard, cochez la case "RSTDISBL". Et la valeur passera de FF à FE.

Maintenant, si vous devez reprogrammer le MK, nous ne pouvons pas le faire simplement. Il sera nécessaire de recueillir un réanimateur pour Attini13a. En voici un, par exemple: Réanimateur de microcontrôleurs AVR Attiny13

1. La fenêtre d'état peut afficher les informations suivantes:

avrdude: erreur: activation du programme: la cible ne répond pas.1 "
avrdude: échec de l'inintialisation, rc = -1
Vérifiez la connexion et essayez à nouveau, ou utilisez -F pour ignorer cette vérification

Cela peut être dans plusieurs cas:
- ne pas connecter MK au programmeur
- au moins une des 6 broches requises n'est pas connectée aux pattes du MK
- au moins une épingle est confondue chez MK
- il n'y a pas de pouvoir sur MK

2. Si le programmateur n'est pas connecté au PC.

3. Afin de convertir les fusibles en octets, il existe des calculateurs de fusion.
Par exemple, ceci: radioshemi.ucoz.ru/FUSI/calc.html?part=

Les fusibles définis octet par bit sont affichés à gauche, et en bas, une explication de toutes les valeurs définies. En changeant une coche, la valeur d'octet changera également.

Pour PonyProg et Sinaprog, les fusibles sont les mêmes, mais pour Uniprof, ils sont inverses.

Cela semble être ce que je voulais, ai-je écrit. Bonne chance en programmation)

Commentaires 61

Article très utile. Il fallait flasher ATtiny 13A et tout s’est avéré! Vous avez une question sur EEPROM. Je comprends que si j'utilise des variables dans un programme que je lis, modifie, écris sur EEPROM, dois-je également flasher le fichier .eep?

Cher, dites-moi s'il vous plaît, est le programmeur CH341A amical avec ce programme?

Eh bien, quel genre de programmeur recommanderiez-vous pour ce programme avec Ali?

Usbasp, quiconque l'aimera. Prix ​​dans les 100r + -50. Ils sont tous pareils

Wow, aujourd’hui, j’ai décidé de flasher une autre puce, mais d’un lot différent, nous avons discuté hier avec vous d’un circuit DRL dans l’étage. bit (SPIEN) n’est pas coché et sa fenêtre n’est pas active., j’ai tout vérifié par défaut sauf inactif, mais le firmware n’est pas installé., il existe une solution pour y remédier. En résumé, si je comprends bien, prof. programmeur, commandé en Chine et n’a pas lu les critiques jusqu’à la fin.

Salut)
dans chaque programme, la fusion est définie à sa manière. Quelque part, vous cochez une case et un octet par bit est défini, tel que 6A FF (réglage par défaut pour 13). Et pourtant, dans certains programmes, les cases à cocher sont inverses, dans d'autres pas.

Par conséquent, je n'ai pas pris de bain de vapeur et installé le programme Sinarpog (c'est un shell d'avrdude). Très pratique pour beaucoup de programmeurs sous mk tini et mega (atmel)

Si la puce a été considérée au tout début, elle n'est pas verrouillée. C'est bien.
Mais après ces manipulations avec les fusibles SPIEN, les microns ont été envoyés dans un état verrouillé.

Solution
Nous collectons le réanimateur de teeny13, cela aidera les deux à sortir de telles situations.

Comment ouvrir le fichier EEP?

Un fichier de données qui stocke des informations sur un support EEPROM (Mémoire en lecture seule programmable effaçable électriquement), tel qu'une carte flash. Contient des données au format hexadécimal ("hex"), qui définissent le contenu d'une carte flash. Il peut être édité à l'aide d'un éditeur Hex ou d'une application de programmation telle que PonyProg.

Comment ouvrir le fichier EEP (EEPROM Data File)

Regarde la vidéo: Quel logiciel pour ouvrir ce fichier (Août 2022).

Pin
Send
Share
Send
Send