PIC Vietnam

Go Back   PIC Vietnam > Microchip PIC > Cơ bản về vi điều khiển và PIC

Tài trợ cho PIC Vietnam
Trang chủ Đăng Kí Hỏi/Ðáp Thành Viên Lịch Bài Trong Ngày Vi điều khiển

Cơ bản về vi điều khiển và PIC Những bài hướng dẫn cơ bản nhất để làm quen với vi điều khiển PIC

Trả lời
 
Ðiều Chỉnh Xếp Bài
Old 02-12-2010, 09:56 AM   #1
TheHouse
Đệ tử 1 túi
 
Tham gia ngày: Feb 2010
Bài gửi: 13
:
Thắc mắc công thức tính chu kỳ 1 xung

Mình đang viết đoạn code ngắt timer1 trong 1s, nhưng thắc mắc công thức trong tài liệu như sau:

Time_clock = 1/ (10 MHz / (4*16)) = 6.4 microseconds

16 là bộ chia, còn 4 kia là gì nữa, sao phải chia thêm cho 4..?
TheHouse vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 02-12-2010, 11:25 AM   #2
kiemsi_88
Nhập môn đệ tử
 
Tham gia ngày: Nov 2009
Bài gửi: 5
:
Bạn làm về PIC 16F877A thì đọc phần datasheet của Timer nó có ngay mà.tần số Clock đưa vào bên trong Vi xử lý là Fosc/4.
kiemsi_88 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 02-12-2010, 12:46 PM   #3
TheHouse
Đệ tử 1 túi
 
Tham gia ngày: Feb 2010
Bài gửi: 13
:
Cám ơn, mình đã hiểu. Ban đầu mình nhìn sơ đồ trong datasheet thì cứ nghĩ là trong con PIC, nếu ko dùng thạch anh thì nó sẽ dùng thạch anh nội bên trong con PIC rồi lấy tần số đó chia cho 4.

Giờ thì mình hiểu là nó sẽ lấy thạch anh mà mình gắn ở mạch thực tế chia 4. Còn đầu kia là tần số từ chân RC0 thì mới ko qua bộ chia 4. Vậy con PIC 16f877a luôn có bộ chia 4 bên trong.

Mình hiểu vậy đã đúng chưa, có gì sai sót xin chỉ giáo thêm..
TheHouse vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 09-12-2010, 03:48 PM   #4
MrAnhKieu
Đệ tử 1 túi
 
Tham gia ngày: Sep 2010
Bài gửi: 12
:
Giờ mình dùng thạch anh 20Mhz thì tính như thế nào để có thời gian 1 chu kỳ máy ????
MrAnhKieu vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 17-03-2011, 12:33 AM   #5
anhhuymin
Nhập môn đệ tử
 
Tham gia ngày: Mar 2011
Bài gửi: 5
:
Công thức tính chu kì máy: T_instruction = 4 * T_osc (*)
Trong đó: 4 thi như các bạn đã nói ở trên.
T_osc= 1/tần số dao động cùa thạch anh
Đối với thạch anh 20Mhz, thì chu kì dao đông của thạch anh sẽ là T_osc= 1/ 20.000.000
---> chu ki máy đối với thạch anh 20Mhz là 200ns theo (*)
anhhuymin vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 21-03-2011, 11:46 AM   #6
dientuvienthong
Đệ tử 1 túi
 
Tham gia ngày: Mar 2011
Bài gửi: 17
:
setup_timer_1(a,b,c) ;==> t = (4/f)(a)(b+1)
dientuvienthong vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Trả lời


Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt

Chuyển đến


Múi giờ GMT. Hiện tại là 06:11 PM.


Được sáng lập bởi Đoàn Hiệp
Powered by vBulletin®
Page copy protected against web site content infringement by Copyscape
Copyright © PIC Vietnam