Gợi ý:
+ Bạn đọc ADC để điều xung, tốt.
+ Bạn dùng chân counter để đếm xung, tốt với đồ án bạn làm, nhưng nếu muốn phát triển thành điều khiển PID thì nên dùng ngắt ngoài để đếm xung và kiểm tra chiều.(3 chân gần nhau của motor encoder là 3 chân xung x, y, z chứ ko phài một chân nguồn và một chân mass như bạn nghĩ nha.)
+Giá trị timer bạn đọc về mình chưa bao giờ làm nhưng theo lí thuyết của bạn thì hình như là giá trị couter đọc được, tuy nhiên hàm quét led của bạn là ko ổn, cũng như cách bạn viết chương trình khá là cẩu thả.
Nếu có hứng thú thì bạn có thể email cho mình, mình sẽ hướng dẫn bạn cụ thể hơn.
quangkhuon01g@gmail.com
08DTD-Hutech
Y!m: elviestran