Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.
pic:gcbasic [2009/10/30 00:15] per |
pic:gcbasic [2009/11/06 23:35] (Version actuelle) per |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | [[piclinux|retour]] | ||
+ | [[ktechlab]] | ||
====== GCBASIC ====== | ====== GCBASIC ====== | ||
http://gcbasic.sourceforge.net/ | http://gcbasic.sourceforge.net/ | ||
Ligne 12: | Ligne 14: | ||
ou le pdf en espagnol https://sourceforge.net/projects/piclinux/files/GcBasic-PL/GcBasic_Manual.pdf/download | ou le pdf en espagnol https://sourceforge.net/projects/piclinux/files/GcBasic-PL/GcBasic_Manual.pdf/download | ||
- | La documentation en français est en cours ... | + | J'ai décompressé le fichier gcbasic_es.chm avec archmage et j'ai mis les fichiers ici |
+ | http://per.launay.free.fr/es_gcbasic/ | ||
+ | |||
+ | La documentation en français est en cours ... [[GCBASIC:GcBasic-fr]] | ||
===== La version pour Linux ===== | ===== La version pour Linux ===== | ||
Ligne 30: | Ligne 35: | ||
Utilisation : | Utilisation : | ||
- | En plus des funcionalités originales de GcBasic sont disponibles: | + | En plus des fonctionnalités originales de GcBasic sont disponibles: |
- | * Multitasking : Facilite la programmation de taches qui doivent être exécutées périodiquement, | + | * **Multitasking :** Facilite la programmation de taches qui doivent être exécutées périodiquement, bien que dans un sens plus large il permet la programmation structurée sur une base de temps. |
- | bien que dans un sens plus large il permet la programmation structurée sur | + | * [[http://piclinux.sourceforge.net/adc87x.html |ADC pour PIC16F87X]] : Bibliothèque de functions du Convertisseur Analogique Numérique (CAN) de bas niveau pour la famille 16f87x et compatibles; elle permet de séparer le processus de lecture (ADC) CAN en petites fonctions, directement écrites en assembleur (asm), parce que le code généré est beaucoup plus petit et plus rapide. |
- | une base de temps. | + | * **Comparateurs:** Bibliothèques de fonctions pour les comparateurs, en principe écrite para 16f87x mais elles sont utilisables avec beaucoup d'autres modèles; elles sont aussi écrites directement en assembleur (asm) pour minimiser le code généré. |
- | + | * **Fonctions pour Gedit Pic-IDE :** Permet la connexion du Pic avec le plugin Gedit Pic-IDE ainsi on peut voir et modifier les registres du Pic depuis Gedit à travers le port série. | |
- | ADC para PIC16F87X: Librería de funciones ADC de bajo nivel para la familia 16f87x | + | * **Variables de type INT:** Permet de réaliser des opérations mathématiques et de comparaison avec des nombres négatifs, en utilisant des variables de tipo INT (16 bit). On a aussi ajouté une fonction pour calculer la valeur absolue. |
- | y compatibles; permite separar el proceso de lectura ADC en funciones | + | |
- | pequeñas, escritas directamente en asm, por lo que el código generado | + | |
- | es mucho menor y más ràpido. | + | |
- | + | ||
- | Comparadores: Librería de funciones para comparadores, en principio escrita para 16f87x | + | |
- | pero son utilizables en muchos otros modelos; también escritas directamente | + | |
- | en asm para minimizar el código generado. | + | |
- | + | ||
- | Funciones para Gedit Pic-IDE: Permite la conexión del Pic con el plugin Gedit Pic-IDE | + | |
- | así se pueden ver y modificarlos registros del Pic desde Gedit a través | + | |
- | del puerto serie. | + | |
- | + | ||
- | Variables tipo INT: Permite realizar operaciones matemáticas y de comparación con | + | |
- | números negativos, usando variables de tipo INT (16 bit). Tambíen se | + | |
- | ha añadido una función para calcular el valor absoluto. | + | |