atmega16 отладка проекта
Добавлено: Вт июн 08, 2010 08:10:02
здравствуйте. делаю дистанционноуправляемый танк. общаются пульт и танк по ик.
принцип работы пульта: снимаю показания с ацп(8 бит), сдвигаю результат вправо и на освободившееся место пишу номер переменника. передаю получившуюся переменную по USART предварительно через ИК диод предварительно модулирую частотой 36кГЦ.
принцип работы танка: сразу, двигатели не вращаются. после получения сообщения, в зависимости от номера переменника, меняю на первом таймере переменную сравнения. по прерыванию по совпадению, устанавливаю одну из двух ножек(которые отвечают за двигатель), а по прерыванию по переполнению сбрасываю.
это в теории, а на практике, почемуто на ножках С2 и С3 напряжение гдето 2,5В. эти ножки отвечают за второй двигатель. первый работает почти как надо, тоесть если повернуть переменник до упока в одну или другую сторону, то двигатель начинает крутиться на всю, в соответствующую сторону, но когда ручки на центре, или около него, начинает вести себя как припадочный.
подскажите пожалуйста, в чем может быть проблема.
принцип работы пульта: снимаю показания с ацп(8 бит), сдвигаю результат вправо и на освободившееся место пишу номер переменника. передаю получившуюся переменную по USART предварительно через ИК диод предварительно модулирую частотой 36кГЦ.
принцип работы танка: сразу, двигатели не вращаются. после получения сообщения, в зависимости от номера переменника, меняю на первом таймере переменную сравнения. по прерыванию по совпадению, устанавливаю одну из двух ножек(которые отвечают за двигатель), а по прерыванию по переполнению сбрасываю.
это в теории, а на практике, почемуто на ножках С2 и С3 напряжение гдето 2,5В. эти ножки отвечают за второй двигатель. первый работает почти как надо, тоесть если повернуть переменник до упока в одну или другую сторону, то двигатель начинает крутиться на всю, в соответствующую сторону, но когда ручки на центре, или около него, начинает вести себя как припадочный.
подскажите пожалуйста, в чем может быть проблема.