![]() |
![]() |
#1 |
Đệ tử 4 túi
Tham gia ngày: Jul 2007
Bài gửi: 66
: |
làm sao để biết thời gian xử lý của 1 hàm trong CCS?
tôi viết 1 chương trình = CCS,chương trình đòi hỏi phải giới hạn thời gian tính toán vì còn phải update giá trị cho PWM,tôi xuất PWM 20Khz nên tất các các công việc tính toán phải có tổng thời gian nhỏ hơn = 50uS,
vậy cho tôi hỏi làm sao biết ví dụ phép cộng a = a + b;hết mấy chu kỳ lệnh????? còn các hàm viết sẵn như set_power_pwm0_duty(4000); hết bao nhiêu chu kỳ lệnh???? tôi dùng thạch anh 10Mhz chế độ H4,cho hỏi ở chế độ này thạch anh ngoài tối đa là bao nhiêu?20Mhz được ko? cám ơn các bác, thân |
![]() |
![]() |
![]() |
#2 | |
PIC Bang chủ
|
Trích:
Hình như bạn nói 10MHz và đặt ở chế độ HS chứ không phải H4? Tuỳ theo các dòng chip của các bạn, có thể sử dụng tới 20MHz, 30MHz, 40MHz,... Bạn chú ý khi đọc tên linh kiện, vd: PIC16F887 20I/P thì số 20 này có nghĩa là bạn có thể sử dụng thạch anh tới 20MHz, 30 có nghĩa là 30MHz,... Bạn đọc kỹ lại trên con chip của bạn, hoặc khi bạn đặt hàng mua sản phẩm. Chúc vui
__________________
Công ty TNHH Thương mại và Giao nhận R&P store.hn@rpc.vn - store.hcm@rpc.vn Học PIC như thế nào? |
|
![]() |
![]() |
![]() |
#3 |
Đệ tử 4 túi
Tham gia ngày: Jul 2007
Bài gửi: 66
: |
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 |
![]() |
![]() |
![]() |
#4 | |
Trưởng lão PIC bang
|
Trích:
Để 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,
__________________
Biển học mênh mông, sức người có hạn. Đang gặp vấn đề cần được giúp đỡ? Hãy dành ra vài phút đọc luồng sau: http://www.picvietnam.com/forum/showthread.php?t=1263 |
|
![]() |
![]() |
![]() |
Ðiều Chỉnh | |
Xếp Bài | |
|
|