overlocker » 23 окт 2006, 11:31
2avr123.nm.ru
В хелпе слишком запутано, много воды и оторвано от практики.
Или у Вас мысль возникла, что я в справку не заглядывал? )))
Мне б поближе к реальным конструкциям, идеально - к роботам.
2=DeaD=
Пример из програмы (что было):
- Оба двигателя вперед (напрfваление определяет RND) едем 1 секунду (задержка 1с)
- Опрос бампера раз в секунду. Мало (((
\\Не проще ли вам будет основную программу движения раздробить?\\
Так и сделал.
Добавил програмный ШИМ на отдельные выводы, во время роботы генератора ШИМ опрос бамперов проводится гораздо чаще.
Пример програмы (что стало):
- Оба двигателя вперед.
- ШИМ, плавно добавляем скорость, каждые 10 микросекунд опрашиваем бамперы.
- Лог 0 на левом бампере.
- Двигатели назад и вправо, ШИМ, плавно увеличиваем скорость, плавно уменьшаем до 0, основной цикл.
Получилось заметно лучше. )))
ЗЫ.
2Олл. Если размер памяти в МК позволяет, програмный ШИМ предпочтительней?
А то, кажеться, программа хоть и работает, но какая-то дерявянная получилась, ведь Тинька имеет два аппаратных ШИМа, а они не используются. (((