Serwis Edukacyjny w I-LO w Tarnowie Materiały dla uczniów liceum |
Wyjście Spis treści Wstecz Dalej Autor artykułu: mgr Jerzy Wałaszek |
©2024 mgr Jerzy Wałaszek |
https://www.microchip.com/about-us/legal-information/copyright-usage-guidelines
Edytor bogaty w różne funkcje:
Konfigurowalny interfejs przyjazny użytkownikowi:
Przestrzenie robocze oparte na projektach:
Historia plików oraz śledzenie błędów:
Dla łatwego debugowania na poziomie źródłowym kompilatory te dostarczają informacji dla debugera, która jest zoptymalizowana dla MPLAB X IDE.
Darmowe edycje kompilatorów MPLAB XC wspierają wszystkie mikrokontrolery PIC oraz ich instrukcje bez ograniczeń czasowych i pamięciowych oferując wystarczającą optymalizację kodu dla większości aplikacji.
Kompilatory MPLAB XC zawierają asembler, linker oraz narzędzia użytkowe. Asembler generuje relokowalne pliki obiektowe, które można archiwizować lub łączyć z innymi relokowalnymi plikami obiektowymi i archiwami w celu utworzenia pliku wykonywalnego. Kompilator MPLAB XC używa tego asemblera do tworzenia swojego pliku obiektowego. Ważniejsze cechy asemblera to:
Cechy asemblera MPASM:
Obiektowy program biblioteczny MPLIB zarządza tworzeniem i modyfikowaniem plików bibliotecznych prekompilowanego kodu. Gdy jakiś podprogram z biblioteki zostaje wywołany z kodu źródłowego, to w aplikacji zostaną zlinkowane tylko te moduły, które zawierają wywoływany podprogram. Pozwala to efektywnie używać dużych bibliotek w wielu różnych aplikacjach.
Cechy obiektowego linkera/programu bibliotecznego:
Symulator MPLAB X SIM w pełni wspiera symboliczne debugowanie przy pomocy kompilatorów MPLAB XC i asemblerów MPASM. Daje on elastyczność w tworzeniu i debugowaniu kodu poza środowiskiem laboratorium sprzętowego, co czyni go wspaniałym i ekonomicznym narzędziem środowiska programowania.
System emulatora wewnątrzukładowego MPLAB REAL ICE stanowi następną generację szybkich emulatorów firmy Microchip dla układów DSC i mikrokontrolerów z pamięcią FLASH. Debuguje on i programuje wszystkie mikrokontrolery 8-, 16- i 32-bitowe oraz układy DSC przy pomocy łatwego w użyciu, graficznego interfejsu użytkownika środowiska MPLAB X IDE.
Emulator jest połączony z komputerem PC projektanta za pomocą szybkiego interfejsu USB 2.0, a następnie jest połączony z układem docelowym albo poprzez złącze kompatybilne z systemami wewnątrzukładowego debugowania (RJ-11) lub poprzez nowe złącze o wysokiej prędkości, odporne na zakłócenia z niskonapięciowym sygnałem różnicowym (LVDS CAT5: ang. Low-Voltage Differential Signal). Emulator można aktualizować poprzez pobieranie przyszłego oprogramowania firmowego w MPLAB X IDE. MPLAB REAL ICE oferuje istotne zalety w porównaniu z konkurencyjnymi emulatorami, a mianowicie emulację z pełną prędkością, podgląd zmiennych w trakcie pracy, analizę śledzenia, złożone punkty zatrzymań programu, próbniki logiczne, odporny na zniszczenie interfejs próbników oraz długie (do trzech metrów) przewody połączeniowe.
System wewnątrzukładowego debugera MPLAB ICD 3 jest najbardziej efektywnym cenowo sprzętowym debugerem/programatorem dla mikrokontrolerów i układów DSC z pamięcią FLASH produkowanych przez Microchip. Debuguje on i programuje mikrokontrolery PIC z pamięcią FLASH oraz układy dsPIC DSC przy pomocy potężnego, lecz łatwego w użyciu graficznego interfejsu użytkownika środowiska MPLAB IDE.
Moduł MPLAB ICD 3 jest połączony z komputerem PC projektanta przy pomocy szybkiego interfejsu USB 2.0, a z układem docelowym za pomocą złącza kompatybilnego z systemami MPLAB ICD 2 lub MPLAB REAL ICE (RJ-11). MPLAB ICD 3 obsługuje wszystkie nakładki MPLAB ICD 2.
MPLAB PICkit 3 pozwala na debugowanie i programowanie mikrokontrolerów PIC oraz dsPIC z pamięcią FLASH przy najniższych kosztach używając potężnego graficznego interfejsu użytkownika środowiska MPLAB IDE. MPLAB PICkit 3 jest podłączany do komputera PC projektanta przy użyciu interfejsu USB pracującego z pełną prędkością i można go podłączyć do układu docelowego poprzez łącze RJ-11 (kompatybilne z MPLAB ICD 3 i MPLAB REAL ICE). Złącze to wykorzystuje dwie końcówki we/wy układu mikrokontrolera oraz linię Reset do implementacji wewnątrzukładowego systemu debugowania i programowania szeregowego (ang. In-Circuit Serial Programming™, ICSP™).
Programator MPLAB PM3 jest uniwersalnym programatorem układów, zgodnym z CE, posiadającym weryfikację napięcia na końcówkach VDDMIN and VDDMAX w celu zapewnienia maksymalnej niezawodności. Programator ma duży ekran LCD (128 x 64) na menu i komunikaty o błędach, oraz odłączalne przez gniazda moduły, które obsługują różnego rodzaju obudowy programowanych mikrokontrolerów. Jako standardowe wyposażenie występuje kabel ICSP. W trybie samodzielnym programator MPLAB PM3 potrafi odczytywać, weryfikować i programować mikrokontrolery PIC bez połączenia z komputerem PC. W tym trybie potrafi również ustawiać zabezpieczenie kodu. MPLAB PM3 łączy się z nadrzędnym komputerem PC poprzez kabel RS-232 lub USB. Programator komunikuje się z wysoką prędkością przesyłu danych oraz posiada zoptymalizowane algorytmy szybkiego programowania układów z dużą pamięcią oraz pozwala dołączyć kartę MMC do zapisu plików i aplikacji danych.
Duża różnorodność płyt demonstracyjnych, projektowych i ewaluacyjnych dla różnych mikrokontrolerów PIC oraz dsPIC DSC pozwala na szybkie projektowanie aplikacji na w pełni funkcjonalnych systemach. Większość płyt posiada obszary prototypowe do dodawania własnych obwodów i udostępnia firmowe aplikacje wraz z kodem źródłowym dla celów egzaminowania i modyfikacji.
Płyty zawierają różnego rodzaju dodatki, jak diody LED, czujniki temperatury, przełączniki, głośniki, interfejsy RS-232, wyświetlacze LCD, potencjometry i dodatkową pamięć EEPROM.
Płyty demonstracyjne i projektowe mogą być wykorzystywane w środowiskach akademickich do tworzenia prototypów własnych obwodów oraz do nauki różnych zastosowań mikrokontrolerów.
Dodatkowo do serii płyt demonstracyjnych i projektowych Microchip produkuje całą linię zestawów ewaluacyjnych oraz oprogramowanie demonstracyjne do projektowania filtrów analogowych, układy zabezpieczeń KEELOQ® , CAN, IrDA®, zarządzanie zasilaniem bateryjnym PowerSmart, system ewaluacyjny SEEVAL®, przetworniki A/C Sigma-Delta, czujniki szybkości przepływu i wiele innych.
Dostępne są również zestawy startowe, które zawierają wszystkie niezbędne elementy do poznania cech określonego mikrokontrolera. Zwykle zawierają one pojedynczą aplikację oraz możliwość debugowania, wszystko na tej samej płycie.
Kompletną listę zestawów demonstracyjnych, projektowych i ewaluacyjnych znajdziesz na stronie firmowej:
Zespół Przedmiotowy Chemii-Fizyki-Informatyki w I Liceum Ogólnokształcącym im. Kazimierza Brodzińskiego w Tarnowie ul. Piłsudskiego 4 ©2024 mgr Jerzy Wałaszek |
Materiały tylko do użytku dydaktycznego. Ich kopiowanie i powielanie jest dozwolone
pod warunkiem podania źródła oraz niepobierania za to pieniędzy.
Pytania proszę przesyłać na adres email:
Serwis wykorzystuje pliki cookies. Jeśli nie chcesz ich otrzymywać, zablokuj je w swojej przeglądarce.
Informacje dodatkowe.