Sonsivri
 
*
Welcome, Guest. Please login or register.
Did you miss your activation email?
November 23, 2020, 04:48:42 16:48


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 131297 times)
0 Members and 1 Guest are viewing this topic.
gan_canny
Junior Member
**
Offline Offline

Posts: 87

Thank You
-Given: 99
-Receive: 26


« Reply #25 on: March 01, 2011, 05:41:34 17:41 »

Well there are many types of LCD and many ways they can have issues.
First you need to know whether your LCD has a controller.
If it doesn't have a controller this will be a very difficult project for you.
Is the LCD character or graphic or both.
Is it a serial interface ( rs232 I2C SPI) or parallel
If parallel is it a 4 bit or 8 bit interface.
Does it have the correct bias voltage to provide contrast.
When all that is known next comes the initialization
an initial command is often sent then a delay before sending
additional commands.
LCD.C is a template rather than a universal solution.
Logged
mario2000
Active Member
***
Offline Offline

Posts: 155

Thank You
-Given: 313
-Receive: 469


« Reply #26 on: March 01, 2011, 10:03:15 22:03 »

Hi, thanks for replying, the problem is that the new version of the code lcd.c changed, now lcd.c no works

This is a sample code:

Code:
#include <16F873A.h>
#FUSES NOWDT                    //No Watch Dog Timer
#FUSES XT                       //Crystal osc <= 4mhz for PCM/PCH , 3mhz to 10 mhz for PCD
#FUSES NOPUT                    //No Power Up Timer
#FUSES NOBROWNOUT               //No brownout reset
#FUSES NOLVP                    //No low voltage prgming, B3(PIC16) or B5(PIC18) used for I/O
#FUSES NOCPD                    //No EE protection
#FUSES NOWRT                    //Program memory not write protected
#FUSES NODEBUG                  //No Debug mode for ICD
#FUSES NOPROTECT                //Code not protected from reading

#use delay(clock=4000000)
    #define LCD_ENABLE_PIN  PIN_B0                                  
    #define LCD_RS_PIN      PIN_B1                                    
    #define LCD_RW_PIN      PIN_B2                                    
    #define LCD_DATA4       PIN_B4                                    
    #define LCD_DATA5       PIN_B5                                    
    #define LCD_DATA6       PIN_B6                                    
    #define LCD_DATA7       PIN_B7                                

#include <lcd.c>


void main()
{
     lcd_init();
     lcd_gotoxy(1,1);
     printf(lcd_putc,"Helo World");

   while(TRUE){
   }

}

I downloaded the compiler from the following link provided on this site:

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

upload simulation here.
Logged
gan_canny
Junior Member
**
Offline Offline

Posts: 87

Thank You
-Given: 99
-Receive: 26


« Reply #27 on: March 26, 2011, 02:39:14 14:39 »

There isn't enough information to help you. The code snippet suggests a 4 bit parallel interface to a LCD controller.
The printf(lcd_putc,"Helo World"); is a recursive call . This is a feature of CCS in that they take each character from the string starting with "H" and call lcd_putc. It is called several times until the string is fully read. Now lcdputc in turn has to break the char into two nibbles and call the LCD interface for each nibble. It also has to not exceed any LCD timing issues. Simulation is helpful but often leads to the expectation that what is artificial can become real. The real PCB circuit and components will if you are lucky behave as simulated. The more complex the project the more the risk that it won't.
Logged
kemalserkan
Guest
« Reply #28 on: March 29, 2011, 06:28:25 06:28 »

there is a problem in lcd.c library. i'm using 18f4550. i want to use portd for lcd. i can use lcd with my own lcd library, but i cant use portd pins with lcd.c. i disable the spp module, but still it doesnt work. here is the pin connection(i'm using ccsc 4.114)
#include <lcd.c>
#define ENABLE_PIN D3
#define RS_PIN D2
#define RW_PIN D0
#define Data4 D4
#define Data5 D5
#define Data6 D6
#define Data7 D7
Logged
gan_canny
Junior Member
**
Offline Offline

Posts: 87

Thank You
-Given: 99
-Receive: 26


« Reply #29 on: March 29, 2011, 01:46:03 13:46 »

Well again you aren't disclosing the error messages you get just that it doesn't work with lcd.c
You may know this but in case you don't #defines are like the replace function in a word processor.
The compiler jut replaces the expression on the left with the expression on the right
so #define Data4 D4 means Data4 is replaced with D4  but now that means D4 also needs to be defined.
Typically it would be  #define D4      PIN_D4  and PIN_D4 in turn is redefined by the compiler to be a numbered pin where the number is specific to the pic chip ( this part is automatic after you specify the device( chip) so you don't need to define PIN_D4).
Logged
mitsos
Hero Member
*****
Offline Offline

Posts: 696

Thank You
-Given: 2379
-Receive: 2680


« Reply #30 on: June 14, 2011, 03:49:29 15:49 »

hi

for all the good people here, pcwhd v4.120


http://www.4shared.com/file/6uvS-Xnx/CCS4120.html

regards
mitsos
Logged
machine
Newbie
*
Offline Offline

Posts: 30

Thank You
-Given: 3
-Receive: 34


« Reply #31 on: July 12, 2011, 01:50:39 01:50 »

The files not contain keygen...
Logged
glitch_inc
Newbie
*
Offline Offline

Posts: 28

Thank You
-Given: 14
-Receive: 8


« Reply #32 on: July 12, 2011, 03:30:20 03:30 »

Its in this thread on the first page. Post by GodBlessU
Logged
petarp
Junior Member
**
Offline Offline

Posts: 68

Thank You
-Given: 26
-Receive: 51


« Reply #33 on: July 13, 2011, 08:46:34 08:46 »

Hi. Anyone have CCS ver. 4.121 and 4.122?
Please share.

Thanks.
Logged
cjack
Junior Member
**
Offline Offline

Posts: 58

Thank You
-Given: 98
-Receive: 800


« Reply #34 on: September 23, 2011, 06:31:52 06:31 »

Hi all! Version 4.124 it's here:

http://www.fileserve.com/file/pCxUgM5

IdeUtils here:

http://www.fileserve.com/file/fdhfDag

Enjoy  Cheesy
Logged
mitsos
Hero Member
*****
Offline Offline

Posts: 696

Thank You
-Given: 2379
-Receive: 2680


« Reply #35 on: September 24, 2011, 06:26:08 18:26 »

hi

something goes wrong with fileserve as free user. I download(many times) the pc4124.exe with size 1.31MBytes instead of 22.51Mbytes. Can someone reupload both files to ifile.it for example.

regards
mitsos

Logged
tuane06
Guest
« Reply #36 on: October 04, 2011, 03:51:18 15:51 »

Hi,i am lucky when downloaded it,so i uploaded to mediafire and share it for you,goodluck
http://www.mediafire.com/?av2bsf9q35q9cor
Logged
adriatec
Newbie
*
Offline Offline

Posts: 8

Thank You
-Given: 0
-Receive: 8


« Reply #37 on: January 14, 2012, 01:16:14 13:16 »

Hi, as far as I know the new series of dsPIC33E and PIC24E supported by the version 4.128 of the CCS PCWHD. If anybody has, please share with us.
Logged
ulderico
Junior Member
**
Offline Offline

Posts: 63

Thank You
-Given: 104
-Receive: 577


« Reply #38 on: January 28, 2012, 08:00:50 08:00 »

http://ifile.it/egp9836
 Cheesy Enjoy!
Logged
metal
Global Moderator
Hero Member
*****
Offline Offline

Posts: 2338

Thank You
-Given: 765
-Receive: 615


Top Topic Starter


« Reply #39 on: January 28, 2012, 08:42:02 08:42 »

This thread is now for CCS C v4.xxx
Logged
Old_but_Alive
Senior Member
****
Offline Offline

Posts: 284

Thank You
-Given: 410
-Receive: 92


« Reply #40 on: January 28, 2012, 06:35:34 18:35 »



 @ulderico, the link is already bad


« Last Edit: January 28, 2012, 06:47:35 18:47 by Old_but_Alive » Logged

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

Posts: 430

Thank You
-Given: 227
-Receive: 284



« Reply #41 on: January 28, 2012, 07:07:24 19:07 »

http://www.mediafire.com/?3snvlvr0z6fq9na
Logged
alichan
Junior Member
**
Offline Offline

Posts: 94

Thank You
-Given: 26
-Receive: 85


« Reply #42 on: January 30, 2012, 08:39:12 20:39 »

Just a suggestion.

Could you do as in the thread for Labcenter Proteus, centralizing all the important links in an untouchable main post in this same thread?
So we could follow the changes easily without polluting the thread with comments.

Something like:

Date: Dec 20, 1980
CCS 4.100:   link (keygen not provided)
Keygen: link


Cheers
Logged
fonak
Junior Member
**
Offline Offline

Posts: 38

Thank You
-Given: 52
-Receive: 64


« Reply #43 on: March 11, 2012, 02:09:04 14:09 »

Hi all sonsivri's.

Anyone have new version ccs compiler 4,130 ?

Please shere.

Recent changes.

 4.130  The setup_low_volt_detect() function missing for many parts is back
 4.130  Poor optimization of CONST data structure access is fixed
 4.130  A bug declaring variables inside a for statement is fixed
 4.130  A hex file problem when using both #FILL_ROM and #ROM is fixed
 4.130  I2C slave functions and EX_SLAVE have been updated to work with the newest chips
 4.129  Support for the newest devices has been added
 4.129  Built in functions for the EPMP module have been added
 4.129  Some issues with the PIC24 EP chips have been resolved
 4.129  Added a work-around for the UART problem on KA3xx parts
 4.128  A typecast inconsistancy with ANSI for 24 bit parts is fixed
 4.128  A device database problem with EP chips is fixed
Logged
diamadiss
Junior Member
**
Offline Offline

Posts: 69

Thank You
-Given: 202
-Receive: 4



« Reply #44 on: March 23, 2012, 08:08:34 20:08 »

Hello,
I install CCS v4.128 and MPLAB®IDE Plug-in. I run the ccs and i make build in my code and works ok. When i try to make build via mplab shows me a message "registration file error' in picture below. Also i install  version CCS v4.108 and shows me the same message. I have windows 7 ultimate 64-bit. Thanks.
« Last Edit: March 23, 2012, 08:17:14 20:17 by diamadiss » Logged
TheOwlar
Inactive

 Muted
Offline Offline

Posts: 2

Thank You
-Given: 10
-Receive: 1


« Reply #45 on: March 28, 2012, 06:47:30 18:47 »

You may know this but in case you don't... MPLAB comes with a free version of the CSS

In the picture, it would seem that you are using the free version and not the "FULL" one
Logged
ulderico
Junior Member
**
Offline Offline

Posts: 63

Thank You
-Given: 104
-Receive: 577


« Reply #46 on: March 31, 2012, 09:48:18 09:48 »

PCWHD v4.130
http://www.4shared.com/zip/6i9w_nzm/PCWHDv4130.html
 Cheesy  Enjoy!
Logged
eljose
Newbie
*
Offline Offline

Posts: 7

Thank You
-Given: 18
-Receive: 8


« Reply #47 on: March 31, 2012, 10:55:14 10:55 »

Can you upload it on another server please, i don't have a 4shared account, and i can't download it.
Thanks
Logged
lucasdark
Newbie
*
Offline Offline

Posts: 34

Thank You
-Given: 20
-Receive: 15


« Reply #48 on: April 01, 2012, 12:09:31 00:09 »

You can Subscribe free of charge.

Best regards,
Saludos,
Logged
pickit2
Moderator
Hero Member
*****
Offline Offline

Posts: 4400

Thank You
-Given: 758
-Receive: 3254


There is no evidence that I muted SoNsIvRi


« Reply #49 on: April 01, 2012, 12:29:39 00:29 »

English Keygen
http://rapidshare.com/files/380332174/SCG-PCWHD-keygen.rar
Logged

Note: So you have Not made a Post in the Forum. Without Posts we have No Forum, That's ok Can I Mute you now sir
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