Látgassuk meg a github-on az Espressif oldalát, majd keressük meg az "esp.cpp" file-t, de akár kattinthatunk közvetlenül erre a következő link segítségével.
Ezen a linken találjuk meg azokat a függvényeket, amelyek felhasználhatók az esp32 eszköz adatainak a kiolvasására.
Indítsuk el az Arduino IDE fejlesztőkörnyezetet, majd másoljuk be a következő programot.
void setup() {
Serial.begin(115200);
Serial.print("Modell: ");
Serial.println(ESP.getChipModel());
Serial.print("Magok száma: ");
Serial.println(ESP.getChipCores());
Serial.print("SDK verzió: ");
Serial.println(ESP.getSdkVersion());
Serial.print("Chip revision: ");
Serial.println(ESP.getChipRevision());
Serial.print("CPU frekvencia: ");
Serial.println(ESP.getCpuFreqMHz());
Serial.print("MAC: ");
Serial.println(ESP.getEfuseMac());
}
void loop() {
}
Ezután futtassuk az alkalmazást, és a következő eredményt (1. ábra) kapjuk. A Serial Monitor felületén láthatóvá válnak a konkrét esp32 eszköz főbb adatai.
1. ábra Kiolvasott értékek megjelenítése a Serial Monitor felületén
Módosítsuk most az alkalmazásunkat, használjuk a következő programot az előző helyett. Ennek segítségével az esp32 eszköznek a memóriaadatai érhetők el.
void setup() {
Serial.begin(115200);
Serial.print("Heap mérete: ");
Serial.println(ESP.getFreeHeap());
Serial.println(ESP.getFlashChipSize());
Serial.println(ESP.getFlashChipSpeed());
}
void loop() {
}
Futtassuk újra a módosított alkalmazásunkat, az eredmény látható lesz a Serial Monitoron.
2. ábra Kiolvasott memóriatulajdonságok
Október közepén elindítjuk az Atmel 8 bites mikrovezérlőkről szóló sorozatunkat. Ehhez használnunk kell természetesen egy fejlesztőkörnyezetet is. Több ilyen is létezik, például a WinAVR, vagy az Atmel Studio. Mi az Atmel Studio-t fogjuk használni, e. . . .
A PIC18F mikrovezérlők ma is népszerű a fejlesztők körében. Noha 8 bites architektúráról beszélünk, számos érdekes és hasznos alkalmazás megvalósítható vele. Elég csak az USB-re, vagy akár az Ethernetre gondolnunk. Ezért a Szerkesztőség egy sorozat k. . . .
A Microchip által javasolt fejlesztőkörnyezet az MPLABX, amely felváltja az MPlab-ot. Használata nehézkesnek tűnhet, ezért megnézzük ennek az IDE környezetnek a használatát, készítünk egy egyszerű projektet, amely egy PIC32 mikrovezérlőre épül.. . . .