[Dao động] Hỏi về 2 tụ nối ở 2 chân thạch anh của PIC 16F877A

Collapse
X
 
  • Giờ
  • Show
Clear All
new posts
  • hoangthehung
    Banned
    • Jan 2008
    • 48

    #16
    theo thiết kế thì dùng thạch anh 4Mhz và 2 tụ là 22p nhưng em không kiếm được tụ 22 nên thay bằng tụ 33 , nhưng theo tài liệu thì tụ từ 12p -33p đều được mà. em vận laoy hoay không sửa được.

    Comment

    • falleaf
      Administrator
      • Jul 2005
      • 3429

      #17
      Nguyên văn bởi hoangthehung Xem bài viết
      em muốn hỏi là tại sao khi chạm tay vào 1 chân thạch anh thì nó chạy được còn không thỉ không chạy, có phải tại thạch anh hay tụ không?
      Lỗi cấu hình thiếu hoặc sai.

      Chúc vui
      Falleaf
      Công ty TNHH Thương mại và Giao nhận R&P
      58/57 Nguyễn Minh Hoàng - Phường 12 - Quận Tân Bình - TP.HCM
      mail@falleaf.net - VP: (04) 36408561 - (08) 38119870

      Comment

      • hoangthehung
        Banned
        • Jan 2008
        • 48

        #18
        cấu hình thiếu hoặc sai là sao ạ, em chưa hiểu có phải trong code không. em mới học pic anh giả thích rõ cho em với.

        Comment

        • nhoczin
          Thành viên mới
          • Jun 2008
          • 23

          #19
          Nguyên văn bởi hoangthehung Xem bài viết
          cấu hình thiếu hoặc sai là sao ạ, em chưa hiểu có phải trong code không. em mới học pic anh giả thích rõ cho em với.
          Ý anh ấy nói là bạn cấu hình fuses cho chip sai mới dẫn đến hiện tượng như thế, vd với con 886 chẳng hạn tớ cấu hình thế này ( dùng crystal 20MHz ) cấu hình = PIC wizard

          #include <16F886.h>
          #device *=16
          #device adc=8

          #FUSES NOWDT //No Watch Dog Timer
          #FUSES HS //High speed Osc (> 4mhz for PCM/PCH) (>10mhz for PCD)
          #FUSES NOPUT //No Power Up Timer
          #FUSES NOMCLR //Master Clear pin used for I/O
          #FUSES NOPROTECT //Code not protected from reading
          #FUSES NOCPD //No EE protection
          #FUSES NOBROWNOUT //No brownout reset
          #FUSES NOIESO //Internal External Switch Over mode disabled
          #FUSES NOFCMEN //Fail-safe clock monitor disabled
          #FUSES NOLVP //No low voltage prgming, B3(PIC16) or B5(PIC18) used for I/O
          #FUSES NODEBUG //No Debug mode for ICD
          #FUSES NOWRT //Program memory not write protected
          #FUSES BORV40 //Brownout reset at 4.0V

          #use delay(clock=20000000)


          Mình nghĩ bạn nên học cách cấu hình = Wizard cho thuận tiện, đỡ lo về khoản cấu hình thiếu fuses , cách cấu hình cho CCS C có trong toturial cho PIC bên picvietnam.com.
          |

          Comment

          • hoangthehung
            Banned
            • Jan 2008
            • 48

            #20
            Cảm ơn bạn nah. Thế còn cấu hình trong asm thì sao? mình chỉ biết dùng Mplab thôi, không biết cấu hình wizard trong mplab như thế nào vậy?

            Comment

            • NguyenNgoc08
              Thành viên mới
              • Feb 2008
              • 4

              #21
              Mấy anh cho e hoi thach anh 32768 thi dùng tụ nào cho thich họp vậy???

              Comment

              • nhoczin
                Thành viên mới
                • Jun 2008
                • 23

                #22
                Nguyên văn bởi NguyenNgoc08 Xem bài viết
                Mấy anh cho e hoi thach anh 32768 thi dùng tụ nào cho thich họp vậy???
                Đọc trong datasheet của mấy con 16F57 thấy họ nói là 15pF cho cả 2 em, với VDD > 4.5V thì sử dụng 30pF cho cả 2 em, dùng 33pF chắc là ổn. Mình nghĩ mấy em PIC này đến giống nhau cả thôi.
                |

                Comment

                Về tác giả

                Collapse

                fino Tìm hiểu thêm về fino

                Bài viết mới nhất

                Collapse

                Đang tải...