Câu hỏi được gắn thẻ «timers»

Bộ hẹn giờ là phần cứng trong bộ xử lý được sử dụng để đếm và thời gian các sự kiện. Sử dụng thẻ này cho các câu hỏi về bộ hẹn giờ phần cứng.

3
Sử dụng millis () và micros () trong một thói quen ngắt
Các tài liệu cho attachInterrupt()biết: ... millis()dựa vào các ngắt để đếm, do đó, nó sẽ không bao giờ tăng trong ISR. Vì delay()yêu cầu ngắt để hoạt động, nó sẽ không hoạt động nếu được gọi bên trong ISR. micros()hoạt động ban đầu, nhưng sẽ bắt đầu hoạt động …

2
Là con trỏ chức năng gán nguyên tử trong Arduino?
Các đoạn mã sau đây là từ mã nguồn thư viện TimerOne : // TimerOne.h: void (*isrCallback)(); // TimerOne.cpp: ISR(TIMER1_OVF_vect) // interrupt service routine that wraps a user defined function supplied by attachInterrupt { Timer1.isrCallback(); } // TimerOne.cpp: void TimerOne::attachInterrupt(void (*isr)(), long microseconds) { if(microseconds > 0) setPeriod(microseconds); isrCallback = …



4
Bật Arduino với bộ hẹn giờ mỗi 24 giờ
Tôi hiện đang làm việc trong một dự án Arduino gửi sạc pin xe hơi của tôi mỗi ngày một lần thông qua một chiếc ESP8266 cho tôi. Trong mùa đông, tôi không lái xe và tôi muốn được thông báo khi pin giảm quá giá trị quan trọng, vì …
9 power  timers  relay 

6
Độ trễ rất dài () có thể?
Tôi đang cố gắng để mở và đóng một cánh cửa nhỏ nên mở hoặc đóng cứ sau 12 giờ. Tôi đã tự hỏi nếu tôi chỉ có thể tạo một kịch bản lặp nhỏ với độ trễ () trong 12 giờ, độ trễ (43 200 000 000); Tôi đoán? …






3
Viết PWM chỉ với 8 bit? (Hẹn giờ 2)
Tôi có một vấn đề với thư viện Servo. Tôi cần đọc tín hiệu PPM và tạo tín hiệu PWM của từng kênh. Vấn đề là PPM có độ phân giải cao hơn so với PWM nên tôi muốn sử dụng Timer1 16 bit để đọc PPM. Tuy nhiên, thư …
7 pwm  timers 



Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.