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

Complete Gids voor het FRDM‑KL25Z Freedom Development Platform voor Kinetis MCUs

In vandaag artikel geven we een overzicht van Freedom KL25Z/ frdm-kl25z. Het is een apparaat met een ingebouwde debug interface voor run-control en flash programmeren en heeft uitbreidingsboard opties, onder andere kenmerken.

Complete Gids voor het FRDM‑KL25Z Freedom Development Platform voor Kinetis MCUs

Freescale FRDM-KL25Z board

We gaan eerst over de beschrijving en kenmerken, dan bekijken we de pinconfiguraties en het instellingsproces met een microcontroller.

Wat is FRDM-KL25Z

Het FRDM-KL25Z development platform is een development, energie-efficiënte evaluatie, laag-vermogen, en klein systeem gebruikt voor snelle applicatiedemonstratie en prototyping. Daarvoor heeft het de uitbreiding van toepassingen zoals stroomcontrole apparaten, verlichting, kleine meters, audio systemen, etc. versneld.

Complete Gids voor het FRDM‑KL25Z Freedom Development Platform voor Kinetis MCUs

(speaker stereo systeem)

FRDM-KL25Z Pin Configuratie

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

Complete Gids voor het FRDM‑KL25Z Freedom Development Platform voor Kinetis MCUs

FRDM-KL25Z Kenmerken

Enkele van de kenmerken van het FRDM-KL25Z development board zijn:

  • Eerst heeft het een uitbreidings IO die compatibel is met de Arduino Uno vormfactor.
  • Dan is er een resetknop en tri-kleur LED.
Complete Gids voor het FRDM‑KL25Z Freedom Development Platform voor Kinetis MCUs

Tri-kleur LED

  • Derde, het heeft een 3,3V geleverd van of naar de IO header. Daarnaast heeft het een 5V geleverd aan de IO header en 5-12V Vin van de IO connector.
  • Zijn KL25Z128VLK4-configuratie van 32-bit ARM cortex-M0 MCU omvat:
  • USB full-speed controller
  • Tot 48MHz werkfrequentie
  • 16KB SRAM, 128 KB flash
Complete Gids voor het FRDM‑KL25Z Freedom Development Platform voor Kinetis MCUs

ARM Cortex-M0 en M3 ICs in SMD

  • Ook heeft het een muntcel batterijhouder met een optie voor optionele hoeveelheid en een OpenSDA – High-end USB debug interface.
  • Het heeft stroom op de onboard USD connector.
  • Ten slotte heeft het een Freescale MMA8451QR1 versnellingsmeter en een capacitieve 'slider'.

Aan De Slag Met MBED

  • Je microcontroller verbinden met een PC

Begin met het verbinden van je mbed met de PC met een USB-kabel. Als weergave van bestaande stroom, zal de statuslicht direct zijn. Een paar seconden later, na post-activering, zal je computer de mbed MCU herkennen als een standaard USB-drive.

Complete Gids voor het FRDM‑KL25Z Freedom Development Platform voor Kinetis MCUs

Mbed microcontroller

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

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

  • PC Configuratie

De mbed MCU zal eruitzien als een seriële poort op je PC. Als je Windows gebruikt, zul je een driver moeten installeren om het display te zien, maar het gebeurt standaard op Linux en Mac.

Verder zal een terminalapplicatie helpen je host PC communiceren met mbed. Het zorgt ervoor dat je karakters terugstuurt naar de mbed OS en het ook toestaat om naar je computerscherm te printen.

Andere terminalprogramma's zoals TeraTerm listen vaak toegankelijke seriële poortnamen. Maar als je de identiteit van de seriële poort wilt weten om een applicatie of terminal aan te koppelen, kun je:

  1. Linux: Gebruik het commando "ls /dev/ttyACM*" om de apparaatnaam onder Linux te achterhalen.
  2. Mac: Gebruik het commando "ls /dev/tty.usbmodem*" om de apparaatnaam onder Mac OS te weten.
  3. Windows: Navigeer via de volgende knoppen start-configuratiescherm-systeem-hardware–apparaatbeheer om de identiteit van de COM-poort te vinden.

Een Programma Downloaden

  • Een programbinair (.bin) opslaan op het FRDM Platform.

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

Vervolgens, op dezelfde manier als je bestanden zou opslaan met een normale USB-schijf, sla het programbinaire bestand op op je mbed MCU schijf. Als indicatie, knippert de status LED terwijl de computer het bestand naar de MCU schijf schrijft.

  • Druk op de Resetknop

Na het indrukken van de Resetknop, laadt het systeem het nieuwste programma op de mbed microcontroller schijf naar een MCU flashgeheugen. In het proces blijft de status LED knipperen.

Uiteindelijk, wanneer het systeem het programma op de MCU heeft geladen, begint het te werken.

  • Je eigen programma's maken met de online compiler

Ten slotte is je mbed microcontroller nu in staat om het programma uit te voeren en consequent een levenslange knippering van LED1 te garanderen.

Dan zal herverbinden en loskoppelen of resetten van de microcontroller het programma opnieuw starten.

  • Om een ander programma te downloaden.

Na een reset blijft het nieuwste programma op mbed MCU draaien. Als zodanig kun je een bestaand programma overschrijven of een nieuw downloaden bij het upgraden van het lopende programma.

Conclusie

Kortom, het FRDM-KL25Z board is een ultra-laagkost development platform ontworpen door NXP in samenwerking met mbed om allerlei apparaten te prototypen zoals kleine meters.

Als je wilt doorgaan met het verkennen van het FRDM-KL25Z apparaat, aarzel niet om contact met ons op te nemen.

Industriële technologie

  1. Rapid Prototyping Voor Productontwikkeling: Praktische Gids
  2. Supply Chain Planning meesteren: Een blauwdruk voor fabricanten voor precisie-voorspelling & uitvoering
  3. B2B E-Commerce Beheersen: Een Betrouwbare Gids voor Grossiers
  4. Ontdek of uw bedrijf in aanmerking komt voor de R&D-belastingkorting
  5. De Ontdekkingsfase Meester Worden: Waarom Het Succes Drijft in Ontwikkelprojecten
  6. Essentiële Veiligheidsprotocollen voor Productiewerkers: Een Uitgebreide Gids
  7. Ultiboard: Uitgebreide Beginnersgids voor PCB-Ontwerp
  8. RTC module essentiëls: complete gids voor nauwkeurige tijdmeting
  9. De 74LS74 Dubbele Flip-Flop: Complete Referentie en Pinout
  10. BME680 Sensor Diepgang: 4-in-1 Omgevingsmonitoring Beheersen
  11. Bluetooth Communicatie Protocollen: Uitgebreide Beginnersgids