Sonsivri
 
*
Welcome, Guest. Please login or register.
Did you miss your activation email?
December 08, 2024, 03:45:52 15:45


Login with username, password and session length


Author Sticky post (Click Here to visit source)
metal
Global Moderator
This thread is now for CCS C v4.xxx
Pages: [1] 2 3 4  All
Print
Author Topic: CCS C 4.xxx  (Read 154783 times)
0 Members and 1 Guest are viewing this topic.
chenyi.com
Newbie
*
Offline Offline

Posts: 27

Thank You
-Given: 18
-Receive: 27


« on: August 25, 2010, 01:29:38 13:29 »

http://www.4shared.com/get/pqqRBBIX/CCS_PCWHD_4110_update.html
« Last Edit: January 28, 2012, 08:41:29 08:41 by metal » Logged
Old_but_Alive
Senior Member
****
Offline Offline

Posts: 331

Thank You
-Given: 746
-Receive: 120


« Reply #1 on: August 25, 2010, 02:18:08 14:18 »


v4.110, and 4.111 seem to be buggy

http://www.ccsinfo.com/forum/viewtopic.php?t=43333

probably better wait for v4.112
Logged

I fought Ohm's Law ...  and the law won
I only use Mosfets because I have a Bipolar mental disorder :-)
xzb
Newbie
*
Offline Offline

Posts: 27

Thank You
-Given: 16
-Receive: 5


« Reply #2 on: September 06, 2010, 04:05:48 04:05 »

the pic18f6520  bug,no Microcontroller Mode config.
Logged
ALLPIC
Active Member
***
Offline Offline

Posts: 114

Thank You
-Given: 64
-Receive: 72


« Reply #3 on: September 17, 2010, 06:02:26 06:02 »

Can some one tell me which is really good version of CCS
Logged
sysypet
Guest
« Reply #4 on: October 19, 2010, 01:45:01 01:45 »

CCS 4.106 is stable and good working.
Logged
Old_but_Alive
Senior Member
****
Offline Offline

Posts: 331

Thank You
-Given: 746
-Receive: 120


« Reply #5 on: November 04, 2010, 01:26:56 13:26 »

anyone got PCWHD v4.114 ?
Logged

I fought Ohm's Law ...  and the law won
I only use Mosfets because I have a Bipolar mental disorder :-)
Rey Mafia
Newbie
*
Offline Offline

Posts: 18

Thank You
-Given: 4
-Receive: 21


« Reply #6 on: November 05, 2010, 08:00:14 20:00 »

Does anybody know whether the USB library supports 18f14k50 and 18f13k50?
Logged
godblessu
V.I.P
Junior Member
*****
Offline Offline

Posts: 73

Thank You
-Given: 133
-Receive: 297


« Reply #7 on: December 09, 2010, 01:23:42 13:23 »

Here is PCWHD 4.114 update.

http://www.4shared.com/file/l1ZEIjms/CCS_PCWHD_4114.html

and if you need a keygen see

http://www.sonsivri.com/forum/index.php?topic=28473.msg98264#msg98264

Enjoy.
« Last Edit: December 10, 2010, 11:26:53 11:26 by godblessu » Logged
Raflex
Newbie
*
Offline Offline

Posts: 23

Thank You
-Given: 27
-Receive: 26



« Reply #8 on: December 09, 2010, 03:02:34 15:02 »

Does anybody know whether the USB library supports 18f14k50 and 18f13k50?

The USB library supports 18f14k50 without issues.
Logged
Old_but_Alive
Senior Member
****
Offline Offline

Posts: 331

Thank You
-Given: 746
-Receive: 120


« Reply #9 on: December 14, 2010, 09:03:38 09:03 »

here we go again !!

**********


A new release of the CCS C compiler for PICmicro(r) microcontrollers
has been released. The new version is: 4.115

Recent changes include:
4.115  PCD SPI defines SPI_XMIT... have been modified to operate the same as PCM and PCH
4.115  A number of device database errors have been fixed
4.115  A PIC24 bug with &= on 32 bit operands is fixed
4.115  New #USE TIMER library added

**********
Logged

I fought Ohm's Law ...  and the law won
I only use Mosfets because I have a Bipolar mental disorder :-)
jaikumar
Junior Member
**
Offline Offline

Posts: 46

Thank You
-Given: 49
-Receive: 18


« Reply #10 on: December 14, 2010, 09:28:03 09:28 »

The problem with CCS is that the updates are not just for new parts or newer performance.
There are always fixes from bad coding.

WHEN WILL THEY EVER HAVE A STABLE PRODUCT?

regards,
Jai.
Logged
metal
Global Moderator
Hero Member
*****
Offline Offline

Posts: 2420

Thank You
-Given: 862
-Receive: 678


Top Topic Starter


« Reply #11 on: December 14, 2010, 11:04:03 11:04 »

Thanks to you, guys, you test this stuff for them Smiley
Logged
chronus
Newbie
*
Offline Offline

Posts: 13

Thank You
-Given: 0
-Receive: 8


« Reply #12 on: December 16, 2010, 02:56:13 02:56 »

and now 4.116!!

"A corrupt device database released with 4.115 is fixed"

and they actually charge people for this product, amazing.
Logged
gan_canny
Junior Member
**
Offline Offline

Posts: 89

Thank You
-Given: 101
-Receive: 26


« Reply #13 on: December 16, 2010, 03:55:52 15:55 »

CCS has issues but so do most compilers. Others release versions once or twice per year if that and fix many bugs that go unnoticed unless you are one of those stymied by a bug. How many bugs did Microsoft fix with Win7? It was never disclosed. CCS fixes rapidly and you have the choice of staying with an earlier version ( the best of both worlds). Sure everyone knows CCS fixed things so some will see that as a negative. CCS is as good or better a compiler as any. Microchip device updates are frequent interfaces to hardware is efficient with the many built in functions code is compact.
Logged
jaikumar
Junior Member
**
Offline Offline

Posts: 46

Thank You
-Given: 49
-Receive: 18


« Reply #14 on: December 17, 2010, 09:30:35 09:30 »

gan_canny has a good point.

regards,
jai.
Logged
metal
Global Moderator
Hero Member
*****
Offline Offline

Posts: 2420

Thank You
-Given: 862
-Receive: 678


Top Topic Starter


« Reply #15 on: December 17, 2010, 10:46:00 10:46 »

Good point on one side of fixing the bugs quickly, but still, these symptoms imply a bad active team.
You can't compare to windows, can you? The size of windows Project is very large, and you come to compare it to a small compiler?

Built-in libs makes the compiler a nice tool to work with, but when frequent updates are flooded this way, users will no longer feel safe using it.
Logged
Old_but_Alive
Senior Member
****
Offline Offline

Posts: 331

Thank You
-Given: 746
-Receive: 120


« Reply #16 on: December 17, 2010, 10:55:59 10:55 »

the real problem is they dont test updates before they release them.

Also they don't itemise the bug fixes in detail, so its hard to know whether a bug you have has been fixed.

the main problem is with the PCD for 16 bit devices. its a kludge, not written from scratch, so it really is a dodgy compiler for PIC24 and DsPIC.
Logged

I fought Ohm's Law ...  and the law won
I only use Mosfets because I have a Bipolar mental disorder :-)
semaphore
Newbie
*
Offline Offline

Posts: 9

Thank You
-Given: 2
-Receive: 4


KISS principle ... RTFM


« Reply #17 on: December 18, 2010, 03:37:41 03:37 »


The Keygen doesn't work for me. It said the PCD is invalid. The rest are fine. Any help would be appreciated!
Logged
pissant
Newbie
*
Offline Offline

Posts: 9

Thank You
-Given: 8
-Receive: 4



« Reply #18 on: January 22, 2011, 12:58:34 00:58 »

The Keygen doesn't work for me. It said the PCD is invalid. The rest are fine. Any help would be appreciated!

Just tested that link. Works fine here with the PCD compiler (as well as the others). Try generating the license files again.
Logged
mayler
Junior Member
**
Offline Offline

Posts: 68

Thank You
-Given: 14
-Receive: 13


Roger that!


WWW
« Reply #19 on: January 23, 2011, 11:01:08 23:01 »

Just tested that link. Works fine here with the PCD compiler (as well as the others). Try generating the license files again.

The license files are working for me normally too.
Logged

Computer Engineer.
Digital IC Designer - Cadence certified.
pissant
Newbie
*
Offline Offline

Posts: 9

Thank You
-Given: 8
-Receive: 4



« Reply #20 on: January 28, 2011, 11:32:43 11:32 »

Don't use 4.114 if you are using pic18 chips and using the built in set_timer2() command. It will drive you insane.... the compiler programs the wrong register and the timer never runs. You end up having to do it all manually. Once you start programming registers manually, you might as well just use the C18 compiler from Microchip.

How the **** could they screw up one of their basic old old old commands???  Shocked The CCS compiler is a mess.
Logged
gan_canny
Junior Member
**
Offline Offline

Posts: 89

Thank You
-Given: 101
-Receive: 26


« Reply #21 on: January 28, 2011, 02:58:04 14:58 »

 for.................... set_timer2(0);
the CCS 4114 compiler generates
00118:  CLRF   FCC  where FCC is the address of the TMR2 register
I don't see the issue, Ive never had the issue and if it did exist its just one line of code to fix.

Now timer2 is an 8 bit timer so if set via a variable the variable needs to be 8 bits or cast to 8 bits
There are some minor issues ( Microchip issues) with 16 bit timers and interrupts. With 8 bit registers it takes two operations to set a 16 bit counter. An interrupt could possibly occur between the two operations. It is standard good coding practice to disable interrupts when posting to 16bit or more variables that are used within interrupt service routines.This practice avoids the rare possibility that a half updated value is used in an isr.


« Last Edit: January 28, 2011, 03:16:10 15:16 by gan_canny » Logged
pissant
Newbie
*
Offline Offline

Posts: 9

Thank You
-Given: 8
-Receive: 4



« Reply #22 on: February 01, 2011, 01:59:51 01:59 »

for.................... set_timer2(0);
the CCS 4114 compiler generates
00118:  CLRF   FCC  where FCC is the address of the TMR2 register
I don't see the issue, Ive never had the issue and if it did exist its just one line of code to fix.

Sorry, I meant to type setup_timer2(), not set_timer2. Whoops!

See this post on the CCS forums:

http://ccsinfo.com/forum/viewtopic.php?t=44166&highlight=114

Same problem with the ccp2 setup... see this post (from PCM Programmer, about halfway down):

http://ccsinfo.com/forum/viewtopic.php?t=44564&highlight=setuptimer2

Of course its possible to set those registers manually. Might as well just use C18 in that case though. I've used CCS in the past for banging together quick test code. Not any more I guess. I actually had a full paid for version up until around 4.080 or so but finally gave up. The 24/30/33 compiler remained a piece of crap even after all those revisions and I was having to use C30 anyhow, so I gave up and quit renewing year after year. I still have a tiny hope that they'll sort it all out one day and I'll be able to come back, but its likely a lost cause at this point.

Logged
mcr
Junior Member
**
Offline Offline

Posts: 90

Thank You
-Given: 217
-Receive: 23


« Reply #23 on: February 08, 2011, 07:10:06 19:10 »

Yep, CCS has a lot of bugs but it does free you from writting your own functions.


I had those PICs (18F45k22 and 46k22) and tested them with no luck, until I found PCM Programer:
http://ccsinfo.com/forum/viewtopic.php?t=43961&highlight=pic18f45k22
http://ccsinfo.com/forum/viewtopic.php?t=43829&highlight=pic18f45k22
Logged
mario2000
Active Member
***
Offline Offline

Posts: 165

Thank You
-Given: 350
-Receive: 556


« Reply #24 on: March 01, 2011, 05:26:57 17:26 »


   ccs 4.114 LCD.C, Does not work or I can not work  Angry , please i need a help.
Logged
Pages: [1] 2 3 4  All
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