Перенос программы в Контроллер Atmega9
- Войдите на сайт для отправки комментариев
Пт, 28/08/2015 - 16:10
Сделал пару программ на ардуино, хочу перенести в контроллер. На макетке все перешиваю и получаю работающую программу, но работает она раза в 4 медленнее. Тоесть если я хочу чтобы при зажатии кнопки, через 8 секунд срабатывало реле, то на деле оно срабатывается через минуту где-то. Добавлял кварц 16гц и убирал, ничего не помогает. Прошивал через ардуино ISP. Подскажите, может кто сталкивался
Извиняюсь, конечно же atmega8. В частности atmega8a-pu
фьюзы неправильные
Запарол уже 4 кристала, пытаясь залить загрузчики... в итоге после заливки перестает видеть устройство=( Уже не знаю что делать.
никогда не юзал ардуину как программатор, юзаю только usbasp для этого. но если работает значит только ты делаешь ошибку
какой камень и какие фьюзы?
Фьюзы выставляются автоматически. В Arduino IDE есть выбор плат, которые програмируешь, и там указаны фьюзы автоматом. Кристалл бьется, при попытке прошить загрузчик. Думаю буду теперь собирать фьюздоктор чтобы лечить контроллеры и куплю себе Usbisp
но как ты мог запороть если у тебя все автоматом. конденсаторы для кварца ставил?
А зачем загрузчик прошивать, если не секрет? Если планируется сделать рабочую лошадку под одну задачу, то лучше использовать в чистом виде. Для этого вполне сгодится Arduino as ISP.
Не принципиально чем шить дуиной или усбисп. Фьюзы надо знать четко. Может кварц не правильно вставлен (кондеры)?