Подскажите начинающему, пожалуйста.
Итак что мы имеем:
Два электордвигателя постоянного тока.
Два H-Моста для их управления
ATMega- ну допустим 8, можно хоть 128 (восьмая просто уже куплена)
Программатор (5 проводков+74244)
Что хотим:
Как на Bascom-AVR, сделать некий следующий алгоритм:
1. Основная программа - тупо записивает байты в некие ячейки (например: 100 ячейка - скорость первого двигателя, 101 скорость второго двигателя и т.д. )
2. В реальном времени - как основная программа записала этот байт - чтобы соответствующая подпрограмма (в данном случае это ШИМ - изменила скважность)
3. В дальнейшем чтоб также независимо работали подпрогаммы обслуживания сенсоров (например, основная программа читает данные из ячейки 200 - а там в рельном времени находится счетчик дистанции)
прошу прощения за сумбурность, но это тема меня очень волнует.
Если кто-то это реализовал, прошу объяснить.
И еще как в вышеописанном случае написать ШИМ ?
Спасибо