Making It Simple
Price
Heading

MikroElektronika - mikroPascal PRO for ARM - PASCAL compiler for ARM Cortex M0, M3 and M4 device development

mikroPascal PRO for ARM

May 22.

2012:

Introducing Version 2.50

More Cortex™-M microcontrollers

186 STM32® MCUs

New release brings us support for over 180 popular STM32® microcontrollers based on ARM® Cortex™-M3 and Cortex™-M4.

186 STM32® MCUs

Follow program execution

Hardware Debugging

We added support for mikroProg for STM32® and ST-LINK v2 debuggers. Both JTAG and SWD debugging is supported.

Hardware Debugging

Hundreds of library functions

Over 50 libraries included

Compiler installation contains over 50 libraries including CAN, TFT, Ethernet, Q15 and Q31, FAT16, USB, Memory manager and more.

Internal Ethernet and CAN

Remarkably easy settings

GPIO made easy

We took care of complicated settings of GPIO modules, and provided libaries that initialize modules in a single line of code.

GPIO made easy
My First Project
My First Project Icon

your first steps in mikroPascal PRO for ARM®

My First Project

Most compilers demonstrate you how to build LED Blinking as your first project. We have decided to show you something trully remarkable. Let’s build toghether a fully operational USB Human Interface Device in a little over 20 lines of code.

What is USB HID?

HID is a USB device class that describes human interface devices such as keyboards, mice, game controllers and alphanumeric display devices. The USB HID class describes devices used with nearly every modern computer. Great set of existing predefined functions allow hardware manufacturers to design a product to USB HID class specifications and expect it to work with any software that also meets these specifications. In other words, no drivers are needed for USB device to work on any computer and on any operating system.

make your USB device in 2 minutes

HID Library Example

program HID_Read_Write_Polling;

var cnt, kk : char;
var readbuff : array[64] of char;
var writebuff : array[64] of char;
begin

  HID_Enable(@readbuff,@writebuff);

  while TRUE do
    begin
      USB_Polling_Proc(); // Call this routine periodically
      kk := HID_Read();
      if (kk <> 0) then
      begin
        for cnt:=0 to 63 do
          writebuff[cnt]:=readbuff[cnt];
        HID_Write(@writebuff,64);
      end ;
    end;
end.

Let us show you how easily mikroPascal PRO for ARM® handles with rather complex programs using the power of integrated libaries.

The following Pascal compiler code sample is a simple loop that demonstrates the operation of USB HID library. It constantly checks for HID packets, and as soon as the HID message arrives, it is transmitted back with the same content.

Examine these lines to see how the HID library deals with a highly complicated task of HID USB communication. mikroPascal PRO for ARM® spares you the research of how USB communication works, and encapsulates everything in a simple and easy-to-understand functions.

2Checkout.com is an authorized reseller of goods and services provided by mikroElektronika." alt="2Checkout.com is an authorized reseller of goods and services provided by mikroElektronika.

All credit card and personal details are kept secure, and our customer list is not disclosed to any third party. Most shipments are sent within 48 hours of your order. 2Checkout.com is an authorized reseller of goods and services provided by mikroElektronika.

Who applies for discount?

If you have purchased any related development system from us directly you are entitled to a discount price of the compiler. This doesn't apply to purchases made through our distributors.

We deliver our products to all countries in the world using following shipping options:

Shipping Information

DHL Express: $25.00 USD for up to 5 Kgs, usually arrives in 2-4 business days.*

Post Office: $25.00 USD, no weight limit, usually arrives in 7-12 business days.

* - Please contact your local DHL office about delivery service and possible additional charges.

mikroPascal PRO for ARM compiler with Key File Licence

$249.00 USD

Buy Now!

mikroPascal PRO for ARM compiler with USB Dongle Licence

$249.00 USD

Buy Now!

mikroPascal PRO for ARM compiler with Key File Licence - with discount

$199.00 USD

Buy Now!

mikroPascal PRO for ARM compiler with USB Dongle Licence - with discount

$199.00 USD

Buy Now!