![]() |
Giúp về Pic 12f629
Các bác cho em hỏi làm sao cấu hình trong ccs cho con pic 12f629 để dùng dao động nội, và giá trị dao động nội bằng bao nhiêu. Em xin cảm ơn
|
Em cấu hình để pic dùng dao động nội như sau thì có đúng chưa, nhờ các bác giúp đỡ
#include <12F629.h> #FUSES NOWDT //No Watch Dog Timer #FUSES INTRC_IO //Internal RC Osc, no CLKOUT #FUSES NOCPD //No EE protection #FUSES NOPROTECT //Code not protected from reading #FUSES MCLR //Master Clear pin enabled #FUSES NOPUT //No Power Up Timer #FUSES BROWNOUT //Reset when brownout detected #FUSES BANDGAP_HIGH #FUSES RESERVED //Used to set the reserved FUSE bits #use delay(clock=4000000) void main() { } |
Trích:
|
Em viết chương trình để cho đèn led ở chân số 2 sáng nhưng không chạy
#include <12F629.h> #FUSES NOWDT //No Watch Dog Timer #FUSES INTRC_IO //Internal RC Osc, no CLKOUT #FUSES NOCPD //No EE protection #FUSES NOPROTECT //Code not protected from reading #FUSES MCLR //Master Clear pin enabled #FUSES NOPUT //No Power Up Timer #FUSES BROWNOUT //Reset when brownout detected #FUSES BANDGAP_HIGH #FUSES RESERVED //Used to set the reserved FUSE bits #use delay(clock=4000000) void main() { while(1) { output_low(PIN_A0);//A0=GP0 } } |
Trích:
|
Trích:
chân số 2 là PIN_A5 chứ không phải PIN_A0 #FUSES MCLR //dùng cấu hình này phải treo r=10k lên + nguồn |
Bây giờ em đang muốn lập trình để cho 1 đèn led đang tắt tăng độ sáng lên từ từ rồi sau đó tối đi từ từ nhưng không biết phải làm thế nào, nhờ các bác giúp đỡ
|
Trích:
|
Trích:
|
Trích:
|
Tại em cũng mới tìm hiểu về pic và cũng chưa làm điều chế xung bao giời nên bác có code mẫu để em tham khảo thì tốt quá
|
con 12f629 này ít chân quá, có mỗi 8 chân
bạn tham khảo code tạo xung dùng ngắt Timer1 của mình viết xem :) biến th là độ rộng xung Code:
#include<16F877A.h> |
Theo như em hiểu thì đoạn code trên chỉ tạo xung cố định, như vậy thì không làm cho led tắt sáng từ từ được
|
1 Attachment(s)
đơn giản thôi bạn, thay đổi biến th là xong
|
Múi giờ GMT. Hiện tại là 07:09 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