View Single Post
Old 30-11-2008, 02:51 AM   #2
namqn
Trưởng lão PIC bang
 
Tham gia ngày: Feb 2006
Nơi Cư Ngụ: Tp. HCM, Việt Nam
Bài gửi: 3,025
:
Send a message via Yahoo to namqn
Lâu rồi tôi quên mất post này. Hôm nay xem lại, tôi đã thử nghiệm với MPLAB C32 v1.02 và C32 v1.04.

Với MPLAB C32 v1.02 SE, tôi chỉ dùng được hàm atan2() với đối số và kết quả là các số double. Số chu kỳ cần thiết khi thực thi hàm vào khoảng 6000 - 8000 chu kỳ máy (mô phỏng bằng MPLAB SIM).

Với MPLAB C32 v1.04 còn đang trong giai đoạn evaluation, tôi có thể dùng các hàm atan2() và atan2f() (atan2f() có đối số và kết quả là các số float). Số chu kỳ cần thiết khi thực thi hàm atan2() là vào khoảng 700 - 900 chu kỳ máy, còn hàm atan2f() mất khoảng hơn 200 chu kỳ máy (cũng mô phỏng bằng MPLAB SIM). Chú ý sự cải thiện rất đáng kể của thư viện đi kèm v1.04!

Do đó, để đạt được tốc độ tính toán cao với các PIC32, nên dùng phiên bản mới nhất của trình biên dịch MPLAB C32.

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
namqn vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn