Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Industriële technologie

FRDM-KL25Z – Allesomvattende gids over het Freedom Development Platform voor Kinetis

In het artikel van vandaag geven we een overzicht van Freedom KL25Z/ frdm-kl25z. Het is een apparaat met een ingebouwde debug-interface voor run-control en flash-programmering en heeft onder andere uitbreidingskaartopties.

Freescale FRDM-KL25Z-bord

We zullen eerst de beschrijving en functies ervan bespreken en vervolgens de pinconfiguraties en het installatieproces bekijken met behulp van een microcontroller.

Wat is FRDM-KL25Z

Het FRDM-KL25Z-ontwikkelplatform is een ontwikkelings-, energie-efficiënt evaluatie-, energiezuinig en klein systeem dat wordt gebruikt voor snelle applicatiedemonstratie en prototyping. Om die reden heeft het de uitbreiding van toepassingen zoals apparaten voor stroomregeling, verlichting, kleine meters, audiosystemen, enz. versneld. 

(speaker stereo-installatie) 

FRDM-KL25Z-pinconfiguratie

De onderstaande tabel geeft een samenvatting van de FRDM-KL25Z-pinout.

FRDM-KL25Z-functies

Enkele van de kenmerken van het FRDM-KL25Z-ontwikkelbord zijn:

  • Ten eerste heeft het een uitbreidings-IO die compatibel is met de Arduino Uno-vormfactor.
  • Dan is er een resetknop en driekleurige LED.

Driekleurige LED

  • Ten derde heeft het een 3.3V geleverd van of naar de IO-header. Het heeft bovendien een 5V geleverd aan de IO-header en 5-12V Vin van de IO-connector.
  • De KL25Z128VLK4-configuratie van 32-bit ARM cortex-M0 MCU omvat:
  • USB-controller met volledige snelheid
  • Tot 48MHz werkfrequentie
  • 16 KB SRAM, 128 KB flits

ARM Cortex-M0 en M3 IC's in SMD

  • Het heeft ook een houder voor een knoopcelbatterij met een optionele hoeveelheid en een OpenSDA – High-end USB-foutopsporingsinterface.
  • Het heeft stroom op de ingebouwde USD-connector.
  • Eindelijk heeft het een Freescale MMA8451QR1 accelerometer en een capacitieve stevige 'slider'.

Aan de slag met MBED 

  • Sluit uw microcontroller aan op een pc

Begin door uw mbed met een USB-kabel op de pc aan te sluiten. Als een weergave van de bestaande stroomvoorziening, brandt het statuslampje onmiddellijk. Een paar seconden later, na activering, identificeert uw computer de mbed MCU als een standaard USB-station.

Mbed-microcontroller

  • Klik op de MBED.HTM-link om in te loggen

Klik vervolgens op het mbed.htm-account om het nieuwe USB-station in de webbrowser te openen. Je hebt je gebruikersnaam en wachtwoord nodig om toegang te krijgen tot het account of om je aan te melden voor een nieuwe om de website te openen.

  • PC-configuratie

De mbed MCU ziet eruit als een seriële poort op uw pc. Als u Windows gebruikt, moet u een stuurprogramma installeren om het scherm te zien, maar dit gebeurt standaard op Linux en Mac.

Verderop helpt een terminaltoepassing uw host-pc om met mbed te communiceren. Het zorgt ervoor dat u tekens terugstuurt naar het mbed-besturingssysteem en maakt het ook mogelijk om naar uw computerscherm af te drukken.

Andere terminalprogramma's zoals TeraTerm vermelden vaak toegankelijke seriële poortnamen. Maar als u de identiteit van de seriële poort wilt weten om er een applicatie of terminal aan te koppelen, dan kan dat;

  1. Linux: Gebruik het commando "Is/dev/ttyACM*" om de apparaatnaam onder Linux te achterhalen.
  2. Mac: Gebruik het commando "Is/dev/tty.USB modem*" om de naam van het apparaat onder Mac OS te weten.
  3. Windows: Navigeer via de volgende knoppen start-control panel-system-hardwareapparaatbeheer om de identiteit van de COM-poort te vinden.

Een programma downloaden

  • Sla een programma binair (.bin) op het FRDM-platform op.

Download een ideaal "Hello World" binair bestand, bijv. NXP FRDM-KL25Z:HelloWorld_KL25Z.bin.

Vervolgens zou u op dezelfde manier bestanden opslaan met een normale USB-schijf en het binaire programmabestand opslaan op uw mbed MCU-schijf. Ter indicatie:de status-LED knippert terwijl de computer het bestand naar de MCU-schijf schrijft.

  • Druk op de resetknop

Nadat u op de Reset-knop hebt gedrukt, laadt het systeem het nieuwste programma op de mbed-microcontrollerschijf naar een MCU-flashgeheugen. Daarbij blijft de status-led knipperen.

Uiteindelijk, wanneer het systeem klaar is met het laden van het programma op de MCU, zal het beginnen te werken.

  • Uw programma's maken met de online compiler

Ten slotte is uw mbed-microcontroller nu in staat om het programma uit te voeren en zorgt zo voor een levenslang knipperen van LED1.

Als u vervolgens de microcontroller opnieuw aansluit en loskoppelt of reset, wordt het programma opnieuw gestart.

  • Om een ​​ander programma te downloaden.

Na een reset blijft het nieuwste programma op mbed MCU draaien. Als zodanig kunt u een bestaand programma overschrijven of een nieuw downloaden bij het upgraden van het huidige actieve programma.

Conclusie

In het kort, het FRDM-KL25Z-bord is een ultra-low-cost ontwikkelplatform dat is ontworpen door NXB in samenwerking met mbed om prototypes te maken van allerlei soorten apparaten, zoals kleine meters.

Als u het FRDM-KL25Z-apparaat wilt blijven verkennen, aarzel dan niet om contact met ons op te nemen.


Industriële technologie

  1. Supply Chain Planning- De handleiding van de fabrikant voor nauwkeurige planning en prognoses
  2. Gids voor Rapid Prototyping voor productontwikkeling
  3. Navigeren door het wilde westen van e-commerce:een gids voor B2B-distributeurs
  4. Komt u in aanmerking voor de belastingvermindering voor onderzoek en ontwikkeling?
  5. Het ontdekkingsproces en waarom het belangrijk is voor uw ontwikkelingsprojecten?
  6. Gids voor werknemersveiligheid voor de maakindustrie
  7. Ultiboard – de ultieme gids voor beginners
  8. RTC-module:de absolute gids voor een eenvoudig project
  9. 74LS74:een allesomvattende gids voor de dubbele flip-flop
  10. BME680 – Een allesomvattende gids over de omgevingssensor
  11. Bluetooth-communicatieprotocol – de ultieme protocolgids voor leerlingen