БАНо

GT_PRO

Запчасти заказал, жду пока прибудут

25 days later
GT_PRO

Во вторник детали пришли. Сейчас сижу паяю. Уже саял программатор и питание.
В билдере компилляция и прогон не ставятся. Не знаю почему. Контроллер определился.
PS: ещё спалил зелёный светодиод за 30 руб, очень грущу. : - (

Иван

Всмысле компиляция и прогон не ставятся? если в коде ничего не менял то всё должно быть в норм. какой версии версии билдер у вас? может у меня постарше будет:))
Кстати - если он нестартует чегот то пишет почему, внизу окна в строчке.

GT_PRO

Для чего резистор 2 килоома между контроллером и транзистором?
Вот собрал тестовую схему(

www.youtube.com/watch?v=3GxpeD6jBgM

). Как видно, схема работает не правильно. Мог контроллер “Неправильно” прошиться?
Прошивал через uniprof

Иван

хм… если чето клепаешь под билдером то шить из под него нада… у него в хелпе есть схемка шила для него под ком порт.
резюк , если не ошибаюсь, для регулировки тока, точно не скажу - не знаю:)) люди ставят, а я по сему незагонялся пока ещё;)

тут на выхах гонял свой самоль с этими огоньками - ниче так:)) только банку перекосило изза них - у меня 3 липки, а бано к 2 подключены…
видно было только красный под брюхом… но полёты против солнца были%) вот.
вместо белых можно вспышки от фотика попытаться приделать%)

GT_PRO

Какие опции и настройки у тебя стояли в программе при программировании?
Какая частота и т. п.

Иван

билдер вроде все настройки для шитья проги передаёт с проектом вместе? или нет?
сейчас чтоб билдером чтот шить использую юсб программатор из его же хелпа, у меня к 5му ком порту подключен, вот и там замедление на троечку поставлено и всё:))

ОООООООООЙЙЙЙЙЙЙ!!!
вспомнил !!! там есть калибровка напряжения питания!!!
тож парился с час, в своё время, вот там два бита их надо как то выставить:)

GT_PRO

Точно юсб? Не ком?
В хелпе нет никакого юсб
Моя версия 5,42

И что за биты нужно выставлять? Где?

AlexN
GT_PRO:

Для чего резистор 2 килоома между контроллером и транзистором?

Для ограничения тока, протекающего через переход Б-Э транзистора.
На выходе контроллера - 5В, на открытом переходе Б-Э транзистора - 0.75В…1.2В. Соединить напрямую - сгорит или транзистор, или микроконтроллер.

Иван

есть он там, но только часть на тиньке 2313, остальное в где-то в папке с прогой, в компе при подключении организуется вирт ком порт.
у меня 5.17
юсбишка веселее шьёт потому и сделал на нем, хотя до того шил через ком порт, прокрамматором что в хелпе.

AlexN:

Для ограничения тока, протекающего через переход Б-Э транзистора.
На выходе контроллера - 5В, на открытом переходе Б-Э транзистора - 0.75В…1.2В. Соединить напрямую - сгорит или транзистор, или микроконтроллер.

полностью согласен, тоже такая мысль была😊

нашёл бит - CKDIV8 если от 3х вольт питаешь - то не трогаешь(чип с завода на 3 вольта зашит) если от 5 то его нада запрограмить;) дерзай:)

на картинке бит

GT_PRO

Уже начинаю жалеть о том что ввязался в это дело. : - (

Иван

а что не так? не мигает чтоль как надо?

МаркАнтоний
Иван:

нашёл бит - 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й ноге крылья - должно, просто обязано работать

бано3.rar

Иван

косяк найден ! не прально настроен таймер
выход крыльев переехал на родину - на 5ю ногу😇

бано3.rar

GT_PRO

Отличная работа! Всё работает, но слишком быстро. Переключил тот самый фуз и всё стало в 8 раз быстрее.
Как и где задаётся частота контроллера?

Иван

все теми же фьюзами - первые 2 штуки выставляют частоту 9,6 4,8МГц 128? Кгц, и внешн. осцил. плюс сменить делитель в таймере0.
вообще - товарищ Марк Антоний в предыдущих постах дал неплохие ссылочки на эту тему;)

GT_PRO

Это я уже понял. Но этими фузами выставил (кривая программа была) вместо 128КГц внешний таймер. Теперь нужно в магаз идти за резонатором : - (
2Иван: на твоём контроллере какая частота выставлена и какое питающее напряжение?