|
Écrit par BRU Thierry
|
|
Ce projet réalise un multimètre avec un PSoC et affiche la valeur voulue sur l'écran LCD Multimètre (268.92 KB)
Document soumis à la licence Creative Common by-nc-sa  |
|
|
TP mesure d'une resistance |
|
Écrit par BRU Thierry
|
|
Ce TP a pour but de réaliser un ohm-mètre pour pouvoir mesurer la valeur d’une résistance quelconque à partir du PSoC et pouvoir représenter sa valeur sur l’?cran LCD du PSoC tp_mesure d'une resistance (522.7 KB)
|
|
|
Écrit par BRU Thierry
|
|
Ce TP a pour but de faire la conception de deux LEDs clignotantes à une fréquence d’environ 2 Hz pour pouvoir les voir clignoter à l’œil nu, avec un duty cycle de 20% pour l’un et 40% pour l’autre. tp2_led clignotante (664.65 KB)
|
|
|
Écrit par GUENNAR Fayçal
|
|
Cet exemple illustre l'utilisation de deux capteurs infra-rouge GP2D120 avec un PSoC, et explique comment en faire un système interrogeable par i2c. Les modules utilisés dans ce projet sont: DigBuf (pour avoir un vecteur d'interruption unique par capteur) et un Comparateur (pour definir un seuil de detectiondu capteur IR) Capteur Infra-Rouge GP2D120 par i2c (844.52 KB) |
|
|
Écrit par LAUNAY Julien
|
|
Un exemple qui met en oeuvre une communication Wireless avec le module CY6936 de Cypress. L'UART est utilisé pour modifier les données envoyées. Wireless (737.77 KB) |
|
|
Liaison RS232 (réception RX) (en C) |
|
Écrit par LAUNAY Julien
|
|
Exemple qui permet de mettre en oeuvre la réception RS232 (RX) sur Psoc rs232_rx (297.38 KB 2008-05-28 22:35:36) |
|
|
liaison I²C bidirectionnelle (en C) |
|
Écrit par LAUNAY Julien
|
|
Exemple de mise en oeuvre d'une liaison I²C entre deux PSoC L'esclave fait l'acquisition à intervalle régulier d'une tension issue d'un potentiomètre. Lors de l'appuie du bouton poussoir sur le module Maître, ce dernier demande la valeur numérisée à l'esclave en lui envoyant une valeur de commande qui s'incrémene à chaque demande. Le maître affiche alors la valeur numérisée sur son afficheur LCD. L'esclave affiche aussi la valeur numérisée ainsi que le commande reçue. La Led de l'esclave change d'état à chaque reception de commande. i2c_bidirectionnel (935.89 KB) |
|
|
Écrit par LAUNAY Julien
|
|
Application de démonstration d'utilisation d'un liaison RS232 avec le PSoCEval1. On utilise le Usermodule qui permet une mesure très grossière de la température interne du PSoC. L'affichage se fait sur l'afficheur du PSoCeval1 et la valeur est envoyée sur la liaison RS232. Temperature interne et liaison RS232 (361.04 KB) |
|
|
Création d'un signal sinusoïdal (en C) |
|
Écrit par LAUNAY Julien
|
|
Génération d'un signal sinusoïdal avec le kit PsocEval1. Fréquence réglable par un potentiomètre. Signal sinusoïdal (en C) (408.69 KB) |
|
|
Générer un signal triangulaire (en C) |
|
Écrit par LAUNAY Julien
|
Générer un signal triangulaire avec le kit PsocEval1. Fréquence réglable par potentiomètre. Signal triangulaire (en C) (427.61 KB) |
|
|
Conversion digitale/analogique (en C) |
|
Écrit par LAUNAY Julien
|
|
Exemple d'application pour l'utilisation d'un convertisseur 6bits D/A. Création d'un signal triangulaire de fréquence donnée. Utilisation d'une Led pour visualiser le signal. conversion Digitale / analogique (en C) (416.99 KB ) |
|
|
Écrit par LAUNAY Julien
|
|
Une petite application qui permet une première approche des compteurs et des interruptions. Il s'agit de générer un signal carré de fréquence donnée. Une Led permet de visualiser la fréquence du signal. counter (en C) (200.71 KB ) |
|
|
Écrit par LAUNAY Julien
|
|
Une application qui permet de tester la conversion analogique/numerique. On transforme le PscoEval1 en Voltmetre avec affichage de la valeur numerisee sur l'ecran LCD et utilisation du potentiometre pour avoir une tension variable. voltmetre (en C) (51.18 KB)
|
|
|
Écrit par BRU Thierry
|
|
Cet exemple décrit la mise en oeuvre complète d'un timer 8 bits dans un PSoC, avec une (trés petite !) programmation en langage assembleur. Le mécanisme et la gestion des interuptions sont décrits de façon détaillée. L'exemple peut être implanté dans un kit CY3210-PsOCEval1 ; le fonctionnement est visualisé et contrôlé par l'intermédiaire de LEDs clignotantes. Exemple Timer8bits (asm) (1.13 MB)
|
|