View Single Post
Old 18-01-2011, 05:38 PM   #4
hoc_picpicpic
Đệ tử 6 túi
 
Tham gia ngày: Feb 2009
Bài gửi: 127
:
Trích:
Nguyên văn bởi delta21 View Post
mình biết công thức đó chứ,nhưng mà độ phân giải 10bit thi sao mà đưa giá trị vào CCPR1L (8bit),và 2 bit ở thanh ghi DC1B đây,bác chỉ em cách làm với!!!

void setup_duty_cycle( unsigned int duty_cycle )
{


DC1B0 = duty_cycle ;
DC1B1 = duty_cycle >> 1 ;

CCPR1L = duty_cycle >> 2 ;
}

cho từ 10bit trở xuống
hoc_picpicpic vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn