em đang dùng 1 vdk 89c51 để điều khiển 2 động cơ bước cùng 1 lúc. Vấn đề đặt ra là em phải điều khiển nó chạy đồng tốc. Giải pháp của em là dùng 2 ngắt ngoài để đếm xung encoder và 2 ngắt timer để tạo xung điều khiển động cơ bước đồng thời.
2 xung cần tạo có delay khoảng vài trăm ms nên sẽ sử dụng 2 timer ở chế độ 1 (16bit)
Em mò mẫm đọc tài liệu ngắt hoài mà viết cũng không ổn. Các bác có thể cho em lời khuyên được không. Nếu có thể viết cho em cai' mẫu ngắt 2 timer xen kẽ tạo xung với viết ASEM gium em nha em chẳng bít tí C nao cả. Xin nhờ vả các bác trong diễn đàn chỉ giáo em!
2 xung cần tạo có delay khoảng vài trăm ms nên sẽ sử dụng 2 timer ở chế độ 1 (16bit)
Em mò mẫm đọc tài liệu ngắt hoài mà viết cũng không ổn. Các bác có thể cho em lời khuyên được không. Nếu có thể viết cho em cai' mẫu ngắt 2 timer xen kẽ tạo xung với viết ASEM gium em nha em chẳng bít tí C nao cả. Xin nhờ vả các bác trong diễn đàn chỉ giáo em!
Comment