Есть маленькая задачка для простейшего ядра Nios II. Есть датчик температуры с импульсным выходом типа ШИМ TMP05 от AD. Необходимо измерять длительность как высокго состояния (1) так и низкого (0). Потом из этих двух чисел делать пересчет типа Temperature (°C) = 421 − (751 × (TH/TL)) Думал сделать чтобы считало по прерыванию на базе корки таймера (от фронта и среза), но не уверен в нормальной точности измерения, так как не знаю на сколько одинаково по времени в зависимости от условий будет происходить вход в прерывание. То есть один раз войдет допустим через одно число циклов, а другой раз через другое, не равное первому.
Сообщение отредактировал taurus - Dec 1 2008, 13:19
--------------------
Думать - мое хобби :)
|