Trích:
Nguyên văn bởi sandro_bk
cám ơn bác đã quan tâm
tôi dùng con pic18f4331,tôi dùng chế độ HSPLL để nhân tốc độ thạch anh lên 4 lần,trong CCS khai báo là H4,như vậy khi gắn thạch anh 10Mhz và khai báo H4 thì nó sẽ chạy với tần số fosc = 40Mhz,cái tôi thắc mắc là nếu gắn 20Mhz để nhân lên thành 80Mhz có được ko? còn cái view list bác nói tôi đã xem rồi,mấy lệnh asm thì ko rành lắm chắc phải coi tập lệnh và đếm từng dòng mới biết nó làm việc hết bao nhiêu thời gian,cảm ơn bác nhiều
|
Tốc độ clock tối đa của PIC18F4331 là 40 MHz, theo spec. trong datasheet. Bạn có thể overclock PIC đôi chút, nhưng đến mức độ nào thì bạn phải tự thử nghiệm, và Microchip sẽ không đảm bảo những tính năng kỹ thuật của chip khi bạn cho nó làm việc ngoài spec.
Để biết một chương trình con chạy mất bao lâu thì bạn có thể dùng các phần mềm mô phỏng, và đặt các breakpoint ngay trước và sau khi gọi chương trình con đó, bạn sẽ đo được thời gian đã trôi qua sau khi thực thi một chương trình con. MPLAB SIM có sẵn trong MPLAB IDE là một ví dụ.
Thân,