Ура! Я потерял контроллеро-девственность :-)

Флейм в чистом виде - все что угодно...
Но - в рамках закона :)
Ответить
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 176
Зарегистрирован: Чт янв 28, 2010 02:55:37

Сообщение BarsMonster »

http://www.youtube.com/watch?v=KX-XPR-qsLc

AtMega48 с классическим морганием светодиодами, с 2 светодиодами от PWM с яркостью синусоидой из таблички.

Теперь я точно решил что надо покупать что-то газовое для паяния SMD, 2 светодиода раздавил пока паял :-)

Дополнительный квест - когда заказывал детали, мне не положили набор резисторов, и пришлось резисторы рисовать карандашом как на этой плате, так и на "программаторе" в COM-порт :-) Тестировать прикольно - стерли дорожку к reset - запрограммировали, нарисовали дорожку, МК заработал :-)

Теперь надо делать USB программатор, а то с двумя компьютерами (старый для программирования с COM и новый рабочий) страшно неудобно работать :-D
Реклама
Встал на лапы
Аватара пользователя
Сообщения: 136
Зарегистрирован: Сб авг 15, 2009 21:26:50
Откуда: Пенза

Сообщение andrey_artemov »

Молодец !!!!
Я думаю, что надо было впаять кроватку, а в неё вставлять контроллер... Писал на С ?
Контактная информация:
Реклама
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 176
Зарегистрирован: Чт янв 28, 2010 02:55:37

Сообщение BarsMonster »

andrey_artemov писал(а):Я думаю, что надо было впаять кроватку, а в неё вставлять контроллер... Писал на С ?
Кроватки в нашей глубинке еще найти нужно, там где я заказывал детали на них не натыкался.

Да на C, человеческое время нынче дорого, а память дешева :-) ИМХО ассемблер полезен когда нужно что-то упихнуть в более дешевый МК когда речь идет о серийном изделии... А для себя проще/эффективнее 10 рублей переплатить за МК с вдвое большей памятью... Хотя насколько человек+ассемблер эффективнее это еще вопрос :-)
Электрический кот
Аватара пользователя
Сообщения: 1040
Зарегистрирован: Чт фев 19, 2009 17:46:34

Сообщение neonix »

Для начала явно неплохо :) Только плата жестокая получилась :))) Молодца!
PS: Тему пожалуй нужно было создать в мяу...
Where technology meets enjoyment.
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Аватара пользователя
Сообщения: 5931
Зарегистрирован: Ср ноя 11, 2009 17:19:30
Откуда: Воронеж

Сообщение >TEHb< »

Не, ассемблер незаменим там, где нужно упихнуть программу в строгие временные интервалы. На нём ты держишь программу за горло. контролируешь каждый её шаг и можешь точно сказать на каком цикле процессора какая команда выполнится. А на си ты просто говоришь микроконтроллеру:"Пойди купи мне сока", а он по дороге убъёт кого-нибудь, потомучто в кармане не оказалось денег. Ну и место, да.
Усложнять просто. Упрощать сложно.
Контактная информация:
Реклама
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 176
Зарегистрирован: Чт янв 28, 2010 02:55:37

Сообщение BarsMonster »

neonix писал(а):Только плата жестокая получилась :))) Молодца!
Плата да, перманентно-маркерная ) Оттого и такой синеватый оттенок :-)
Прозрачная пленка для фотошаблонов только в среду приедет :-)
Реклама
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 1900
Зарегистрирован: Сб фев 21, 2009 13:11:40
Откуда: Москва

Сообщение ibiza11 »

>TEHb< писал(а):а он по дороге убъёт кого-нибудь, потомучто в кармане не оказалось денег.
:))) :music: поржал!!!:))) вы мне доктора Хауса напоминаете, с его метафорами :)))
Ставим плюсы: )
GP1
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2401
Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград

Сообщение GP1 »

С почином! :beer:
Чем дальше, тем больше становлюсь занудой...
Изображение
Контактная информация:
Электрический кот
Аватара пользователя
Сообщения: 1040
Зарегистрирован: Чт фев 19, 2009 17:46:34

Сообщение neonix »

>TEHb< писал(а):а он по дороге убъёт кого-нибудь, потомучто в кармане не оказалось денег. Ну и место, да.
Никого он не убьет, Си в руках понимающего программиста делает только то, что ему велят. А оптимальный алгоритм - залог экономии флеши у кристалла...
Where technology meets enjoyment.
Контактная информация:
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 176
Зарегистрирован: Чт янв 28, 2010 02:55:37

Сообщение BarsMonster »

Странно, при включении слышен легкий щелчек, пробовал разные батареи - все равно слышно. Могут ли керамические конденсаторы такой звук издавать?
Друг Кота
Аватара пользователя
Сообщения: 5931
Зарегистрирован: Ср ноя 11, 2009 17:19:30
Откуда: Воронеж

Сообщение >TEHb< »

neonix писал(а):Никого он не убьет, Си в руках понимающего программиста делает только то, что ему велят. А оптимальный алгоритм - залог экономии флеши у кристалла...
Ну тут я конечно загнул для большей убедительности, но времязависимые функции только ассемблер.
Усложнять просто. Упрощать сложно.
Контактная информация:
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 176
Зарегистрирован: Чт янв 28, 2010 02:55:37

Сообщение BarsMonster »

>TEHb< писал(а):Ну тут я конечно загнул для большей убедительности, но времязависимые функции только ассемблер.
А ассемблерные вставки не прокатят?
Электрический кот
Аватара пользователя
Сообщения: 1040
Зарегистрирован: Чт фев 19, 2009 17:46:34

Сообщение neonix »

>TEHb< писал(а): Ну тут я конечно загнул для большей убедительности, но времязависимые функции только ассемблер.
Ну тут в зависимости от задачи, я недавно писал программный SPI шустрый для вывода на дисплей, код в си был ничуть не хуже кода на асме. Проверял качество кода по файлам компилятора. Да и обработку RC5 тоже делал на Си.
BarsMonster пищит скорее всего из-за ШИМ, какая частота у него ?
Where technology meets enjoyment.
Контактная информация:
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 176
Зарегистрирован: Чт янв 28, 2010 02:55:37

Сообщение BarsMonster »

neonix писал(а): BarsMonster пищит скорее всего из-за ШИМ, какая частота у него ?
Оно не пищит, а просто один щелчек тихий при включении, и это не от замыкания контактов питания, звук "не оттуда" идет (да и какой звук от двух проволочек)
Электрический кот
Аватара пользователя
Сообщения: 1040
Зарегистрирован: Чт фев 19, 2009 17:46:34

Сообщение neonix »

Тогда несовсем понятно откуда щелчок, ИМХО помоему неудачная разводка платы :)
Where technology meets enjoyment.
Контактная информация:
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 176
Зарегистрирован: Чт янв 28, 2010 02:55:37

Сообщение BarsMonster »

neonix писал(а):Тогда несовсем понятно откуда щелчок, ИМХО помоему неудачная разводка платы :)
Не вижу как неудачная разводка может заставить стеклотекстолит щелкать :-) Может щелкает из-за больших токов заряда 2x10Мкф керамики? Но по прежнему интересно что именно :-)
Генеральный секретарь МЯУ
Аватара пользователя
Сообщения: 18911
Зарегистрирован: Пн сен 03, 2007 18:24:27
Откуда: Россия. Омск.

Сообщение SeregaT »

Дорожки и щёлкают. Керамика при заряде ток больше берёт, чем электролиты.
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 5931
Зарегистрирован: Ср ноя 11, 2009 17:19:30
Откуда: Воронеж

Сообщение >TEHb< »

BarsMonster писал(а):А ассемблерные вставки не прокатят?
Я их и имел в виду, сам так делаю. На асме слабовато пока, но выручает.
Усложнять просто. Упрощать сложно.
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 3210
Зарегистрирован: Вс мар 22, 2009 18:24:43
Откуда: Санкт-Петербург

Сообщение Neko72 »

Плата в видеоролике выглядит кошмарно.

Молодец. С почином!
Электрический кот
Аватара пользователя
Сообщения: 1040
Зарегистрирован: Чт фев 19, 2009 17:46:34

Сообщение neonix »

Да SeregaT прав, скорее всего большие емкости керамических кондеров. А нафига такую большую емкость керамики по питанию ? Там и 0,1 хватит вполне.
Where technology meets enjoyment.
Контактная информация:
Ответить

Вернуться в «МЯЯЯУ!»