Use your forum account to login.

LOGIN

TOP Contributors

  1. MikroElektronika Team (101 codes)
  2. Alcides Ramos (47 codes)
  3. Dany (44 codes)
  4. NART SCHINACKOW (34 codes)
  5. Agent Wolfz (14 codes)
  6. Andrew Hazelden (13 codes)
  7. Roman Black (11 codes)
  8. Alberto Trasimeni (11 codes)
  9. Roman Toropov (9 codes)
  10. Rajendra Bhatt (8 codes)

Most Downloaded

  1. Network Ethernet Library (12203 times)
  2. FAT32 Library (9082 times)
  3. Timer Calculator (7645 times)
  4. Network WiFi Library (5589 times)
  5. PID Library (5542 times)
  6. SMS home alarm system (4601 times)
  7. External Memory (4244 times)
  8. USB Device Library (3766 times)
  9. microSD click - Example (3730 times)
  10. mikromedia for PIC18FJ - Examples (3687 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

CANculator

Rating:

Author: MikroElektronika Team

Last Updated: 2012-06-19

Category: CAN / LIN / RS485

Downloaded: 1719 times

Not followed.

CANculator is a software development tool used for easier CAN baud rate calculation and manipulation of the CAN bus parameters.

No Abuse Reported

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

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

Do you want to report abuse regarding "CANculator ".

  • Information
  • Comments (0)
Download

Download Project [272.08KB]

Version 1.0.0.0

DOWNLOAD LINK RELATED COMPILER CONTAINS
Other Compiler
  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc

Project Blog

Overview

CANculator is a software development tool used for easier CAN baud rate calculation and manipulation of the CAN bus parameters.
This software generates source code compatible with mikroElektronika Compilers (mikroC, mikroPascal and mikroBasic) and for all compiler supported architectures (PIC, dsPIC30, dsPIC33, PIC24, PIC32, AVR and ARM). Using this tool you can start creating CAN based communications much faster and easier.


Features

  - CANculator offers an intuitive interface and component based embedded application development.
  - Modern and User-Oriented IDE.
  - Support for the following microcontroller architectures: PIC, dsPIC30, dsPIC33, PIC24, AVR, ARM - STM, ARM - Stellaris.
  - Support for MikroElektronika CANSPI communication board (http://www.mikroe.com/eng/products/view/129/canspi-board).

  - Suport for MikroElektronika CAN SPI Click 5V board (http://www.mikroe.com/eng/products/view/814/can-spi-click-5v/).
  - CANculator generates source codes for mikroC, mikroBasic and microPascal compilers.  
  - Autosave on closing.
 
Notes
 
  - The number of modules depends of the chosen device. For a specific number of CAN modules on a chip consult datasheet for that microcontroller.
  - For ARM - STM microcontroller family set appropriate value for APB low-speed prescaler (APB1) in Edit Project dialog. Example: MCU Clock = 72MHz, APB1 = 2, CAN (APB1) Clock = 36MHz. CAN (APB1) Clock = MCU Clock / APB1.
 
Requirements
  - .Net 3.5 framework

Next images demonstrate how can you add this tool to mikroE IDEs.

ALSO FROM THIS AUTHOR

EEPROM click - Example

Simple example which demonstrates working with EEPROM click board in mikroBUS form factor. Example write bytes into EEPROM and read from it.

[Learn More]

Gyro click - Example

This example demonstrates reading from Gyro click sensor (L3GD20) angular rate and then converting data to angular displacement by integration. Data is send via UART to PC terminal application.

[Learn More]

nRF C click - Example

This is a sample program which demonstrates the use of nRF C click. Programmer uses RF module for communication between two development systems. Each module can be used as transmitter and receiver.

[Learn More]