Innholdsfortegnelse:
Video: Introduksjon til Cypress (del 2): 3 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:24
Denne instruksen er en fortsettelse av en tidligere her;
Intro til Cypress (del 1)
Den forrige Instructable bruker et PSoC 4 -evalueringstavle som ikke har tilgang til feilsøkingsprogrammet. Denne instruksen bruker et PSoC 5 -evalueringstavle som har tilgang til feilsøkingsprogrammet for å vise hvor nyttig det kan være når du programmerer en enhet. I tillegg viser denne opplæringen et annet prosjekt og viser grensesnitt med en HC SR04 ultralydssensor.
Jeg vil like å lage flere videoer og ledsage Instructable om bruk av Cypress -mikrokontrollere, med mulige kommende videoer som fokuserer mer på spesifikke deler i PSoC -skaperen, inkludert avbrudd og andre nyttige kodetips, mer detaljert titt på de designmessige ressursene og andre funksjoner i PSoC Creator. Når det er sagt, vil jeg sette stor pris på tilbakemeldinger på disse opplæringsprogrammene, og jeg vil også godta forslag til fremtidige opplæringsprogrammer hvis det er noe spesifikt jeg ikke har dekket og noen vil ha dekket. Takk skal du ha.
Trinn 1: Det du trenger
For å følge med denne instruksjonsboken må du ha installert PSoC Creator 4.2, lenken for dette finner du i del 1 Instructable. I tillegg trenger du PSoC 5 evalueringstavle som er tilgjengelig fra Digikey her;
Cypress PSoC 5 Evaluation Board
I tillegg kommer dette brettet ikke med overskrifter, så det anbefales å få noen 0,1 tonehoder til lodding til brettet for å gjøre tilkoblingen enklere. Jeg anbefaler at hodene er koblet sammen, ettersom de lar deg ha både mannlige og kvinnelige tilkoblinger på hver pinne, og er gode å ha på ett brett minst for testing;
Mann/Kvinne Pin Headers
For dette prosjektet skal jeg sette opp en enkel test av HC-SR04 ultralydssensor, og en av disse vil være nødvendig for prosjektet. De er tilgjengelige overalt, jeg får dem vanligvis fra kinesiske selgere på eBay til en pris av ca $ 1 hver når jeg kjøper dem i sett med 5. Til slutt ble DuPont -kabel brukt til å koble sensoren til brettet.
Når vi kobler sensoren til mikrokontrolleren, kobler vi sensorene Vcc til strømmen på brettet, GND til kortene GND, og for den inkluderte koden på slutten av denne instruksjonsboken, Echo til pin 3.0 og Trig til 3.1.
Trinn 2: Programmering av mikrokontrolleren
Jeg føler at videoformat for disse opplæringsprogrammene er mest nyttig, slik at du kan se og lytte og følge med og se nøyaktig hva jeg klikker på på skjermen. I tillegg kan du pause og spole tilbake etter behov.
Jeg vil også sette stor pris på tilbakemeldinger på ting som er nyttige, og på områder som kan forbedres for å gjøre opplæringsvideoer mer nyttige i fremtiden.
Trinn 3: Tilleggsmateriale
Hvis du av en eller annen grunn har problemer, kan du laste ned zip -filen til dette prosjektet, den eksakte fra videoen, og trekke ut alle filene til en mappe på skrivebordet. Fra PSoC Creator finner du filen på skrivebordet, åpner arbeidsplassen og kjører den selv eller bruker den til å bekrefte prosjektskjemaet eller koden. Alt skal være der, og det skal bygge, og programmere gjennom feilsøkingsprogrammet til brettet ditt riktig, og vil gi deg et fungerende eksempel som referanse, samt ha en tilhørende video for å hjelpe.
Forhåpentligvis hjelper denne videoen til å vise hvordan du programmerer en mikrokontroller ved hjelp av feilsøkingsprogrammet og sjekker at koden og variablene oppdateres riktig fra PSoC Creator. Avhengig av mikrokontrollersettet, kjøper du støtte for feilsøkingsprogrammet, for eksempel brettet som brukes i dette Instructable- og Cypress 'PSoC 4 Pioneer -kortet, mens andre, som PSoC 4 Evaluation Board, ikke krever og krever bootloader -verten. Å ha et brett som støtter Debugger er et utrolig nyttig verktøy for å teste og finne problemer med kode, samt å gjøre og teste endringer raskt.
I tillegg bør det være klart at det er like enkelt å bygge et prosjekt for en PSoC5 -enhet som å bygge et for PSoC4 som det er det samme. Å bygge et prosjekt for en hvilken som helst av PSoC -familien er det samme ved å bruke PSoC -skaperen ved å plassere komponenter, koble dem til tappene på brettet og skrive kode.
Lykkelig å lage!
*Gi meg beskjed hvis det er noe problem med arkivfilen etter å ha pakket den ut og kjørt den i PSoC Creator ** Oppdatert for PSoC Creator 4.2*
Anbefalt:
Covid Sikkerhetshjelm Del 1: en introduksjon til Tinkercad Circuits !: 20 trinn (med bilder)
Covid Sikkerhetshjelm Del 1: en introduksjon til Tinkercad Circuits !: Hei, venn! I denne todelte serien lærer vi hvordan du bruker Tinkercad's Circuits - et morsomt, kraftig og lærerikt verktøy for å lære om hvordan kretser fungerer! En av de beste måtene å lære er å gjøre. Så vi skal først designe vårt eget prosjekt:
Introduksjon til IR -kretser: 8 trinn (med bilder)
Introduksjon til IR -kretser: IR er et komplekst stykke teknologi, men likevel veldig enkelt å jobbe med. I motsetning til LED eller LASER kan infrarød ikke sees med det menneskelige øyet. I denne instruksen vil jeg demonstrere bruken av infrarød gjennom 3 forskjellige kretser. Kretsene vil ikke være u
Introduksjon til Arduino: 18 trinn
Introduksjon til Arduino: Har du noen gang lurt på å lage dine egne enheter som værstasjon, bilens dashbord for å overvåke drivstoff, hastighet og posisjonssporing eller kontrollere husholdningsapparater som er kontrollert av smarttelefoner, eller har du noen gang lurt på å lage sofistikerte r
Introduksjon til Cypress (del 1): 4 trinn
Intro til Cypress (del 1): Arduino er sannsynligvis en av, om ikke den mest populære mikrokontrolleren for den typiske hobbyisten, men det er gode alternativer til Arduino som ofte blir oversett rett og slett fordi Arduino er det store navnet i hobbymikrokontrolleren. Mikrokroken
Introduksjon til VB Script: a Beginners Guide: Del 2: Arbeide med filer: 13 trinn
Intro til VB Script: a Beginners Guide: Part 2: Working with Files: Vel, i min siste VBScript -instruksjon, gikk jeg over hvordan jeg lager et script for å slå av internett for å spille Xbox360. I dag har jeg et annet problem. Datamaskinen min har slått seg av tilfeldig, og jeg vil logge hver gang datamaskinen