Mình đang lập trình con PIC16f877a trên MBLAB X IDE nhưng đang có vấn đề hết sức cơ bản đó là chia chính xác 1ms trong hàm delay. Mình có một số cấu hỏi thắc mắc mong các bạn giúp đỡ:
1. Xung clock nội của con PIC16f877a là bao nhiêu, mình đã tìm trong datasheet nhưng không thấy.
2. Nếu xung nội là Fosc thì mỗi câu lệnh C sẽ tốn Fosc/4 đúng không.
3. Nếu mình gắn dao động thạch anh vào 2 chân OSC1 và OSC2 thì VDK sẽ tự động sử dụng xung ngoại luôn hay có cần config gì không.
4. Nếu có thể bạn hãy viết hàm delay_ms cho mình luôn được không, mình rất cảm ơn.
p/s: thầy bắt buộc dùng MBLAB X IDE.
1. Xung clock nội của con PIC16f877a là bao nhiêu, mình đã tìm trong datasheet nhưng không thấy.
2. Nếu xung nội là Fosc thì mỗi câu lệnh C sẽ tốn Fosc/4 đúng không.
3. Nếu mình gắn dao động thạch anh vào 2 chân OSC1 và OSC2 thì VDK sẽ tự động sử dụng xung ngoại luôn hay có cần config gì không.
4. Nếu có thể bạn hãy viết hàm delay_ms cho mình luôn được không, mình rất cảm ơn.
p/s: thầy bắt buộc dùng MBLAB X IDE.
Comment