TOP Contributors

  1. MIKROE (2642 codes)
  2. Alcides Ramos (347 codes)
  3. Shawon Shahryiar (307 codes)
  4. jm_palomino (112 codes)
  5. Chisanga Mumba (90 codes)
  6. S P (73 codes)
  7. dany (71 codes)
  8. MikroBUS.NET Team (35 codes)
  9. NART SCHINACKOW (34 codes)
  10. Armstrong Subero (27 codes)

Most Downloaded

  1. Timer Calculator (136220 times)
  2. FAT32 Library (69481 times)
  3. Network Ethernet Library (55705 times)
  4. USB Device Library (45991 times)
  5. Network WiFi Library (41639 times)
  6. FT800 Library (40781 times)
  7. GSM click (28788 times)
  8. PID Library (26327 times)
  9. mikroSDK (26053 times)
  10. microSD click (25140 times)
Libstock prefers package manager

Package Manager

We strongly encourage users to use Package manager for sharing their code on Libstock website, because it boosts your efficiency and leaves the end user with no room for error. [more info]

< Back
Project

Timer Calculator

Rating:

41

Author: MIKROE

Last Updated: 2016-07-19

Package Version: 4.0.0.0

Category: Timers (Real time clock)

Downloaded: 136220 times

Followed by: 18 users

License: MIT license  

Timer Calculator is a free software development tool used for easier calculation of timer interrupts. If you like Timer Calculator you can support further development by contributing on following page: http://www.mikroe.com/timer-calculator/#support

No Abuse Reported

Do you want to subscribe in order to receive notifications regarding "Timer Calculator" changes.

Do you want to unsubscribe in order to stop receiving notifications regarding "Timer Calculator" changes.

Do you want to report abuse regarding "Timer Calculator".

  • Information
  • Comments (45)
DOWNLOAD LINK RELATED COMPILER CONTAINS
Other Compiler
  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc

Project Blog

Support The Timer Calculator Project

Support The Timer Calculator Project

You can give us a heads up by contributing a small piece of the price. Pay a dollar, three or ten, all depending on how much you think this software is valuable to you.

View full image

Timer Calculator is a product of our enthusiasm, released as a free tool. But adding new features and supporting new MCUs requires lots of work. If you like it and use it in your projects, you can support further development by paying only as much as you think this software is worth. Thank you!

Overview
Timer Calculator is a software development tool used for easier calculation of timer interrupts. This software also generates source code compatible with mikroElektronika Compilers (mikroC, mikroPascal and mikroBasic) and for following MCU architectures: PIC16, PIC18, dsPIC30F, dsPIC24/33, PIC32, ARM Stellaris/TIVA, ARM STM32, AVR, FT90x and NXP Kinetis K.

Features - Timer Calculator is very easy to use and have user friendly oriented IDE.
- Support for the following microcontroller architectures: PIC16, PIC18, dsPIC30F, dsPIC24/33, PIC32, ARM Stellaris/TIVA, ARM STM32, AVR, FT90x and NXP Kinetis K.
- Timer Calculator generates source code for mikroC, mikroBasic and mikroPascal compilers.
- Many predefined settings to load for timer interrupt time.
- Save/Load feature.
- Easy to integrate as a tool in mikroElektronika's compilers. In this mode Timer Calculator will automatically insert a chip name and frequency from your project (for more information see help below).

New Version (4.0.0.0)
- Added: Support for STM32F7x6, STM32L0xx, STM32L4x6, CEC1302, Kinetis K
- Presets for new mcu families
- Added APBx prescalers for STM32 families
- Fixed: Bad comments for PIC32MZ when using 32bit timer in Pascal and Basic languages
- Fixed: Bad IVT names for timers in STM32 Families

Version (3.5.0.0)
- Added: Support for PIC32MZ EC mcus.
- Automatic save/load when exiting/starting application.
- Minor changes in generated code output for PIC32MX mcus.
- Minor bugs fixed.


Version (3.0.0.0)
- Added: Support for new FT90x mcus.
- Fixed calculation for PIC32 in 32bit mode.

Version (2.7.0.0)
- Added: Support for new TM4C129x (TIVA) mcus.

Version (2.6.0.0)
- Added: Support for new TM4C123 (TIVA) and STM32F0 mcus.
- Added: Presets for TM4C123 and STM32F0.- Fixed: Calculation for PIC18 Timer0.
- Fixed: Clock value when loading presets.
- Fixed: Closing About screen.

Version (2.5.1.0)
- Fixed bug in STM32F10x calculation.
- Fixed calculation for PIC16/18 (x4 off bug).
- Other minor bugs solved.
- New mcu categories for ATmega (use hint for select device box to see supported mcus).
- Max frequency is now 200MHz.
- Interrupt frequency implemented. User can change between interrupt time and interrupt frequency.
- Added new presets for ATmega mcus.  

Version (2.5.0.0)
- Added support for AVR mcus.
- Added support for STM32F3xx mcus.
- Added new config files for new supported MCU architecture.

Version (2.0.0.0)
- Added support for ARM Stellaris and ARM STM32.
- Added new config files for new supported MCU architectures.

Version (1.5.0.0)
- Added support for dsPIC30F, dsPIC24/33 and PIC32.
- Minor changes in a generated code part.
- Added new config files for new supported MCU architectures.

Version (1.0.1.0)
- Bugs Fixed
- Deleted unnecessary initialization of PRx register in Interrupt routine.
- Fixed Regional Settings.
- Fixed bugs with calculate mechanism and values for prescaler.  

Next images demonstrate how to implement Timer Calculator as a tool in mikroE IDEs.

ALSO FROM THIS AUTHOR

AudioAMP 11 click

0

AudioAmp 11 Click is a compact add-on board reproducing input audio signals with desired volume and power levels at sound-producing output elements. This board features the NAU8224, a high-performance stereo Class-D audio amplifier from Nuvoton Technology. This flexible I2C configurable audio amplifier can drive a 4O load with up to 3.1W output power. In addition to the possibility of digital control (using only one enable pin), the NAU8224 also has many useful gain settings from 6dB to 24dB. Besides, it is equipped with protection features, allowing a reliable operation.

[Learn More]

Mikromedia 5 for Tiva - RF Communication Example

5

This is demonstration project how Mikromedia 5 for Tiva communicates over RF. Data is send over simple 'led protocol' (1 byte command). Development board for Stellaris with an add-on board nRF Click is used as a receiver device.

[Learn More]

MRAM 4 click

0

MRAM 4 Click is a compact add-on board representing a magneto-resistive random-access memory solution. This board features the EM064LX, an industrial STT-MRAM persistent memory from Everspin Technologies. It is a 64Mb MRAM IC RAM and can achieve up to 200MHz as a single and double data rate (STR/DTR). The MRAM technology is analog to Flash technology with SRAM-compatible read/write timings (Persistent SRAM, P-SRAM), where data is always non-volatile. It also has a hardware write-protection feature and performs read and write operations with data retention for ten years and unlimited read, write, and erase operations for the supported life of the chip.

[Learn More]