PIC 16F84A Crystal Dont làm việc?

W

wolf12

Guest
Tôi đã sử dụng mạch RC như cấu hình ossilator cho 16f84a. Họ làm việc tốt. Nhưng bây giờ khi tôi đang cố gắng sử dụng một tinh thể 4MHz hoặc 10MHz, nó không làm việc, ngay cả đối với các chương trình LED nhấp nháy. Tôi có phải thay đổi cái gì đó trong chương trình khi thay đổi cấu hình oscilator? (Hội ngôn ngữ được sử dụng)
 
Bạn có biết các bit dao động cấu hình liên quan ("cầu chì")? Bạn phải thay đổi cấu hình mặc định để RC dao động XT, thiết lập FOSC1 đến 0 ".
 
Bạn có biết các bit dao động cấu hình liên quan ("cầu chì")? Bạn phải thay đổi cấu hình mặc định để RC dao động XT, thiết lập FOSC1 đến 0 "
Không có tôi đã không biết, bạn làm điều đó trong ngân hàng 0 hoặc 1. bcf FOSC1 hoạt động? Tôi đọc datasheet và nó nói về một đăng ký 2007h.
 
khác nếu u đang sử dụng MPLAB IDE u có thể thiết lập các bit cấu hình riêng biệt bằng cách bỏ chọn 'bit cấu hình thiết lập trong các mã ", thiết lập dao động để' tùy chọn loại HS '.. hy vọng nó hoạt động
 
Nó là một cấu hình cầu chì, không phải là một tập tin đăng ký. Bạn phải đặt nó ở giai đoạn lập trình, nó không thể thay đổi dưới sự kiểm soát chương trình, nếu bạn đã làm nó sẽ sụp đổ bộ vi xử lý! Bạn có thể thiết lập nó bằng tay hoặc nhúng các cấu hình trong file HEX nếu lắp ráp của bạn cho phép bạn làm điều đó. Hầu hết các lập trình phần cứng sẽ kiểm tra xem cấu hình được lưu trữ trong file HEX và nếu nó tìm thấy nó sẽ thiết lập cấu hình cho bạn. Đối với 4MHz bạn có thể sử dụng XT hoặc chế độ HS, cho 10MHz chỉ sử dụng chế độ HS. Sự khác biệt duy nhất giữa chế độ XT và HS là đạt được của bộ dao động nội bộ, có một chồng chéo rộng khu vực xung quanh 4MHz nơi cả hai sẽ làm việc tốt như nhau. Brian.
 

Welcome to EDABoard.com

Sponsor

Back
Top