FreeRTOS Support Archive
The FreeRTOS support forum is used to obtain active support directly from Real
Time Engineers Ltd. In return for using our top quality software and services for
free, we request you play fair and do your bit to help others too! Sign up
to receive notifications of new support topics then help where you can.
This is a read only archive of threads posted to the FreeRTOS support forum.
The archive is updated every week, so will not always contain the very latest posts.
Use these archive pages to search previous posts. Use the Live FreeRTOS Forum
link to reply to a post, or start a new support thread.
[FreeRTOS Home] [Live FreeRTOS Forum] [FAQ] [Archive Top] [November 2008 Threads] Error on Timer1 with dsPICPosted by Luis Farinha on November 23, 2008 Hello.
I'm creating a project using freeRTOS in dsPIC30F6011A, and when I compile the following error occurs:
Source\portable\MPLAB\PIC24_dsPIC\port.c: In function 'prvSetupTimerInterrupt': Source\portable\MPLAB\PIC24_dsPIC\port.c:277: error: 'TCON_16BIT' has no member named 'TCKPS0' Source\portable\MPLAB\PIC24_dsPIC\port.c:278: error: 'TCON_16BIT' has no member named 'TCKPS1'
How can I resolve it??
Thanks
Luis Farinha
RE: Error on Timer1 with dsPICPosted by MEdwards on November 23, 2008 Is this the exact same question? http://sourceforge.net/forum/forum.php?thread_id=2593706&forum_id=382005
The setup of the tick interrupt uses a timer peripheral. If you want to switch the code from one device to another and the timer peripheral or the header files that define the timer registers are different then you are going to have to modify the code.
You need to look up in the user manual for the dsPIC30 how you setup the timer to generate a fixed frequency tick. Also look at the header files. It might just be the header files that define the TCKPS0 structures have changed.
RE: Error on Timer1 with dsPICPosted by Richard Damon on November 24, 2008 The TCON Timer definiiton now defines a two bit field TCKPS instead of two sepereate 1 bit fields TCKPS0 and TCKPS1, just change the two assignments to a single assignment.
Copyright (C) Amazon Web Services, Inc. or its affiliates. All rights reserved.
|