Các bác cho em hỏi tí. Em đang dùng AVR để đo tần số. Em có một số thắc mắc mong các bác nhiệt tình giúp đỡ em với!
1. Em dùng ATmega8. Chức năng Capture của Timer1. Mỗi khi có sự thay đổi mức tại chân vào Input Capture thì thanh ghi TCNT1 sẽ được lưu sang thanh ghi ICR1. Dùng hiệu của 2 lần thay đổi liên tiếp, sẽ tính được số đơn vị thay đổi của thanh ghi timer1=> tính ra được khoảng thời gian.
Ở đây em sử dụng thạch anh 16MHz. Các bác cho em hỏi là sau bao lâu thì thanh ghi đếm TCNT1 của bộ định thời đc tăng lên 1 đơn vị!!!
2. Tần số tối đa đưa vào chân Input Capture của ATmega8 là bao nhiêu ạ???
3. Bác nào từng làm về đo tần số rồi có thể cho em xin thuật giải khác hay hơn được không ạ???
1. Em dùng ATmega8. Chức năng Capture của Timer1. Mỗi khi có sự thay đổi mức tại chân vào Input Capture thì thanh ghi TCNT1 sẽ được lưu sang thanh ghi ICR1. Dùng hiệu của 2 lần thay đổi liên tiếp, sẽ tính được số đơn vị thay đổi của thanh ghi timer1=> tính ra được khoảng thời gian.
Ở đây em sử dụng thạch anh 16MHz. Các bác cho em hỏi là sau bao lâu thì thanh ghi đếm TCNT1 của bộ định thời đc tăng lên 1 đơn vị!!!
2. Tần số tối đa đưa vào chân Input Capture của ATmega8 là bao nhiêu ạ???
3. Bác nào từng làm về đo tần số rồi có thể cho em xin thuật giải khác hay hơn được không ạ???
Comment