Sonsivri
 
*
Welcome, Guest. Please login or register.
Did you miss your activation email?
August 20, 2017, 11:12:31 23:12


Login with username, password and session length


Pages: [1] 2 3 4 5 6 7 8
Print
Author Topic: CCS C 5.xxx  (Read 171778 times)
0 Members and 1 Guest are viewing this topic.
nullos
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: 56

Thank You
-Given: 61
-Receive: 1084


« 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
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: 56

Thank You
-Given: 61
-Receive: 1084


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

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

Posts: 165

Thank You
-Given: 114
-Receive: 196


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
Active Member
***
Offline Offline

Posts: 215

Thank You
-Given: 782
-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: 56

Thank You
-Given: 61
-Receive: 1084


« 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: 54

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: 56

Thank You
-Given: 61
-Receive: 1084


« 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
Junior Member
**
Offline Offline

Posts: 89

Thank You
-Given: 189
-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: 2111

Thank You
-Given: 559
-Receive: 494


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
gan_canny
Junior Member
**
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: 56

Thank You
-Given: 61
-Receive: 1084


« 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: 2111

Thank You
-Given: 559
-Receive: 494


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
Old_but_Alive
Active Member
***
Offline Offline

Posts: 223

Thank You
-Given: 164
-Receive: 59


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

@metal,

apart from that you like it  - right ?  Grin
Logged

I fought Ohm's Law ...  and the law won
mcr
Junior Member
**
Offline Offline

Posts: 89

Thank You
-Given: 189
-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: 2111

Thank You
-Given: 559
-Receive: 494


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
gan_canny
Junior Member
**
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
Junior Member
**
Offline Offline

Posts: 89

Thank You
-Given: 189
-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: 172

Thank You
-Given: 62
-Receive: 21



« 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: 557

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
**
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
Active Member
***
Offline Offline

Posts: 144

Thank You
-Given: 299
-Receive: 53

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: 2111

Thank You
-Given: 559
-Receive: 494


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
Pages: [1] 2 3 4 5 6 7 8
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