TOP Contributors

  1. MIKROE (2784 codes)
  2. Alcides Ramos (405 codes)
  3. Shawon Shahryiar (307 codes)
  4. jm_palomino (133 codes)
  5. Bugz Bensce (97 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 (141685 times)
  2. FAT32 Library (74751 times)
  3. Network Ethernet Library (59207 times)
  4. USB Device Library (49224 times)
  5. Network WiFi Library (44995 times)
  6. FT800 Library (44520 times)
  7. GSM click (31196 times)
  8. mikroSDK (30095 times)
  9. microSD click (27579 times)
  10. PID Library (27537 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:

5

Author: MIKROE

Last Updated: 2016-02-19

Package Version: 1.1.0.0

Category: CAN / LIN / RS485

Downloaded: 18454 times

Followed by: 5 users

License: MIT license  

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 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.

New Version (1.1.0.0)

- Frequency up to 200MHz.

- Minor bugs fixed.


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

Thumbstick Click

0

Thumbstick Click is a high precision input device.It features a dual axis, spring return, pushbutton enabled joystick, and a MCP3204 12-bit A/D converter.

[Learn More]

10DOF click

4

10DOF click board carries two modules from Bosch: BNO055, a 9-axis absolute orientation sensor and BMP180, a digital pressure sensor. 10DOF click communicates with the target board MCU through the mikroBUS I2C interface (SCL, SDA), with additional functionality provided by INT and RST pins. Designed to use a 3.3V power supply only.

[Learn More]

mikromedia 5 for Tiva

1

Set of examples for mikromedia 5 for Tiva. Provided examples demonstrate working with mikromedia's various features and modules: Accelerometer, MMC SD card, MP3, TFT, Buzzer, nRF, Touch Panel, WiFi, RTCC, USB Host.

[Learn More]