friendly_boy
Trứng gà
Em có một số thắc mắc về timer 0 và 1 ! Mong các anh/chị và các bạn giải đáp giúp !!!Em có trình bày trong file word (download tại: http://www.mediafire.com/?5ixv79ysgtn0gfy ). Thanks for your help!!!
Đúng như Tùng nói, LP = Lowpower, bộ dao động 32.768Khz --> tốc độ thấp, thấp thì tiêu hao ít năng lượng, nên gọi là LP [bình thường PIC chạy ở hàng MHz, trong 1 số chế độ tiết kiệm năng lượng có thể chạy ở tốc độ thấp hơn]3/-Với timer1, em muốn hỏi “Optional LP oscillator “ là gì?
Nó ghi thế có nghĩa là, bộ Timer1 này cần chờ phần cứng khởi động và ổn định. Sau lệnh khởi tạo timer1, trong code mình phải cho nó delay 1 chút (delay = NOP, NOP, NOP, ... tức là MCU không làm gì trong thời gian đó, nó ngồi không chờ phần cứng Timer1 khởi động), sau khoảng delay đó chương trình mới chạy tiếp (chạy dòng code tiếp theo)Delay để khởi động timer1, nhưng em chưa hình dung rõ về mục đích của việc làm này
Thanh ghi Prescaler 8 bit cùng với thanh ghi TMR0 tạo thành bộ đếm nối tiếp .Nếu dùng riêng TMR0 lượt đếm tối đa là 256; thêm 1 bộ prescaler 8 bit nữa sẽ nhân lượt đếm lên 256 lần.Em muốn hỏi rõ thêm về chỗ mà a.Tùng giải thích ở trên:
1/-Theo như trong hình vẽ thì bộ Prescaler ở phía trước bộ mux PS<2:0>, như vậy thiết lập các bit PS<2:0> là thiết lập cho bộ mux này ! Vậy còn bộ Prescaler có chưc năng gì ? và mình có tác động đến các thiết lập của nó được hay không ?
2/--Trong đoạn trên có đề cập đến readable và writable, vậy read ở đây là read cái gì ? và write ở đây là write cái gì ?
Ngoài ra còn “clear prescaler” là clear cái gì ?