Trích:
Nguyên văn bởi littlephoc
Mình dùng ICD 2 của microchip, còn tần số dao động của picdem 2 plus thì không biết tra thế nào cả. Nếu khai báo trong source code để 20Mhz thì còn nhận được ký tự(dù sai), còn để 40Mhz thì hoàn toàn ko nhận được. picdem của mình màu đỏ hình như khác với datasheet của loại màu xanh và search loại màu đỏ hình như nó cũng để là 40Mhz.
|
Theo sơ đồ nguyên lý trong tài liệu hướng dẫn của PICDEM 2 Plus thì socket 28 chân chỉ nối với thạch anh 32768 Hz. Ba tùy chọn khác cho nguồn xung là bộ dao động (oscillator), thạch anh (crystal) và mạch RC thì nối với socket 40 chân và socket 18 chân. Cũng theo tài liệu hướng dẫn, bộ dao động có tần số khoảng 4 MHz, mạch RC có tần số khoảng 2 MHz, còn thạch anh thì chưa hàn vào board.
Một cách rất đơn giản để xác định tần số xung clock là bạn lấy ví dụ nháy LED, chọn một tần số xung clock nào đó (1 MHz chẳng hạn) và đặt thời gian trễ giữa các thao tác bật/tắt LED là 1 giây trong chương trình nguồn. Sau đó dịch, nạp, và chạy thử, đo thời gian trễ thực sự giữa các thao tác bật/tắt LED, bạn sẽ tính được tần số xung clock thực.
Lần trước tôi nhìn không kỹ, socket 28 chân vẫn được cấp chung các nguồn clock như 2 socket kia. Xin đính chính lại!
Thân,