Mình đang dùng Pic để đo tần số của 1 tìn hiệu ,mình ko dùng chức năng counter trong timer1 vì tín hiệu này chỉ xuất hiện trong mấy ms .Mình tính dùng capture va chức năng timer cua timer1 để đo tần số.Bạn nào có đoạn code hay giải thuật nào hay hay để làm cái này thi share cho mình nhé. Thanks
Giúp mỉnh cái này với mấy bạn ơi!
Collapse
X
-
cùng thử cái này đi bạn, có pcb luôn đó, mình làm chạy ok lắm, link nè http://www.mediafire.com/?sharekey=3...4e75f6e8ebb871
-
Cho mình hỏi chút nhé bạn, ơ thanh ghi CCP1CON bạn capture ở cạnh lên thứ 4 của tín hiệu ,thồng số từ timer1 sẽ chuyển qua thanh ghi CCPR1. Vậy thực ra trong thanh ghi CCPR1 đó chứa dữ liệu gì, và tại sao counter=256*CCPR1H+CPPR1L ,cái đó tính toán cụ thể ra sao vậy bạn
Mà tại sao bạn lại frequency=100000000/counter mà ko phải là 1/counter .Vì mình nghĩ counter ở đây là số xung bạn đếm được tr
Thanks nhé
Comment
-
cái này thì chịu. tớ copy trên mạng mà, nếu rảnh vào google gõ pcb frequency counter là có cả đống
Comment
-
u đã từng làm đếm xung này = 8051 chưa ? nếu đã từng làm oy thì sẽ thấy nó tương tự nhauNguyên văn bởi trungBK Xem bài viếtCho mình hỏi chút nhé bạn, ơ thanh ghi CCP1CON bạn capture ở cạnh lên thứ 4 của tín hiệu ,thồng số từ timer1 sẽ chuyển qua thanh ghi CCPR1. Vậy thực ra trong thanh ghi CCPR1 đó chứa dữ liệu gì, và tại sao counter=256*CCPR1H+CPPR1L ,cái đó tính toán cụ thể ra sao vậy bạn
Mà tại sao bạn lại frequency=100000000/counter mà ko phải là 1/counter .Vì mình nghĩ counter ở đây là số xung bạn đếm được tr
Thanks nhé
+ timer 1 trong PIC ở code của u dùng chế độ counter 16bit . Do đó khi có xung , thanh ghi CCPR1 sẽ tăng giá trị
+ "counter=256*CCPR1H+CPPR1L" . Tại sao lại có công thức này ư ! U đọc lại mấy trang đầu của sách "mạch số " . Vì thanh PR1H là 8 bit cao do đó để PR1H có giá trị thì thanh PR1L phải đầy giá trị , có nghĩa phải vượt wa ngưỡng 256 .
Comment
Bài viết mới nhất
Collapse
-
bởi domar123Giải pháp toàn diện cho người dùng đa nhiệm
Nếu bạn đang cần một bộ máy vừa phục vụ công việc chuyên môn nặng vừa đáp ứng nhu cầu giải trí cao cấp, sự kết hợp giữa Ryzen 9 9950X TRAY và Radeon RX 9070 XT 16GB là lựa chọn...-
Channel: Đánh giá sản phẩm DTVN
hôm nay, 17:12 -
-
bởi lvhnKhác nhau là đi lái thuê hoặc chạy dịch vụ được
...
-
Channel: Tâm tình dân kỹ thuật
hôm nay, 15:50 -
-
bởi ittcHic, sao nhiều anh em khuyên là đàn ông đã học thì học luôn số sàn chứ đừng học số tự động anh....-
Channel: Tâm tình dân kỹ thuật
Hôm qua, 17:46 -
-
bởi mèomướp1. Tìm hiểu đc thì càng tốt, bận thì thôi. Ko cần quá quan trọng
2. Số tự động cho đơn giản, kiểu như đi xe ga ấy ạ
3. Học lý thuyết tử tế ok
4.ok
5.có. đủ số km, tgian cầm lái là đc
6.đi ăn tập thể,...-
Channel: Tâm tình dân kỹ thuật
14-08-2026, 16:34 -

Comment