Arduino Due Timer Interrupt | Arduino Compatible Compiler for LabVIEW Discussions | Forum

Avatar

Please consider registering
guest

sp_LogInOut Log In sp_Registration Register

Register | Lost password?
Advanced Search

— Forum Scope —




— Match —





— Forum Options —





Minimum search word length is 4 characters - maximum search word length is 84 characters

sp_Feed Topic RSS sp_TopicIcon
Arduino Due Timer Interrupt
December 22, 2015
1:03 pm
Avatar
oguz
New Member
Forum Posts: 2
Member Since:
December 22, 2015
sp_UserOfflineSmall Offline

Hello,
I've tried to implement timer interrupt to Arduino Due by using the examples provided.
As Due uses different Timer library than other non-ARM arduinos (for Due, I used to use DueTimer.h library),
the compilation process failed;

1.0.0.16, Arduino Due (Programming Port)
WARNING: library TimerOne claims to run on [avr] architecture(s) and may be incompatible with your current board which runs on [sam] architecture(s).

temp.ino: In function 'void setup()':
temp.ino:14:12: error: 'class TimerOne' has no member named 'initialize'
temp.ino:15:12: error: 'class TimerOne' has no member named 'attachInterrupt'
Error compiling.

 

I know that it is possible to solve this by importing arduino libraries as you showed in the tutorial PDF, but do you plan to add a solution
from the Interrupts Pallettes, specificaly for Arduino DUE, or is this an already solved case? 

Regards

December 22, 2015
7:39 pm
Avatar
Steffan
Admin
Forum Posts: 305
Member Since:
March 12, 2015
sp_UserOfflineSmall Offline

That is correct, the current implementation of the Timer Interrupt only works with AVR architectures.  This is documented in the LabVIEW help documentation.  At the time this functionality was integrated, there had not been enough investigation into the DueTimer library you mentioned so it had not been integrated natively.  Now that the Compiler includes the ability to create your own LabVIEW wrappers for Arduino libraries, you can very well create one for the Due Timer Interrupt library.  There should be sufficient documentation and examples for you to do this.  We will add this request on our list for future features although we don't have any immediate plans to integrate it at this time.  Thanks for the feedback.

December 23, 2015
9:24 am
Avatar
oguz
New Member
Forum Posts: 2
Member Since:
December 22, 2015
sp_UserOfflineSmall Offline

I am currently using the product in Evaluation Mode.
I don't have the folder \addons and the example files about porting in path:

C:\Program Files (x86)\National Instruments\LabVIEW 2014\vi.lib\Aledyne-TSXperts\Arduino Compatible Compiler for LabVIEW

Is this because this is a premium feature?

December 25, 2015
1:58 am
Avatar
Steffan
Admin
Forum Posts: 305
Member Since:
March 12, 2015
sp_UserOfflineSmall Offline

It looks like from above you are using version 1.0.0.16 and the user library feature was implemented after that.  You need to update to the latest version.

Forum Timezone: UTC 0

Most Users Ever Online: 33

Currently Online:
3 Guest(s)

Currently Browsing this Page:
1 Guest(s)

Top Posters:

John: 18

RTSLVU: 15

Dan6077: 11

Member Stats:

Guest Posters: 0

Members: 80

Moderators: 0

Admins: 3

Forum Stats:

Groups: 1

Forums: 2

Topics: 58

Posts: 289

Newest Members: Travlissah, viktorIcera, HowardClouG, Dianecet, Produktnaodchudzaniex

Administrators: geadmin: 5, filipealtoe: 35, Steffan: 89