Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.
pic:ktechlab [2009/11/06 08:32] per |
pic:ktechlab [2009/11/06 23:39] (Version actuelle) per |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | [[.|retour]] | + | [[piclinux|retour]] |
====== KTECHLAB ====== | ====== KTECHLAB ====== | ||
http://ktechlab.org | http://ktechlab.org | ||
Ligne 25: | Ligne 25: | ||
[[GCBASIC]] | [[GCBASIC]] | ||
- | ==== Ma participation ==== | + | ===== Traduction de la page Ktechlab de piclinux sur sourceforge ===== |
+ | http://piclinux.sourceforge.net/ktechlab-gcb.html | ||
+ | |||
+ | ==== Description: ==== | ||
+ | Ktechlab-Gcb est une modification de Ktechlab-0.3.7 (svn branches) l'objectif principal est l'integration du compilateur GcBasic dans Ktechlab, bien que de nouvelles fonctionnalités et de nouveaux modèles de PIC ont aussi été ajoutés, disponibles tant dans flowcode qu'en simulation. | ||
+ | |||
+ | Les principales différences sont : | ||
+ | === Flowcode ou Organigramme de programmation === | ||
+ | * Flowcode génère du code Gcbasic, ceci augmente les possibilités pour les fonctions disponibles et aussi pour le nombre de PICs supportés. | ||
+ | * Actualmente flowcode GcBasic supporte plus de 30 modèles de PIC, face aux 5 modèles de PIC supportés par Microbe. | ||
+ | * On a ajouté des symboles d'oalgorigramme qui permettent de lire les canaux analogiques ADC (8 ou 10 bits). | ||
+ | * On a ajouté au symbole Départ (start) la possibilité de définir la fréquence d'horloge, nécessaire pour la génération du code des temporisations et d'autres functions. On peut aussi insérer dans ce symbole quelques lignes de code d'initialisation comme #includes, #defines o bien d'autres choses. | ||
+ | |||
+ | === Simulation: === | ||
+ | * On a modifié la manière dont la simulation du códe (Gpsim) s'exécute de manièreà consommer beucoup moins de cpu y qu'il s'exécute plus rapidement, permettant la simulation en temps réel, cela dépend tout de même de la charge du CPU; On a ainsi résolu le problème des interruptions y quleque autre. | ||
+ | * On dispose aussi de plus de 30 modèles de pic pour simuler (voir la [[http://piclinux.sourceforge.net/listapic.html|liste]]). | ||
+ | * On a ajouté une propriété aux composants PIC qui permet de définir la fréquence d'horloge à laquelle s'exécutera la simulation. | ||
+ | * On a implanté la simulation des entrées analogiques, bien que cela limite les entrées digitales ; aussi on a ajouté une propriété qui permet d'Activer/Désactiver cette possibilité. | ||
+ | |||
+ | === Requis: === | ||
+ | * [[http://piclinux.sourceforge.net/gcbasic-pl.html|GcBasic-PL]]: ([[gcbasic#Description|en français]]) On peut utiliser la version originale de GcBasic mais il faut mettre le chemin de l'exécutable dan le PATH. | ||
+ | * [[https://sourceforge.net/projects/piclinux/files/Ktechlab-Gcb/gpsim_0.24.0.deb/download|Gpsim-0.24]] : Bien qu'on puisse fonctionner avec la version 0.23,la version 0.24 parait mieux fonctionner et a divers problèmes résolus. | ||
+ | |||
+ | === Quelques vidéos : (en espagnol) === | ||
+ | [[http://arcachofo.users.sourceforge.net/ktl037|Flowcode]] | ||
+ | [[http://piclinux.sourceforge.net/files/videos/volt0.ogg|Voltmètre]] | ||
+ | [[http://piclinux.sourceforge.net/files/videos/rot-led.ogg|Pwm leds]] | ||
+ | |||
+ | === Écrans : === | ||
+ | Simulation de voltmètre avec PIC16F876A, utilisant le Timer0+Interruptions et lecture CAN(ADC) : | ||
+ | {{http://piclinux.sourceforge.net/files/capturas/ktl-voltimetro.png?1000}} | ||
+ | |||
+ | ===== Ma participation ===== | ||
J'ai traduit de l'espagnol au français, les changements dans le fichier ktechlab-fr.po | J'ai traduit de l'espagnol au français, les changements dans le fichier ktechlab-fr.po | ||
ainsi que le ficher de GcBasic messages-fr.dat | ainsi que le ficher de GcBasic messages-fr.dat |