chenyi.com
Newbie
Offline
Posts: 27
Thank You
-Given: 18
-Receive: 27
|
|
« on: August 25, 2010, 01:29:38 13:29 » |
|
|
|
« Last Edit: January 28, 2012, 08:41:29 08:41 by metal »
|
Logged
|
|
|
|
Old_but_Alive
Senior Member
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=43333probably 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
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
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
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
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
Posts: 73
Thank You
-Given: 133
-Receive: 297
|
|
« Reply #7 on: December 09, 2010, 01:23:42 13:23 » |
|
|
|
« Last Edit: December 10, 2010, 11:26:53 11:26 by godblessu »
|
Logged
|
|
|
|
Raflex
Newbie
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
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
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
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
|
|
|
Logged
|
|
|
|
chronus
Newbie
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
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
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
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
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
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
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
Posts: 68
Thank You
-Given: 14
-Receive: 13
Roger that!
|
|
« 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
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??? The CCS compiler is a mess.
|
|
|
Logged
|
|
|
|
gan_canny
Junior Member
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
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=114Same problem with the ccp2 setup... see this post (from PCM Programmer, about halfway down): http://ccsinfo.com/forum/viewtopic.php?t=44564&highlight=setuptimer2Of 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
|
|
|
|
|
mario2000
Active Member
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 , please i need a help.
|
|
|
Logged
|
|
|
|
|