![]() |
|
Tài trợ cho PIC Vietnam |
Cơ bản về vi điều khiển và PIC Những bài hướng dẫn cơ bản nhất để làm quen với vi điều khiển PIC |
|
Ðiều Chỉnh | Xếp Bài |
![]() |
#1 |
Nhập môn đệ tử
Tham gia ngày: Feb 2013
Bài gửi: 1
: |
![]() Mình làm về đề tài điều khiển động cơ + hiển thị thời gian và nhiệt độ hiện tại. Code và mô phỏng chạy đúng chức năng nhưng còn 1 vấn đề như sau:
+ Phần xuất xung động cơ và lấy dữ liệu trên DS1307 + đưa dữ liệu ra Led cùng trên portc của pic. Nhưng nếu ban đầu hiển thị thời gian thì sau đó xung pwm trên 2 chân ccp của pic đều tắt (?) còn nếu ban đầu cho chạy động cơ thì xung pwm 2 chân này ra bình thường P/s: Mạch mô phỏng và code mình đính kèm. + Ban đầu nhấn stop để hiển thị thời gian và nhiệt độ (khi nhấn stop thì xung pwm ko có) + Ban đầu nhấn start để bật động cơ, chọn BACKWARD hoặc FORWARD để chọn chiều và cho động cơ chạy. Mọi người có thể xem và góp ý cho mình sửa vấn đề trên được ko ạ? Theo mình thử thì khi chạy tới hàm get_time() của mình (lấy dữ liệu từ DS1307) thì tất cả chân portc đều tắt, trừ chân scl và sda ~~ |
![]() |
![]() |
|
|