Sonsivri
 
*
Welcome, Guest. Please login or register.
Did you miss your activation email?
December 11, 2016, 05:12:08 05:12


Login with username, password and session length


Pages: [1] 2 3 4 5 6 7
Print
Author Topic: CCS C 5.xxx  (Read 157367 times)
0 Members and 1 Guest are viewing this topic.
nullos
V.I.P
Newbie
*****
Offline Offline

Posts: 8

Thank You
-Given: 21
-Receive: 3


« on: June 26, 2013, 08:11:12 08:11 »

This thread is for CCS 5.xxx

modified by Metal
« Last Edit: July 03, 2013, 09:01:35 21:01 by metal » Logged
duende_azul
Junior Member
**
Offline Offline

Posts: 51

Thank You
-Given: 57
-Receive: 916


« Reply #1 on: July 01, 2013, 06:02:27 06:02 »

Here:

« Last Edit: July 23, 2015, 12:02:22 00:02 by duende_azul » Logged
nullos
V.I.P
Newbie
*****
Offline Offline

Posts: 8

Thank You
-Given: 21
-Receive: 3


« Reply #2 on: July 01, 2013, 08:50:21 08:50 »

Many thanks ! Works perfect with old licence files ! :-)
Logged
duende_azul
Junior Member
**
Offline Offline

Posts: 51

Thank You
-Given: 57
-Receive: 916


« Reply #3 on: July 01, 2013, 04:46:45 16:46 »

Old Keygen work fine.
Logged
xpress_embedo
Active Member
***
Offline Offline

Posts: 154

Thank You
-Given: 103
-Receive: 188


WWW
« Reply #4 on: July 03, 2013, 03:49:09 03:49 »

If someone doesn't have the old license files then they can be download the files from the attached file.
Just copy and paste in the default installation directory.

Logged
Magnox
V.I.P
Active Member
*****
Offline Offline

Posts: 208

Thank You
-Given: 775
-Receive: 238


Oink!


« Reply #5 on: July 03, 2013, 05:25:32 17:25 »

Folks, check the posts in the CCS 4 thread if you need keys. I know that alichan's link in post #71 is still working.

http://www.sonsivri.to/forum/index.php?topic=33138.msg147072#msg147072

Probably others are too.
Logged
duende_azul
Junior Member
**
Offline Offline

Posts: 51

Thank You
-Given: 57
-Receive: 916


« Reply #6 on: July 05, 2013, 05:38:27 05:38 »

New version: 5.008
« Last Edit: July 23, 2015, 12:03:27 00:03 by duende_azul » Logged
ppa88
Active Member
***
Offline Offline

Posts: 200

Thank You
-Given: 49
-Receive: 131


« Reply #7 on: July 05, 2013, 02:24:43 14:24 »

See attachment to download CCS 5
Logged
gmua
Junior Member
**
Offline Offline

Posts: 53

Thank You
-Given: 23
-Receive: 88



« Reply #8 on: July 08, 2013, 01:23:22 01:23 »

An alternative link will be really helpful.

For those having problems with mega.co.nz, here's another alternative.

Thanks duende_azul...
Logged
duende_azul
Junior Member
**
Offline Offline

Posts: 51

Thank You
-Given: 57
-Receive: 916


« Reply #9 on: July 12, 2013, 05:44:28 05:44 »

Version 5.009.  Shocked

(see attach file)

It seems that CCS is going to take a daily version.  Grin
« Last Edit: July 23, 2015, 12:04:35 00:04 by duende_azul » Logged
mcr
V.I.P
Junior Member
*****
Offline Offline

Posts: 84

Thank You
-Given: 185
-Receive: 22


« Reply #10 on: July 12, 2013, 05:20:28 17:20 »

Version 5.009.  Shocked

https://mega.co.nz/#!CUgSCRbK!Yp2wKXIx6xvgqsAxxwuEIFxr9gMPj1FQ3qRicJHfrhg

It seems that CCS is going to take a daily version.  Grin

It wouldn't be CCS otherwise.
Logged
metal
Global Moderator
Hero Member
*****
Offline Offline

Posts: 2018

Thank You
-Given: 514
-Receive: 477


Top Topic Starter


« Reply #11 on: July 12, 2013, 05:40:21 17:40 »

you will be attacked by CCS lovers, be careful Grin
Logged

nothing to say..
gan_canny
Junior Member
**
 Warned
Offline Offline

Posts: 85

Thank You
-Given: 98
-Receive: 25


« Reply #12 on: July 25, 2013, 03:06:45 03:06 »

The IDE in 5.009 is a bit quirky......issues with resizing and getting bottom left/right corners win7 64 pro....maybe fixed in 5.010
Logged
duende_azul
Junior Member
**
Offline Offline

Posts: 51

Thank You
-Given: 57
-Receive: 916


« Reply #13 on: July 26, 2013, 05:46:35 05:46 »

Versión 5.010

  Wink
« Last Edit: July 23, 2015, 12:06:02 00:06 by duende_azul » Logged
metal
Global Moderator
Hero Member
*****
Offline Offline

Posts: 2018

Thank You
-Given: 514
-Receive: 477


Top Topic Starter


« Reply #14 on: July 26, 2013, 12:19:14 12:19 »

The IDE in 5.009 is a bit quirky......issues with resizing and getting bottom left/right corners win7 64 pro....maybe fixed in 5.010
The IDE has been crap since day 0, delphi components they are using are very bad. I remember they use TMS components which cause this behavior.. add to it bad implementation..
Logged

nothing to say..
Old_but_Alive
V.I.P
Active Member
*****
Offline Offline

Posts: 211

Thank You
-Given: 154
-Receive: 56


« Reply #15 on: July 26, 2013, 05:29:29 17:29 »

@metal,

apart from that you like it  - right ?  Grin
Logged
mcr
V.I.P
Junior Member
*****
Offline Offline

Posts: 84

Thank You
-Given: 185
-Receive: 22


« Reply #16 on: July 26, 2013, 05:37:12 17:37 »

I just use 12,16 and 18  PICs but want to switch to 24s.

Is it any good for this line of products?

Thanks.


And as stated before:
It wouldn't be CCS if they don't make daily updates.
Logged
metal
Global Moderator
Hero Member
*****
Offline Offline

Posts: 2018

Thank You
-Given: 514
-Receive: 477


Top Topic Starter


« Reply #17 on: July 26, 2013, 06:49:12 18:49 »

@metal,

apart from that you like it  - right ?  Grin

TBH, I don't even use it :- )
sometimes I have to use it to compile existing codes by others.
Logged

nothing to say..
gan_canny
Junior Member
**
 Warned
Offline Offline

Posts: 85

Thank You
-Given: 98
-Receive: 25


« Reply #18 on: July 27, 2013, 04:20:58 16:20 »

Yes it works with the 24's.
Some issues reported with the CCS debug hardware (ex. ICD-U64) with clock speed above 100mhz. Some 24's can run at 140 Mhz. The ICD-U64 can upload( program) code that runs at 140Mhz it just can't run the same code in debug mode (many  PIC's have have debug capabilities...peek at registers display ram etc).
An aside
Some are adverse to CCS rapid versioning.
 Craftsmen and women don't blame their tools. They do choose the tools for the job. Many like their tools sharpened daily others like them blunt so they don't get cut.
CCS sharpens the tools weekly if not daily. Anyway some would rather accept imperfect compilers rather than wait months or years for a new version hoping the delay will lead to better results.  Its always a choice.
« Last Edit: July 28, 2013, 03:11:41 03:11 by gan_canny » Logged
mcr
V.I.P
Junior Member
*****
Offline Offline

Posts: 84

Thank You
-Given: 185
-Receive: 22


« Reply #19 on: July 27, 2013, 08:18:54 20:18 »

That's good to hear gan_canny.

I think I'll migrate one PIC18F4431 PPWM project to a PIC24FJ16MC101.  I've seen the device supported and looks like it does have a MC101 and MC102.

Compiled some old code with the setup_power_pwm and some #defines were modified for the PIC18F4431 (complementary or something).

I don't use ICD-U64 or CCS IDE, I use PICKIT3 and MPLAB; haven't gotten more than 40 MHZ so this 100MHZ won't be a problem.


I agree with your statement, whether CCS has a bad compiler or not, we use it, so it must be good (at least for us).


Waiting for 6.000    Tongue
Logged
localcrack
Active Member
***
Offline Offline

Posts: 171

Thank You
-Given: 62
-Receive: 20



« Reply #20 on: July 29, 2013, 09:41:00 09:41 »

Following macro not works on CCS 5.008

#define bit_toggle(var,bit) ((var&(1<<bit))!=0) ? (var &= ~(1<<bit)) : (var |= (1<<bit))

However it perfectly works on CCS 4.xxx

is anything is wrong ?
Logged
hate
Hero Member
*****
Offline Offline

Posts: 556

Thank You
-Given: 156
-Receive: 354


« Reply #21 on: July 29, 2013, 11:48:18 11:48 »

I don't know why that doesn't work but you can use a simpler and faster macro for bit toggling like the one below:
Code:
#define bit_toggle(var, bit) (var^= (1<<bit))
Logged

Regards...
gan_canny
Junior Member
**
 Warned
Offline Offline

Posts: 85

Thank You
-Given: 98
-Receive: 25


« Reply #22 on: July 29, 2013, 09:31:26 21:31 »

Some when given tools still want to do their own tool making. Sometimes it's for portability reasons other times it's just being stubborn.
Now there is always the KISS ( Keep it simple stupid) method with bit_set and bit_clear or even  ( less of a KISS)  a bit structure and a byte overlayed by a union. Anyway a purist coder's ego will often cause them to use the least obvious way. ( Job insecurity perhaps).
Logged
towlerg
V.I.P
Active Member
*****
Offline Offline

Posts: 136

Thank You
-Given: 282
-Receive: 48

What is this for?


« Reply #23 on: July 29, 2013, 11:31:42 23:31 »

Quote
#define bit_toggle(var,bit) ((var&(1<<bit))!=0) ? (var &= ~(1<<bit)) : (var |= (1<<bit))

Seriously?

Hard to imaging why there are any C holdouts!
Logged

Win 7 Ult x86 SP1 on HP6910p
metal
Global Moderator
Hero Member
*****
Offline Offline

Posts: 2018

Thank You
-Given: 514
-Receive: 477


Top Topic Starter


« Reply #24 on: July 30, 2013, 03:20:01 03:20 »

mainly it is portability. bit_set and bit_clr are crap.
for bit_set
PORTx |= (1 << bit)
and bit_clr
PORTx &= ~(1 << bit)

in localcrack's case, it is keep it strictly stupid, been sailing in dark oceans since CCS 4.xxx, imagine... I am afraid he will now ask about XOR logic:
https://en.wikipedia.org/wiki/Exclusive_or
Logged

nothing to say..
Pages: [1] 2 3 4 5 6 7
Print
Jump to:  


DISCLAIMER
WE DONT HOST ANY ILLEGAL FILES ON THE SERVER
USE CONTACT US TO REPORT ILLEGAL FILES
ADMINISTRATORS CANNOT BE HELD RESPONSIBLE FOR USERS POSTS AND LINKS

... Copyright © 2003-2999 Sonsivri.to ...
Powered by SMF 1.1.18 | SMF © 2006-2009, Simple Machines LLC | HarzeM Dilber MC