Sommario:

Introduzione a Cypress (Parte 1): 4 passaggi
Introduzione a Cypress (Parte 1): 4 passaggi

Video: Introduzione a Cypress (Parte 1): 4 passaggi

Video: Introduzione a Cypress (Parte 1): 4 passaggi
Video: Cypress Beginner Tutorial 1 | Introduction 2024, Luglio
Anonim
Introduzione a Cypress (Parte 1)
Introduzione a Cypress (Parte 1)

Arduino è probabilmente uno dei microcontrollori, se non il più popolare per il tipico hobbista, ma ci sono eccellenti alternative ad Arduino che sono spesso trascurate semplicemente perché Arduino è il grande nome nel microcontrollore per hobbisti. I microcontrollori che vorrei evidenziare sono il sistema programmabile su chip di Cypress, o PSoC in breve. Sono potenti, convenienti ed estremamente facili da usare e sono una scelta eccellente per un microcontrollore hobbista. Cypress fornisce alcuni video con la sua Cypress Academy: video PSoC 101, tuttavia a volte sorvolano sui punti, ma questi sono anche video molto utili. Inoltre forniscono documentazione per tutto ciò che nel loro IDE PSoC Creator è scritto incredibilmente bene e, dopo aver appreso le basi, chiunque può imparare da solo usando la propria documentazione.

Questo Instructable è il primo di una serie che consente a chiunque sia nuovo di utilizzare i dispositivi Cypress in esecuzione. Cercherò di continuare a fare di più se ci sono richieste per cose in particolare, ma non abbiate paura di leggere la documentazione, testare le cose, guardare i video della Cypress Academy, fare domande sul Cypress Forum; prendersi del tempo per cercare di risolvere un problema da soli ti aiuterà a capire cosa funziona e cosa non funziona e i problemi sono generalmente facili da trovare.

Questo è anche un Instructable in due parti con questa parte incentrata sulla scheda più economica e la parte 2 si concentrerà su una scheda leggermente più costosa (ancora conveniente) in grado di utilizzare la funzione di debugger nell'IDE PSoC Creator. Ecco il link alla Parte 2;

Introduzione a Cypress (Parte 2)

Passaggio 1: cosa ti serve

Quello di cui hai bisogno
Quello di cui hai bisogno

Avrai bisogno di un computer per eseguire PSoC Creator 4.0 che può essere scaricato dal sito Web di Cypress dopo aver creato un account qui;

PSoC Creator 4.2

Il pacchetto che dovrai scaricare è il CD ISO CY8CKIT-049-42xx (CD Creator) e questo installerà tutto il necessario per questo kit;

Cypress PS0C 4 Documentazione e download

L'hardware per il kit è disponibile tramite Digikey qui;

Scheda di valutazione Cypress PSoC 4

Ed è anche consigliabile avere un paio di queste intestazioni da saldare alla scheda poiché queste non vengono fornite con intestazioni pre-saldate. Questo tipo è un po' più costoso degli altri, ma offre connettori sia maschio che femmina per i cavi ed è bello avere una configurazione della scheda come questa per i test;

Intestazioni pin maschio/femmina

Avrai anche bisogno di un LED RGB a catodo comune, due resistori da 1k ohm, un resistore da 680 ohm, una breadboard e alcuni cavi di collegamento o cavi DuPont (se non sei sicuro se hai bisogno di maschio o femmina, li puoi trovare spesso in confezioni che hanno da maschio a maschio, da maschio a femmina e da femmina a femmina tutti insieme), ma non posso elencare le fonti per questi poiché compro spesso questi materiali da eBay e le inserzioni vanno e vengono di frequente, ma ce ne sono molte disponibili e facilmente trovato cercando eBay.

Oltre a ciò, finché il tuo computer ha una porta USB e hai un saldatore e una saldatura, hai tutti i materiali necessari.

Passaggio 2: breadboard il circuito

Tagliere il Circuito
Tagliere il Circuito

Il circuito è abbastanza facile da configurare su una breadboard. Colleghiamo il nostro LED RGB a catodo comune con resistori da 1k ohm sui pin blu e verde (i due pin su un lato del cavo più lungo) e un resistore da 680 ohm sul pin rosso (il singolo pin sull'altro lato del cavo più lungo) Dobbiamo anche collegare il cavo più lungo del LED a un pin di terra (GND) sulla nostra scheda micro controller.

Dal nostro layout dei pin in PSoC Creator, vorremmo collegare gli altri cavi dei nostri resistori a P1.0 per il rosso (resistore da 680 ohm), P1.1 per il verde e P1.2 per il blu sulla nostra scheda del micro controller. L'immagine ha i fili codificati a colori, con il nero che è il nostro terreno.

Passaggio 3: programmazione del microcontrollore

Ho realizzato le istruzioni come un video in modo che tu possa mettere in pausa, riavvolgere e giocare a tuo piacimento mentre segui la costruzione e la programmazione di questo progetto da solo. Con un video, invece di dirti dove sono molti pulsanti e quando fare clic su di essi, hai aiuti visivi per vedere su cosa sto facendo clic in qualsiasi momento e puoi rivedere qualsiasi passaggio in qualsiasi momento. Ho anche incluso alcuni punti di pausa in cui puoi fermarti e recuperare se necessario.

Apprezzerei molto anche il feedback su cose che sono utili e su aree che potrebbero essere migliorate per rendere i video tutorial più utili in futuro.

Passaggio 4: materiale aggiuntivo

Se per qualche motivo hai problemi puoi scaricare il file zip di questo progetto, quello esatto dal video, ed estrarre tutti i file in una cartella sul desktop. Da PSoC Creator, individua il file sul desktop, apri lo spazio di lavoro ed eseguilo tu stesso o utilizzalo per verificare lo schema o il codice del tuo progetto. Tutto dovrebbe essere lì e dovrebbe costruire e programmare correttamente attraverso l'host Bootloader e ti darà un esempio funzionante come riferimento, oltre a avere un video di accompagnamento per aiutarti a familiarizzare con PSoC Creator.

Una volta che hai familiarizzato con PSoC Creator e come creare progetti, puoi iniziare a creare i tuoi progetti, giocare con i componenti e ottenere aiuto dalla ricca documentazione fornita da Cypress e dalla comunità PSoC per espandere le tue conoscenze e abilità utilizzando questi fantastici microcontrollori. Con il loro uso di componenti e uno schema, oltre alla codifica e all'eccellente documentazione, sono un dispositivo potente, ma facile da usare.

Buona creazione!*Fammi sapere se c'è qualche problema con il file di archivio dopo averlo decompresso ed eseguito in PSoC Creator**Aggiornato per PSoC Creator 4.2*

Consigliato: