User manual

ASURO - 53 -
8.4. Erreurs Flash
Les erreurs suivantes peuvent se produire pendant le ashage:
• “c” Checksum Error. ASURO a reçu d’autres données que celles envoyées par le PC.
Ceci peut être provoqué par des éclairages parasites (p.ex. des néons), des petites coupures pendant le
contact visuel et autres.
• “t” Timeout. Le contact visuel avec ASURO a été interrompu.
• “v” Verify Error. ASURO a écrit des données erronées dans sa mémoire Flash.
Cela ne devrait normalement pas se produire et cela indique que la mémoire non-volatile (Flash-
EEPROM) est en n de vie ce qui n’arrive typiquement qu’après 10.000 programmations. Après 10
tentatives vaines de corriger l’erreur, le ashage est arrêté.
SideserreursChecksumseproduisentfréquemmentpendantleashage,ilest
souventsufsantd’éteindreoudebaisserunpeulalumièredelapièce,notamment
quandils’agitdetubesuorescents.
Appuyez toujours d’abord sur le bouton Programme et mettez ASURO sous tension
ensuite sinon un téléchargement de logiciel n’est pas possible !
8.5. Votre premier programme personnel
Avant de passer à un petit tour d’horizon de la programmation C, voici un premier petit programme
personnalisé. A cet effet, nous chargeons le chier test.c du répertoire C:\Mes chiers\ASURO_src\
FirstTry au moyen du bloc-note Programmers Notepad (Linux : ou un autre éditeur):
#include “asuro.h”
int main(void) {
Init();
while(1);
return 0;
}
Pour les premiers essais, il est impératif que le programme porte toujours le nom de test.c car le
chier Make de démo fourni (un chier qui décrit la traduction d’un programme) est construit de
cette façon. Aussi, il est plus simple de continuer l’écriture à partir d’un exemple existant. Plus tard,
vous pourrez concevoir vos propres programmes et écrire vos propres chiers Make.
8. Informatique