Stap 3: Gebruik de Board Defs
Nu dat je ze hebt, hoe gebruik je ze? Laten we beginnen met iets simpels. Ga naar MPIDE en het voorbeeld van "Blink" openstellen.
Bekijk lijn 15:
digitalWrite(PIN_LED1, HIGH); // set the LED on
Doe een onderzoek naar "PIN_LED1" in de Raad van bestuur-defs bestand * en vindt u de volgende regel:
#define PIN_LED1 13
LED1 is aangesloten op pin 13 op uw bord, zodat je kon hebben gericht pin 13 bij het draaien van die LED op, maar het is meer intuïtief en natuurlijk te vervangen door de naam van de hardware u gebruikt, en deze kortere weg werkt niet alleen voor LEDs!
chipKIT platen hebben een puinhoop van verschillende signalen over al zijn pennen, met inbegrip van communicatielijnen zoals SPI, I2C en UART, input en output pins, externe interrupts, verandering kennisgeving pinnen vergelijken, en analoge input pinnen. de Raad van bestuur-defs bestanden zal ze lijst voor uw specifieke bestuur **. Wanneer u zich van tutorials en gaan werken aan uw eigen projecten vertakken, moet u toegang hebben tot deze bestanden niet alleen referentie-functies die u al kent bestaan, maar ook zoeken nieuwe degenen waarvan u niet wist dat er waren!
Succes!
* Merk op dat ik ben met behulp van een WF32 voor deze tutorial, dus sommige bestuur-defs van je board afwijken.
** Sommige signalen mogelijk niet standaard ondersteund. Meer geavanceerde gebruikers kunnen proberen zodat ze door het veranderen van de Raad van bestuur-defs, maar wees zeer voorzichtig wanneer u dit doet!