Tôi có một isr đang cập nhật màn hình ở tần số cố định. Tôi muốn điều chỉnh thói quen của mình để giảm thiểu chi phí hoạt động và giữ càng nhiều thời gian cpu càng tốt để xử lý khác, nhưng tôi không có cách nào tốt để thu thập số liệu để xác định tải cpu của mình.
Tôi có thể nhìn vào hội đồng và phân tích thói quen, nhưng tôi không đủ kiên nhẫn hoặc khả năng để làm điều đó một cách chính xác. Tôi cũng không cảm thấy mình cần kết quả cực kỳ tốt, chỉ là một tỷ lệ phần trăm đơn giản của thời gian cpu bị chiếm dụng.
Tôi chỉ có thể đặt pin ở mức cao khi isr đang hoạt động và đo bên ngoài. Điều đó có tối thiểu chi phí trong mã, nhưng tôi không biết nên đo nó với cái gì. Tôi không có máy hiện sóng hay bất cứ thứ gì tương tự. Có một ic đơn giản hoặc một cách dễ dàng để sử dụng một vi mô khác để đo chu kỳ nhiệm vụ? Tôi đã nghe nói về các chip đếm tần số chuyên dụng, nhưng có bất cứ điều gì cho chu kỳ nhiệm vụ không?