nghi ngờ: Sử dụng cả hai Timer0 và WDT trong 16f84a

B

bomba

Guest
Tôi cần phải sử dụng cả hai wdt và giờ là 0 biên dịch với CCS.
Tôi cần phải đặt prescaler timer0 để 1:256, và tôi không có vấn đề với thời gian WDT (18ms hoặc .......).Nếu có thể, là cách để thực hiện quyền đó.

Khác là câu hỏi Tôi có thể mô phỏng các wdt vào Proteus 6,3 sp1.

Cảm ơn rất nhiều trước.

 
Hi there,

Xin vui lòng sửa tôi nếu tôi sai, nhưng tôi tin rằng bạn không thể sử dụng cả hai WDT và Timer0 đồng thời.Đó là lý do tại sao Microchip tên 'Postscaler' và 'Prescaler' cho thành phần tương tự.Nó đẹp, đôi khi gây nhầm lẫn.<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Cười" border="0" />
 
Hi bomba,

bạn có thể sử dụng timer0 và watchdog trong cùng một lúc trên một 16F84 (a) nhưng nếu bạn chỉ định các prescaler cho timer0 kiểm postscaler sẽ chạy mà không có nghĩa là bạn phải đặt lại kiểm ít nhất tất cả các 18mS nếu bạn không muốn nó để thiết lập lại cpu của bạn.

Sự hạn chế này được trình bày như timer0 và chia sẻ sự kiểm prescaler cùng (postscaler trong trường hợp watchdog) và bạn chỉ có thể gán nó vào một trong số họ ...

hy vọng điều này sẽ giúp

 
bomba đã viết:

Tôi cần phải sử dụng cả hai wdt và giờ là 0 biên dịch với CCS.

Tôi cần phải đặt prescaler timer0 để 1:256, và tôi không có vấn đề với thời gian WDT (18ms hoặc .......).
Nếu có thể, là cách để thực hiện quyền đó.

 

Welcome to EDABoard.com

Sponsor

Back
Top