Making It Simple
MIKROE-722, 932-MIKROE-722
Price
Heading

MikroElektronika - mikroBasic PRO for AVR - BASIC compiler for AVR microcontroller device development

mikroBasic PRO for AVR

March 09.

2012:

Introducing New Version 5.60

All you need at first glance

Welcome screen added

New start screen deliveres just the right information. Examples, news and useful links are here to get you started quickly.

Welcome screen added

Interrupt Assistant Tool included

Write interrupts with ease

We’ve created a special tool to help you create interrupt routines. You will have a working interrupt in no time.

Interrupt Assistant Tool included

Compilation time shortened

Even faster compilation

We’ve managed to speed up compilation even further. Your code is now compiled 40% faster than in compiler version 5.40.

Even faster compilation

Interrupt context saving control

More control then ever!

With ICS (interrupt context saving) control added, you have the power of fine-tuning your time-critical applications.

More control then ever!
Compiler Documentation

Manuals that matter

Compiler Documentation

We present you with two documents that can help you to get to know compiler better. User manual is a comprehensive document with detailed explanations of each compiler feature and each library function. The other, Creating the first project, is a beginner’s guide to making first steps in the compiler.

Compiler Examples

Hundreds of demonstrations and ready to use projects

Ready to use Examples

Each library function has been put in the context of real life in the provided examples. When starting your new project, you can always open similar example, change it, add new blocks of code and easily get the job done. We thinks it’s very important that you always have a strating point.

Supported microcontrollers

Supported microcontrollers

Choose your MCU

The mikroBasic PRO for AVR compiler supports 168 AVR microcontrollers. Newly released AVR microcontrollers will be supported by a new version of compiler software that is updated regularly. Here is a list of microcontrollers supported by the mikroBasic PRO for AVR compiler:

Find
Name
 
Pin Count
 
Program
Memory (KB)
CPU Speed
(Mhz)
RAM (KB)
 
Release Changes

What we did in new compiler version

Full release changes

Release changes in

Compiler

  • New: Interrupt context saving handling (ICS keyword)
  • Improved: Faster compiling
  • Fixed: Interrupt vector table RJMPs
  • Fixed: $I directive and files with symbol definition

Release changes in

Libraries

  • Fixed: ADC_Get_Sample() cleared user defined voltage references.

Release changes in

IDE

  • New: Welcome screen added
  • New: Interrupt assistant hint button inside code editor
  •  
  • New: Update Project Manager after cleaning project files using ClearProject
  • New: Double Click on bookmark in Bookmark editor opens file and positioniing on line where bookmark is placed
  • New: Remove all breakpoints option implemented
  • Improved: Bookmark Editor. You can now view bookmark IDs
  • Improved: Bookmark Editor. You can now see all files in project containing any bookmark
  • Improved: Dongle handling, plug/unplug dongle detection
  • Fixed: Progress Bar window did not have border
  • Fixed: Undo command in editor doesn't return to saved state of file
  • Fixed: SaveBookmarks doesn't work
  • Fixed: LoadBookmarks doesn't work
  • Fixed: Multiple row word-by-word selection
  • Fixed: Warnings/Hints check box

Release changes in

Compiler

  • Improved: Maintenance release, several bugs fixed
  •  
  •  

Release changes in

Libraries

  • New: Added support for HX8347-D controller in 16-bit connection
  • Improved: TFT Touch Panel library improved to work with TP controller

Release changes in

Libraries

  • New! TFT Library supporting following controllers
    • - ILI9340 (16-bit commmunication)
    • - ILI9342 (16-bit commmunication)
    • - ILI9481 (16-bit commmunication)
    • - ILI9481 (16-bit commmunication)
    • - SSD1963 (16-bit commmunication)
    • - R61526 (8-bit commmunication)
    • - ST7715R (8-bit commmunication)
    • - HX8347G (8-bit commmunication)
    • - SSD1963 (8-bit commmunication)
  • New! PWM Library for XMEGA
  • New! Timer Library for XMEGA
  • Improved: MMC FAT16 library
    • - directory operations added (creation, removal, content listing, rename)
    • - new file operations added (seek, tell, rename)
  •  
  • Fixed: FloatToString for large negative numbers returned string without sign
  • Fixed: strstr function in some cases returned incorrect result

Release changes in

Compiler

  • New! Additional chips supported:
  • ATxmega128A3U ATxmega16A4U
    ATxmega192A3U ATxmega256A3BU
    ATxmega256A3U ATxmega32A4U
    ATxmega64A3U
  • Improved: faster compilation

Release changes in

Integrated Development Environment

  • New: Added progress bar when unistalling user packages
  • New: Added option to reload project file which has been externaly changed
  • New: Breakpoints are now saved to file.
  • New: Breakpoints are loaded when opening file.
  •  
  • Fixed: Adding breakpoint to single opended file (no active project) crashes IDE

Release changes in

Libraries

  • New! Memory Manager library
  • New! CAN Library
  • New! Added routines for work with images and fonts stored on external resourse (MMC/SD card, external flash, etc.). Routines added for TFT, GLCD, T6963C and S1D13700 libraries.
  • New! Added functions for writing text stored in flash for TFT, GLCD, T6963C and S1D13700 libraries.
  • Improved! MMC library, added functions for multi read block mode.
  • Improved! UART Library, added generic routines which uses the active UART module.
  • Improved! SPI Library, added generic routines which uses the active SPI module.
  • Fixed: pow(x,y) function returned 0 for (0,0) and for x,y < 0
  • Fixed: OneWire library issue with xmega MCU's
  • Fixed: T6963C library issue with xmega MCU's
  • Fixed: Expander_Init_Advanced, CS pin directon wasn't set properly

Release changes in

Compiler

  • New: Heap option added to compiler
  • Improved: Faster loading of mcl files
  • Improved: Faster Linker
  • Improved: Asm code can be written in the same line with a label
  • Improved: system function "__CCD2W" is linked only if it is used
  • Fixed: Pointer to Typed const code far struct has been intepreted as pointer to RAM
  • Fixed: LST file lists only used global variables
  • Fixed: Different number of parameters in function definition and in extern declaration cause linker crash in some cases

Release changes in

Integrated Development Environment

  • New! Project Explorer
  • We have introduced Project Explorer, a great new window for easier access to the examples and your projects. It uses fast recursion algorithms for fast searching of your project files within folder tree. You'll get used to it quickly, and you'll love working with it.
  • New! Code assistant
  • Specially upgraded to include struct field members, and should work for any structure depth (does not ignore scope any more). If there are several objects with same name but different scope, only ones visible in current scope are shown. We did the same with Find Declaration and Run-time value hints.
  • New! Option to select heap feature
  • New! Project Explorer
  • - Set anchor for directory edit
  • - Restore last used folder on startup
  • New! Shortcut CTRL + ALT + S (show Statistics)
  • Improved: Search project files in Windows Explorer style
  • Improved: Add a project to project group by single mouse click
  • Improved: Search Paths Editor
  • - Copy/Cut/Paste/Select All options for search paths editor
  • - Assigned shotcut CTRL + SHIFT + S
  • Improved: Statistics is no longer a "modal" window, but rather "stay on top"
  • Improved: AVR Bootloader Tool
  • Fixed: In some cases IDE freezes if MCU is changed in Project Settings
  • Fixed: IDE sends wrong command line to programmer if EEPROM file is included in project
  • Fixed: Visible Statistics are updated after build
  • Fixed: 32 bit icons fail to load on some graphic cards
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.

mikroBasic PRO for AVR compiler with Key File Licence

$199.00 USD

Buy Now!

mikroBasic PRO for AVR compiler with USB Dongle Licence

$199.00 USD

Buy Now!

mikroBasic PRO for AVR compiler with Key File Licence - with discount

$149.00 USD

Buy Now!

mikroBasic PRO for AVR compiler with USB Dongle Licence - with discount

$149.00 USD

Buy Now!