PIC Vietnam

PIC Vietnam (http://www.picvietnam.com/forum/index.php)
-   Các ngôn ngữ lập trình khác (CCS C, HT PIC,...) (http://www.picvietnam.com/forum/forumdisplay.php?f=12)
-   -   Hướng dẫn sử dụng CCS C (http://www.picvietnam.com/forum/showthread.php?t=612)

falleaf 07-09-2006 11:56 PM

Hướng dẫn sử dụng CCS C
 
1 Attachment(s)
Đây là báo cáo của Nguyễn Chí Linh thực hiện khi tham gia chương trình đào tạo mod của picvietnam.

Bỏ sót phần này quên đăng, xin thành thật xin lỗi Linh và tất cả các bạn

Chúc vui.

linhnc308 08-09-2006 05:37 PM

Hic...e cảm ơn anh F nhiều nhiều. Hiện tại e còn khá nhiều tài liệu khác. E sẽ cố hoàn thiện để up lên chia sẻ với mọi người.
- Hướng dẫn mạch nạp PG2C và WinPIC800
- Hướng dẫn CCS ver2
- Tổng hợp các đề tài về PIC6F
- PIC8F4331 với Encoder và ĐK động cơ
- PIC8F4550 với USB2.0 (firmware + Soft bằng VB6)
- ...Sẽ còn tiếp diễn

Tài liệu e gửi cho a hay up trực tiếp.

leduy173 08-09-2006 08:49 PM

thanks bác linhnc308 !em cũng đang tập tễnh sử dụng CCSC mong bác mau mau hoàn thiện các tut chia sẽ với anh em nha .Hy vọng sớm được học nhiều từ các tut của bác linhnc308

MHz 08-09-2006 10:27 PM

To bác Linhnc308 :
Bác xem lại phần sơ đồ :
- Mục 3.1 :
Các LED kéo lên dương nguồn bị mắc ngược đầu, anode nối lên VCC mới đúng.
- Mục 3.4 :
Các catod của LED phải nối xuống GND mới đúng.
Thanks về TUT của bác... :D

falleaf 09-09-2006 01:06 PM

Về các tài liệu, nếu dung lượng nhẹ, em có thể upload trực tiếp lên diễn đàn, nếu dung lượng quá nặng, em gửi cho anh để anh đưa vào host rồi anh sẽ gửi link cho em để em viết bài. Như vậy sẽ hay hơn, và lưu trong host thì an toàn hơn.

Chúc vui.

Encoder 27-09-2006 02:50 PM

Làm luôn TUT về HTPIC và MPLAB-C18 đi nhé. Tiện thể bác nào có crack MPLAB-C18 v3.0 share cho toi với

minhpic 30-09-2006 04:18 PM

http://www.ccsinfo.com/newsdesk_index.php?newsPath=ALL
Anh F ah, anh down cho anh em di a

Encoder 03-10-2006 06:10 PM

Sao Linh không hướng dẫn mọi người cách viết file <def_xxx.h> đi. Đọc nài tut của bạn thấy chương trình nào cũng include cái này, mà tôi thì chưa biết viết chúng như thế nào cả. Chờ mong sự hướng dẫn

IMI 30-10-2006 11:32 AM

Mình mới học nên cũng không biết viết file def_xxx thế nào nên rất mong bạn sớm có bài hướng dẫn cho anh em về phần này với. Mình cảm ơn nhiều.

linhnc308 02-12-2006 11:55 AM

4 Attachment(s)
Thực ra các file def_xxx.h là mình định nghĩa các SFR của PIC để cho tiện dùng thôi, lấy ví dụ thay vì dùng lệnh: output_B(0xaa); thì nhờ có file kia mình có thể đánh PORTB = 0xAA;
Chỉ là do thói quen lập trình thôi chứ ko có j đâu. Tạo file đó đơn giản mà:
#byte Ten_thanh_ghi Địa_chỉ

Cho 877:
#define W 0
#define F 1

// register files
#byte INDF =0x00
#byte TMR0 =0x01
#byte PCL =0x02
#byte STATUS =0x03
#byte FSR =0x04
#byte PORTA =0x05
#byte PORTB =0x06
#byte PORTC =0x07
#byte PORTD =0x08
#byte PORTE =0x09

#byte EEDATA =0x10C
#byte EEADR =0x10D
#byte EEDATH =0x10E
#byte EEADRH =0x10F
#byte ADCON0 =0x1F
#byte ADCON1 =0x9F
#byte ADRESH =0x9F
#byte ADSESL =0x9F

...
// EECON1 Bits
#bit eepgd = 0x18c.7
#bit free = 0x18C.4
#bit wrerr = 0x18C.3
#bit wren = 0x18C.2
#bit wr = 0x18C.1
#bit rd = 0x18C.0

//ADCON0
#bit CHS0 =0x1F.3
#bit CHS1 =0x1F.4
#bit CHS2 =0x1F.5

moihocpic1985 30-12-2006 07:10 PM

Hoi ve giao tiep RS232
 
Cac anh co the huong dan cach su dung cong cu Serial monitor port trong CCSC giup em khong? Em co lap trinh giao tiep goi chuoi ky tu len man hinh may tinh ma khong su dung cong cu tren de test duoc!

Sangcao 16-06-2007 07:51 PM

Anh Namqn oi! cho em hoi : Cac truong hop nao thi PIC bi treo?
Ctrinh cua em dang lam chay ngon, nhung co luc cam nguon len, Led7thanh hien thi lung tung, co khi thi ko hien thi gi ca.

falleaf 16-06-2007 08:57 PM

Khi reset PIC rơi vào các trường hợp reset khác nhau. Nhưng khi cắm nguồn nó là power on reset. Cho nên bạn phải xem lại các trường hợp input, output mặc định của các chân mà bạn thiết kế. Cho nên mới vào khởi động, phải đặt các chân điều khiển là output và kéo xuống hết.

Ngoài ra, mạch thiết kế của bạn cần được post lên cho mọi người xem, thì mới biết là bạn thiết kế mạch như thế nào. Lỗi này thường do bạn thiết kế mạch có vấn đề.

Chúc vui

tungtot_vl 17-08-2007 03:01 PM

cài ccsc 3.236 báo lỗi
 
em load ccsc version 3.236 về cài nhưng khi cài báo lỗi
" error your registration file (*.grg) are too old for this version of software. you should have never files from ccs that should be use contact ccs if you can not locate the never files'
khi em taoj 1 project để chạy thử và nhấn F9 thì máy báo lỗi error
"file version miss - match - reinstall compiler files"
khi em nhấn vào ok thì chương trình tự động tắt.
lỗi trên có phải do phần mềm không.
anh nào có phần mềm nào không bị lỗi thì cho em xin với. kèm với hướng dẫn sử dụng thì càng tốt.
mail: tungtot_vl@yahoo.com

vandungevn 09-09-2007 01:34 PM

Bác nào có tài liệu về MPLAB mcc18, gửi cho em với, em rất thích học CCS nhưng đang cần tài liệu học MPLAB mcc18, tất cả các tài liệu liên quan tới MPLAB mcc 18 các bác nhé, có nhiều ví dụ càng tốt. cảm ơn các bác nhiều.

tungtot_vl 11-09-2007 09:02 AM

Trích:

Nguyên văn bởi vandungevn (Post 11241)
Bác nào có tài liệu về MPLAB mcc18, gửi cho em với, em rất thích học CCS nhưng đang cần tài liệu học MPLAB mcc18, tất cả các tài liệu liên quan tới MPLAB mcc 18 các bác nhé, có nhiều ví dụ càng tốt. cảm ơn các bác nhiều.

tài liệu này chắc không ai có đâu. nếu bạn muốn lập trình MPLAB thì xem phần "học pic trong 1 ngày" của bác feall và các bài tập cơ bản thì sẽ hiểu thôi. tôi nghỉ trong đó đã có đầy đủ các lệnh để lập trình cho MPLAB rồi

tuananh_852003 11-09-2007 09:38 PM

các bác ơi giúp em với.em mới tìm hiểu về pic và em đang mắc ở chỗ làm sao điều chế pwm có dạng sỏng ra là sin.nếu bác nào có tài liệu về nó hoặc có đoạn ma chương trinh hướng dẫn em với. em đang làm việc với pic18f4431.
Em cảm ơn các bác !

honen 15-09-2007 05:08 PM

Trích:

Nguyên văn bởi linhnc308 (Post 4835)
Hic...e cảm ơn anh F nhiều nhiều. Hiện tại e còn khá nhiều tài liệu khác. E sẽ cố hoàn thiện để up lên chia sẻ với mọi người.
- Hướng dẫn mạch nạp PG2C và WinPIC800
- Hướng dẫn CCS ver2
- Tổng hợp các đề tài về PIC6F
- PIC8F4331 với Encoder và ĐK động cơ
- PIC8F4550 với USB2.0 (firmware + Soft bằng VB6)
- ...Sẽ còn tiếp diễn

Tài liệu e gửi cho a hay up trực tiếp.

Bạn có thể upload tài liệu (PIC8F4550 với USB2.0 (firmware + Soft bằng VB6)) cho mình và mọi người chia sẽ không?

toanck86 19-09-2007 09:24 PM

sao mãi không thấy anh linhnc308 up tài liệu cho mọi người vậy

tiendungkct 21-09-2007 01:45 PM

anh Linh đã làm xong tài liệu chưa nhỉ upleen cho anh em với
cám ơn anh

minhnnm 27-09-2007 09:31 AM

chao cac bac ,e moi hoc ccs!e nhan F9 thì chuong trinh bao la "expect"nghĩa là sao!mong các bac chi giup!

tiendungkct 28-09-2007 02:46 PM

bạn chưa add file lạp trình vào projectphai ko?

tranvanhuy 29-09-2007 12:11 PM

Sao phan 3.5 , 3.6 , 3.7 bac khong post cho anh em xem nhi.

toanck86 01-10-2007 06:35 PM

Lâu rồi không thấy anh linhnc308 cho tài liệu học nhỉ, bức xúc quá! :D

thongtr 09-10-2007 06:57 PM

cho mình hỏi cách sửa bộ compiler với! giả sử như sửa file lcd.c!
trong file lcd.c thi compiler mặc định là dữ liệu sẽ được gởi các chân RB4-RB7! nếu em muốn dl dc đưa ra các chân của RC4-RC7 thì phải làm như thế nào?

nhh 10-10-2007 09:21 AM

Trích:

Nguyên văn bởi thongtr (Post 11919)
cho mình hỏi cách sửa bộ compiler với! giả sử như sửa file lcd.c!
trong file lcd.c thi compiler mặc định là dữ liệu sẽ được gởi các chân RB4-RB7! nếu em muốn dl dc đưa ra các chân của RC4-RC7 thì phải làm như thế nào?

Driver lcd.c của CCS C sử dụng hoặc cho PORTB hoặc cho PORTD. Nói chung là tốt nhưng ko linh hoạt lắm.

Thích xài PORTC, bạn chịu khó đọc code đó, sửa lại.

Nhanh nhất, bạn vào www.ccsinfo.com/forum , tham khảo nhiều Flexible LCD driver.

thietthu 10-10-2007 06:25 PM

cac anh cho e hoi,trong ccsc co thu muc driver va mot so example cho usb driver, nhung khi nap lan dau tien thi chuong trinh chay duoc,nhung khi chay lan 2 thi k chay duoc,e co doc tai lieu usb co noi phai duy tri ket noi voi pc trong vong 3ms neu khong thi nó sẽ rơi vào trang thái stall.
nhung e không biết lệnh nào để duy trì kết nối đó,hoặc phải gửi tín hiệu gì cho nó

các anh có thể chạy thử file ex_usb_serial.c trong thu muc example và chạy hyper terminal kết nối đến cổng com3 hoặc com4 sẽ thấy xuất hiện dòng chữ Vitual rs232....
cac anh disconnect hyper terminal sau đó connect lai thi không thấy dấu hiêu đó nua(k kết nối xuông pic được)
nhở các anh chỉ giúp
pic4550
thanks

THANDONGDATVIET 21-11-2007 11:43 AM

Ai có chương trình mẫu giao tiếp PC với 18f4431 post lên cho mình tham khảo chút.
Thank

vleminh 01-04-2008 12:35 PM

các bạn giúp mình tìm tài liệu dậy lập trình ccs cho pic6f877a với.mình kiếm mải mà vẩn chưa được.

vleminh 01-04-2008 12:38 PM

ccs cho pic 16f877a
 
giúp mình tìm tài liệu lập trình cho pic 16f877a bằng ccs .

linhnc308 01-04-2008 06:01 PM

Bạn vào trang http://linhnc308.googlepages.com để download tài liệu lập trình PIC về.
Chúc thành công.

tahoang 02-04-2008 01:18 AM

Giúp em giải quyết lỗi này ở CCS với.....
 
Khi em mở project, soạn thảo xong code. vào compile thấy hiện lên một thông báo lối với dòng thông báo

I/O error 32

bên dưới cửa sổ thông báo lỗi, là cửa sổ : CCS C Compiler, version 3.249(title của cửa sổ). còn nội dung của nó là cái gì đó cứ chạy đều đều.
=> tắt các cửa sổ này, compile lại cũng ko được, đành phải mở lại mới cho compile
=> tiếp tục em lại ngồi nhìn nó chạy.....

hic....em là lính mới, mong các bác chỉ giáo cho cái này, em bực mấy hnay mà ko tìm ra tại sao..

Sangcao 02-04-2008 11:36 AM

Mấy lỗi như thế bạn nên tự tìm ra . nếu mới học thì down các chương trình mẫu và thử.
CCS C bạn down trên phần tài liệu PIC Việt Nam. Tôi nghĩ lỗi đó chỉ do CCS C thôi.Bạn nên cài lại, chúy ý Crack nó.(tôi đoán mò ko biết đúng ko? kha kha!). Chúc bạn học tốt !

tmtm 12-04-2008 09:08 PM

1 Attachment(s)
Các anh cho em hỏi, tại sao với cùng một đoạn code, CCSC 3.249 dịch thành công, nạp cho Chip cũng chạy được. Vậy mà khi dùng CCSC 4.057 (hoặc 4.049) để dịch thì cũng thông báo lỗi I/O error 103. Khắc phục sự cố này bằng cách nào các anh nhỉ?

tmtm 12-04-2008 09:14 PM

Mà em tìm trên diễn đàn sao chẳng thấy anh nào hướng dẫn lập trình cho dsPIC dùng CCSC nhỉ? Em nghĩ, khi CCSC đã hỗ trợ dsPIC thì với những người mới học như em, những ví dụ mẫu đó thật đáng quý!

tuanlq14 14-04-2008 01:12 AM

ai có thể cho mình hỏi về phần xử lý số trong PIC viết băng CCS C được không. xử lý và lọc tín hiệu

vandat07 12-06-2008 09:50 PM

Em đã đọc bài hướng dẫn của bác F rồi, bắt tay vào viết CT, tạo được file hex nhưng lại không chạy được cho PIC. Có bác nào viết một bài hướng dẫn viết 1 CT đơn giản cho con PIC16F84A để em vào mấy bác mới vào nghề như em cùng tham khảo.
Thank!

cuong86vt 13-06-2008 04:21 AM

Bạn vandat07 phải đưa code lập trình cụ thể của bạn ra cho mọi người xem có sai sót gì không đã rồi mới giúp bạn sửa được, bạn có thể dịch code ra thành file Hex rồi nạp vào Pic nhưng Pic không chạy chương trình là chuyện bình thường...

bengan 20-09-2008 01:18 AM

link die
 
link die rồi linh ơi.

bengan 20-09-2008 01:23 AM

bạn gửi cho mình tài liệu về C lập trình PIC được không? thanks linh nhiều


Múi giờ GMT. Hiện tại là 02:02 AM.

Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam