Cách Config cho Pic

Discussion in 'Lớp C5' started by light, Mar 1, 2012.

  1. light

    light Thành Viên PIF

    Anh chị cho E hỏi lệnh config cho pic 12f675 là gì?:confused::confused::confused::confused:
     
  2. Manhdd

    Manhdd Cố Vấn CLB Staff Member

    PIC12F675 thì mình chưa viết, nhưng mình có viết với con PIC16F616 rồi. Khi tạo project, bạn nhớ chọn đúng devide. Còn lỡ quên thì vào Configure > Select Device ... chỉnh lại

    Các lệnh config thì chỉ đơn thuần là bỏ đi các chức năng ở PIC16F887 mà chip này không hỗ trợ (xem file HI-TECH Software\PICC\9.80\include\pic12rf675.h để rõ hơn) và khai báo đúng tần số thạch anh :)

    Code:
    #include <htc.h>
    __CONFIG(INTIO & WDTDIS & PWRTEN & MCLREN & UNPROTECT & UNPROTECT); //1st config. Word
    
    //__CONFIG(BORV21); //2st config. Word
    
    #define _XTAL_FREQ 	8000000 
    
    
    Code này là với PIC16F616 nhé. Với PIC12F675, bạn cũng chỉnh lại từ config của 16F887 một cách tương tự.
     
  3. light

    light Thành Viên PIF

    cho E hỏi thêm là nếu muốn dùng clock nội của pic thì phải làm sao, e ko dung thạch anh ngoài có được không?
     
  4. 2death

    2death Cố Vấn CLB Staff Member

    Cái chữ này INTIO đã có nghĩa là Clock nội rồi đó em.

    Nếu muốn dùng các nguồn Clock khác thì em thay chữ INTIO bằng HS hoặc XT.
     
  5. tungbk

    tungbk Cố Vấn CLB Staff Member

    E tham khảo bên này có 1 số thông tin về các bit cofig của Pic16f887.
     
  6. Nguyễn Huy Biên

    Nguyễn Huy Biên Trứng gà

    cho mình hỏi chút con pic 16f886 muốn cho nó chạy điện áp 3.3v thì fuses những bit gì ạ
     
  7. Manhdd

    Manhdd Cố Vấn CLB Staff Member

    Hình như không cần config thì phải. Nếu không chạy bạn tìm các define cho config trong header file pic16f886.h nhé.
     
    Nguyễn Huy Biên likes this.
  8. Nguyễn Huy Biên

    Nguyễn Huy Biên Trứng gà

    thanks ban. mình tìm được rồi, fuse bit reset mức điện áp 2.5v
     
    Manhdd likes this.
Loading...

Share This Page