Innholdsfortegnelse:

Introduksjon til Cypress (del 2): 3 trinn
Introduksjon til Cypress (del 2): 3 trinn

Video: Introduksjon til Cypress (del 2): 3 trinn

Video: Introduksjon til Cypress (del 2): 3 trinn
Video: Дневник хранящий жуткие тайны. Переход. Джеральд Даррелл. Мистика. Ужасы 2024, Juli
Anonim
Intro til Cypress (del 2)
Intro til Cypress (del 2)

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

Hva trenger du
Hva trenger du

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: