Cho em hỏi về việc thay đổi tốc độ motor
Em đọc trong 1 cuốn sách có đoạn code như sau
void leftmot_fwd (void) //sets left motor running forward
{ CCPR2L= 196;
PORTAbits.RẠ =1; //enable motor
}
Như vây đoạn lệnh này có phải là khởi động motor có nguồn nối vào chân thứ 5 của PortA và công suất hoạt động bằng 196/255 công suất max không ạ?
Em cũng xin hỏi thêm nếu thay câu lệnh "CCPR2L= 196;" bằng "Set_pwm2_duty(196);" có được không.Coi như ở trên em đẫ khai báo sử dụng PWM
Nếu như cả 2 cách đều không đúng thì phải lam như thê nào .Mong các bác giải thích cho
|