БАНо
Всмысле компиляция и прогон не ставятся? если в коде ничего не менял то всё должно быть в норм. какой версии версии билдер у вас? может у меня постарше будет:))
Кстати - если он нестартует чегот то пишет почему, внизу окна в строчке.
Для чего резистор 2 килоома между контроллером и транзистором?
Вот собрал тестовую схему(
www.youtube.com/watch?v=3GxpeD6jBgM
). Как видно, схема работает не правильно. Мог контроллер “Неправильно” прошиться?
Прошивал через uniprof
А вот видео с оригинала
хм… если чето клепаешь под билдером то шить из под него нада… у него в хелпе есть схемка шила для него под ком порт.
резюк , если не ошибаюсь, для регулировки тока, точно не скажу - не знаю:)) люди ставят, а я по сему незагонялся пока ещё;)
тут на выхах гонял свой самоль с этими огоньками - ниче так:)) только банку перекосило изза них - у меня 3 липки, а бано к 2 подключены…
видно было только красный под брюхом… но полёты против солнца были%) вот.
вместо белых можно вспышки от фотика попытаться приделать%)
Какие опции и настройки у тебя стояли в программе при программировании?
Какая частота и т. п.
билдер вроде все настройки для шитья проги передаёт с проектом вместе? или нет?
сейчас чтоб билдером чтот шить использую юсб программатор из его же хелпа, у меня к 5му ком порту подключен, вот и там замедление на троечку поставлено и всё:))
ОООООООООЙЙЙЙЙЙЙ!!!
вспомнил !!! там есть калибровка напряжения питания!!!
тож парился с час, в своё время, вот там два бита их надо как то выставить:)
Точно юсб? Не ком?
В хелпе нет никакого юсб
Моя версия 5,42
И что за биты нужно выставлять? Где?
Для чего резистор 2 килоома между контроллером и транзистором?
Для ограничения тока, протекающего через переход Б-Э транзистора.
На выходе контроллера - 5В, на открытом переходе Б-Э транзистора - 0.75В…1.2В. Соединить напрямую - сгорит или транзистор, или микроконтроллер.
есть он там, но только часть на тиньке 2313, остальное в где-то в папке с прогой, в компе при подключении организуется вирт ком порт.
у меня 5.17
юсбишка веселее шьёт потому и сделал на нем, хотя до того шил через ком порт, прокрамматором что в хелпе.
Для ограничения тока, протекающего через переход Б-Э транзистора.
На выходе контроллера - 5В, на открытом переходе Б-Э транзистора - 0.75В…1.2В. Соединить напрямую - сгорит или транзистор, или микроконтроллер.
полностью согласен, тоже такая мысль была😊
нашёл бит - CKDIV8 если от 3х вольт питаешь - то не трогаешь(чип с завода на 3 вольта зашит) если от 5 то его нада запрограмить;) дерзай:)
на картинке бит
Уже начинаю жалеть о том что ввязался в это дело. : - (
а что не так? не мигает чтоль как надо?
нашёл бит - CKDIV8 если от 3х вольт питаешь - то не трогаешь(чип с завода на 3 вольта зашит) если от 5 то его нада запрограмить;) дерзай:)
Это вы глупость написали!!! Вот для чего служит этот бит
CKDIV8 — бит, включающий предварительное деление частоты кварцевого (или иного имеющегося) тактового генератора на 8. То есть при включенном этом бите и применении кварцевого резонатора на 8 МГц реальная тактовая частота МК составит 1 МГц.
Галочка на нем должна быть установленна. И никакое это не питание. Рабочее напряжение Тини15 2,7-5,5В никак оно не выбирается.
хм… если чето клепаешь под билдером то шить из под него нада… у него в хелпе есть схемка шила для него под ком порт.
Я извиняюсь, но и с этим высказывание я не согласен. Bilder компилирует нормальный HEX файл и шить можно обсалютно любой прогой, только нужно правильно fuse биты выставлять.
По поводу програматора из нескольких резюков и диодов: замечательная вещь! Честь и хвала Громову (разработчику AlgoritmBilder). Я поначалу сам таким пользовался, а потом своял себе USB програматор для Bildera Вот тот програматор
Это вы глупость написали!!! Вот для чего служит этот бит
CKDIV8 — бит, включающий предварительное деление частоты кварцевого (или иного имеющегося) тактового генератора на 8. То есть при включенном этом бите и применении кварцевого резонатора на 8 МГц реальная тактовая частота МК составит 1 МГц.Галочка на нем должна быть установленна. И никакое это не питание. Рабочее напряжение Тини15 2,7-5,5В никак оно не выбирается.
хм… глупость… согласен…😊
а можете объяснить такое поведение этого чипа - написал простенькую моргулю для него - зашил… и смотрю а моргает как то не так - не вовремя(питал 5ю вольтами) долго бился… потом вычислил какую то комбинаху битов перепрошил и всё стало в такт попадать? вы не в курсе? почему так?
у вас даташиты на них не на русском случаем? если да - подскажите где их искать - русскоязычные:)
а можете объяснить такое поведение этого чипа - написал простенькую моргулю для него - зашил… и смотрю а моргает как то не так - не вовремя(питал 5ю вольтами) долго бился… потом вычислил какую то комбинаху битов перепрошил и всё стало в такт попадать? вы не в курсе? почему так?
у вас даташиты на них не на русском случаем? если да - подскажите где их искать - русскоязычные:)
С fuse битами надо быть осторожным, зайдите сюда полезная информация как раз по этому поводу.
По поводу русских даташитов. Я про такие не слыхал. Я пользуюсь книгами А. В. Евстифеев Микроконтроллеры AVR Семейства … Они есть в электронном виде, попробуйте поискать в глобальной сети. Замечательные книги, всё доступно расписано.
А по поводу того что сначало не вовремя моргало, потыкали галочки и всё заморгало как надо, это или не та частота была выставлена или был включён делитель на 8, так называемый CKDIV8.
знаем про фьюзы:)
с делителем частоты согласен - делит при снятой галке(в билдере) и огоньки мигают медленнее(применительно к обсуждаемой схеме)
сейчас гонял код в билдере - огни на крыльях молчат? 😵в моём бано всё нормуль - мигают:)
не знаю почему - косяк от таймера идёт:) и именно на нулевой порт:)
перекинул выходы так: хвост на 3й ноге, на 2й ноге белый строб, на 6й ноге крылья - должно, просто обязано работать
косяк найден ! не прально настроен таймер
выход крыльев переехал на родину - на 5ю ногу😇
Отличная работа! Всё работает, но слишком быстро. Переключил тот самый фуз и всё стало в 8 раз быстрее.
Как и где задаётся частота контроллера?
все теми же фьюзами - первые 2 штуки выставляют частоту 9,6 4,8МГц 128? Кгц, и внешн. осцил. плюс сменить делитель в таймере0.
вообще - товарищ Марк Антоний в предыдущих постах дал неплохие ссылочки на эту тему;)
Это я уже понял. Но этими фузами выставил (кривая программа была) вместо 128КГц внешний таймер. Теперь нужно в магаз идти за резонатором : - (
2Иван: на твоём контроллере какая частота выставлена и какое питающее напряжение?
Как и где задаётся частота контроллера?
Если шить из АлгоритмБилдера, то там где настраиваются фьюзы можно выбирать частоту из стандартных и комбинация фьюзов для частоты выставляется автоматически. А если и не через Билдер шить, то можно посмотреть как там выставелись галочки и проставить их в любом другом програматоре.😁
Немного видоизменил программу - теперь должна программироваться юнипрогом.
Период почти секунда. 2Иван: Твои исходники у меня почему то моргали гораздо чаще. Сейчас жду посылку со штекерами. Уже начал установку диодов на свои места.
Даже схему окраски набросал
2Иван: У тебя сильно сажается первая, измеряемая ячейка?
нет, не быстро - вместе со всеми в общем то… у меня мысль появилась вообще от бека регуля питать схему, чтобы земля нормальная была - гонял ее в следующем варианте - припаял кренку , и полученными 5ю вольтами, от 2х липок питал борт, а сборкой из 3х лип питал регуль, плюс к регулевской сборке к балансирному разъёму от минуса цеплял исмерительный вход, вполне сносно получилось, только потом эта схемка вдруг накрылась:( до причин ещё не докопался:)))
в исходниках можно менять делитель у таймера, и чстоту проца, например, поставить поменьше - до 4.8 МГц выкрутить фьюзами
Идея хорошая, только думаю что батарея при таком включении будет сильно перекашиваться. Есть риск загубить какую-либо банку. И ещё каждый раз придется балансировать (хотя я и так каждый раз это делаю). У сеня сейчас схема собрана. Частично перенесена на самолёт. Всё упёрлось в отсутствие разъёмов, но скоро должны прийти.
Ещё порог, выставленный на контроллере, слишком низок. Опытным путём проверил - разрядил зарядником аккумулятор до ~3.7, включил на макс. мотор с винтом, после 30-ти секунд регулятор отсёк мотор, сервы работали, моргание было в обычном режиме. Напряжение на банках было 3.5, 2.5, 2.5. Сразу же после включения зарядника у двух просевших банок напряжение поднялось до 3.5. Похоже под нагрузкой проседали. Планирую подстроечником довыставить уровень. Правдо не знаю как поймать нужное значение, чтобы секунд 40 оставалось до отсечки.
Доработал программу и подключил звуковую сигнализацию. Чтобы вместе с морганием звучала сирена.