Inhoudsopgave:

Intro tot Cypress (deel 1): 4 stappen
Intro tot Cypress (deel 1): 4 stappen

Video: Intro tot Cypress (deel 1): 4 stappen

Video: Intro tot Cypress (deel 1): 4 stappen
Video: Cypress Beginner Tutorial 4 | 1st Project Setup 2024, December
Anonim
Inleiding tot Cypress (deel 1)
Inleiding tot Cypress (deel 1)

Arduino is waarschijnlijk een van de, zo niet de meest populaire microcontrollers voor de typische hobbyist, maar er zijn uitstekende alternatieven voor Arduino die vaak over het hoofd worden gezien, simpelweg omdat Arduino de grote naam is in de hobbymicrocontroller. De microcontrollers die ik zou willen benadrukken, zijn het programmeerbare systeem op chip van Cypress, of kortweg PSoC. Ze zijn krachtig, betaalbaar en uiterst gebruiksvriendelijk en een uitstekende keuze voor een hobbyist-microcontroller. Cypress biedt een aantal instructievideo's met hun Cypress Academy: PSoC 101-video's, hoewel ze soms punten verdoezelen, maar dit zijn ook zeer nuttige video's. Bovendien bieden ze documentatie voor alles in hun PSoC Creator IDE die ongelooflijk goed is geschreven en na de basis onder de knie te hebben, kan iedereen zichzelf leren met behulp van hun documentatie.

Dit Instructable is de eerste in een reeks om iedereen die nieuw is bij Cypress-apparaten aan de slag te krijgen. Ik zal proberen door te gaan met het maken van meer als er verzoeken zijn voor bepaalde dingen, maar wees niet bang om documentatie te lezen, dingen uit te testen, video's van Cypress Academy te bekijken, vragen te stellen op het Cypress Forum; Als u de tijd neemt om een probleem zelf op te lossen, leert u wat wel en niet werkt en zijn problemen meestal gemakkelijk te vinden.

Dit is ook een tweedelig Instructable met dit deel gericht op het goedkoopste bord, en deel 2 zal zich richten op een iets duurder bord (nog steeds betaalbaar) dat het in staat is om de debugger-functie in de PSoC Creator IDE te gebruiken. Hier is de link naar deel 2;

Inleiding tot Cypress (deel 2)

Stap 1: Wat je nodig hebt

Wat je nodig hebt
Wat je nodig hebt

Je hebt een computer nodig om PSoC Creator 4.0 te gebruiken, die je kunt downloaden van de Cypress-website nadat je hier een account hebt aangemaakt;

PSoC Creator 4.2

Het pakket dat je moet downloaden is de CY8CKIT-049-42xx CD ISO (CD Creator) en dit zal alles installeren wat je nodig hebt voor deze kit;

Cypress PS0C 4-documentatie en downloads

De hardware voor de kit is hier beschikbaar via Digikey;

Cypress PSoC 4 Evaluatiebord

En het is ook raadzaam om een paar van deze headers op het bord te solderen, omdat deze niet worden geleverd met voorgesoldeerde headers. Dit soort is een beetje duurder dan andere, maar geeft je zowel mannelijke als vrouwelijke connectoren voor draden en het is leuk om zo'n bordconfiguratie te hebben om te testen;

Mannelijke/vrouwelijke pin-headers

Je hebt ook een gewone kathode RGB-LED, twee weerstanden van 1k ohm, een weerstand van 680 ohm, een breadboard en wat aansluitdraad of DuPont-kabels nodig (als je niet zeker weet of je mannelijk of vrouwelijk nodig hebt, kun je ze vaak in pakketten vinden die man op man, man op vrouw en vrouw op vrouw allemaal bij elkaar hebben), maar ik kan hier geen bronnen voor vermelden omdat ik deze materialen vaak van eBay koop, en aanbiedingen komen en gaan vaak, maar er zijn er veel beschikbaar en gemakkelijk gevonden zoeken op eBay.

Buiten dat, zolang je computer een USB-poort heeft en je een soldeerbout en soldeer hebt, heb je alle benodigde materialen.

Stap 2: Breadboard het circuit

Breadboard op het circuit
Breadboard op het circuit

De schakeling is vrij eenvoudig om een breadboard op te zetten. We verbinden onze gemeenschappelijke kathode RGB-LED met weerstanden van 1 k ohm op de blauwe en groene pinnen (de twee pinnen aan de ene kant van de langste kabel) en een weerstand van 680 ohm op de rode pin (de enkele pin aan de andere kant van de langste kabel) We moeten ook de langste kabel op de LED aansluiten op een aardingspin (GND) op onze microcontrollerkaart.

Vanuit onze pinlay-out in PSoC Creator willen we de andere draden van onze weerstanden verbinden met P1.0 voor rood (680 ohm weerstand), P1.1 voor groen en P1.2 voor blauw op ons microcontrollerbord. Op de afbeelding zijn de draden kleurgecodeerd, waarbij zwart onze aarde is.

Stap 3: Programmeren van de microcontroller

Ik heb de instructies als een video gemaakt, zodat je op je gemak kunt pauzeren, terugspoelen en spelen terwijl je dit project zelf bouwt en programmeert. Met een video vertelt u niet waar veel knoppen zijn en wanneer u erop moet klikken, maar heeft u visuele hulpmiddelen om op elk moment te zien waar ik op klik en kunt u elke stap op elk moment opnieuw bekijken. Ik heb ook enkele pauzepunten voor u opgenomen om te pauzeren en indien nodig bij te praten.

Ik zou het ook zeer op prijs stellen feedback over dingen die nuttig zijn en over gebieden die kunnen worden verbeterd om instructievideo's in de toekomst nuttiger te maken.

Stap 4: Aanvullend materiaal

Als je om wat voor reden dan ook problemen hebt, kun je het zip-bestand van dit project downloaden, het exacte bestand uit de video, en alle bestanden uitpakken naar een map op je bureaublad. Zoek vanuit de PSoC Creator het bestand op uw bureaublad, open de werkruimte en voer het zelf uit of gebruik het om uw projectschema of -code te verifiëren. Alles zou er moeten zijn en het zou correct moeten worden gebouwd en geprogrammeerd via de Bootloader Host en zal je een werkend voorbeeld geven als referentie, evenals een begeleidende video om jezelf vertrouwd te maken met PSoC Creator.

Als je eenmaal vertrouwd bent geraakt met PSoC Creator en hoe je projecten kunt bouwen, kun je beginnen met het bouwen van je eigen projecten, spelen met componenten en hulp krijgen van de schat aan documentatie die Cypress biedt, evenals de PSoC-gemeenschap. Breid je kennis en vaardigheden uit met behulp van deze fantastische microcontrollers. Met hun gebruik van componenten en een schema, evenals codering en uitstekende documentatie zijn ze een krachtig, maar toch gemakkelijk te gebruiken apparaat.

Veel plezier met het maken!*Laat het me weten als er een probleem is met het archiefbestand nadat het is uitgepakt en uitgevoerd in PSoC Creator**Bijgewerkt voor PSoC Creator 4.2*

Aanbevolen: