các bác cho em hỏi, hệ thống em làm muốn có chức năng chạy trong vòng 20 tiếng, và tự động nghỉ 4 tiếng, rồi lại chạy tiếp như vậy! thì em phải thiết lập timer và couter như thế nào ạ? sơ đồ thuật toán để lập trình được điều này ra sao?
cái thứ 2 là việc tính toán giá trị chia (prescaler ) cho xung nhịp Timer/Counter, nếu nguồn xung clock nuôi cho avr là 8MHz, thì có phải là 8 nhịp hết 1us không ạ? vậy khả năng lớn nhất mà timer/counter có thể đếm được là bao nhiêu? (cho dù là chọn prescaler=1024). em không biết là nó có thể đếm được 24 tiếng không nữa! mong các bác giúp em về cái này!
cái thứ 2 là việc tính toán giá trị chia (prescaler ) cho xung nhịp Timer/Counter, nếu nguồn xung clock nuôi cho avr là 8MHz, thì có phải là 8 nhịp hết 1us không ạ? vậy khả năng lớn nhất mà timer/counter có thể đếm được là bao nhiêu? (cho dù là chọn prescaler=1024). em không biết là nó có thể đếm được 24 tiếng không nữa! mong các bác giúp em về cái này!
Comment