Страница 1 из 2
Ура! Я потерял контроллеро-девственность :-)
Добавлено: Вс фев 28, 2010 23:21:36
BarsMonster
http://www.youtube.com/watch?v=KX-XPR-qsLc
AtMega48 с классическим морганием светодиодами, с 2 светодиодами от PWM с яркостью синусоидой из таблички.
Теперь я точно решил что надо покупать что-то газовое для паяния SMD, 2 светодиода раздавил пока паял
Дополнительный квест - когда заказывал детали, мне не положили набор резисторов, и пришлось резисторы рисовать карандашом как на этой плате, так и на "программаторе" в COM-порт

Тестировать прикольно - стерли дорожку к reset - запрограммировали, нарисовали дорожку, МК заработал
Теперь надо делать USB программатор, а то с двумя компьютерами (старый для программирования с COM и новый рабочий) страшно неудобно работать :-D
Добавлено: Пн мар 01, 2010 00:06:13
andrey_artemov
Молодец !!!!
Я думаю, что надо было впаять кроватку, а в неё вставлять контроллер... Писал на С ?
Добавлено: Пн мар 01, 2010 00:10:39
BarsMonster
andrey_artemov писал(а):Я думаю, что надо было впаять кроватку, а в неё вставлять контроллер... Писал на С ?
Кроватки в нашей глубинке еще найти нужно, там где я заказывал детали на них не натыкался.
Да на C, человеческое время нынче дорого, а память дешева

ИМХО ассемблер полезен когда нужно что-то упихнуть в более дешевый МК когда речь идет о серийном изделии... А для себя проще/эффективнее 10 рублей переплатить за МК с вдвое большей памятью... Хотя насколько человек+ассемблер эффективнее это еще вопрос

Добавлено: Пн мар 01, 2010 01:01:37
neonix
Для начала явно неплохо

Только плата жестокая получилась

Молодца!
PS: Тему пожалуй нужно было создать в мяу...
Добавлено: Пн мар 01, 2010 01:03:06
>TEHb<
Не, ассемблер незаменим там, где нужно упихнуть программу в строгие временные интервалы. На нём ты держишь программу за горло. контролируешь каждый её шаг и можешь точно сказать на каком цикле процессора какая команда выполнится. А на си ты просто говоришь микроконтроллеру:"Пойди купи мне сока", а он по дороге убъёт кого-нибудь, потомучто в кармане не оказалось денег. Ну и место, да.
Добавлено: Пн мар 01, 2010 01:05:06
BarsMonster
neonix писал(а):Только плата жестокая получилась

Молодца!
Плата да, перманентно-маркерная ) Оттого и такой синеватый оттенок

Прозрачная пленка для фотошаблонов только в среду приедет

Добавлено: Пн мар 01, 2010 01:20:11
ibiza11
>TEHb< писал(а):а он по дороге убъёт кого-нибудь, потомучто в кармане не оказалось денег.

поржал!!!:))) вы мне доктора Хауса напоминаете, с его метафорами

Добавлено: Пн мар 01, 2010 08:54:07
GP1
С почином!

Добавлено: Пн мар 01, 2010 14:43:37
neonix
>TEHb< писал(а):а он по дороге убъёт кого-нибудь, потомучто в кармане не оказалось денег. Ну и место, да.
Никого он не убьет, Си в руках понимающего программиста делает только то, что ему велят. А оптимальный алгоритм - залог экономии флеши у кристалла...
Добавлено: Пн мар 01, 2010 16:05:05
BarsMonster
Странно, при включении слышен легкий щелчек, пробовал разные батареи - все равно слышно. Могут ли керамические конденсаторы такой звук издавать?
Добавлено: Пн мар 01, 2010 16:58:17
>TEHb<
neonix писал(а):Никого он не убьет, Си в руках понимающего программиста делает только то, что ему велят. А оптимальный алгоритм - залог экономии флеши у кристалла...
Ну тут я конечно загнул для большей убедительности, но времязависимые функции только ассемблер.
Добавлено: Пн мар 01, 2010 17:05:12
BarsMonster
>TEHb< писал(а):Ну тут я конечно загнул для большей убедительности, но времязависимые функции только ассемблер.
А ассемблерные вставки не прокатят?
Добавлено: Пн мар 01, 2010 17:18:50
neonix
>TEHb< писал(а):
Ну тут я конечно загнул для большей убедительности, но времязависимые функции только ассемблер.
Ну тут в зависимости от задачи, я недавно писал программный SPI шустрый для вывода на дисплей, код в си был ничуть не хуже кода на асме. Проверял качество кода по файлам компилятора. Да и обработку RC5 тоже делал на Си.
BarsMonster пищит скорее всего из-за ШИМ, какая частота у него ?
Добавлено: Пн мар 01, 2010 17:21:37
BarsMonster
neonix писал(а):
BarsMonster пищит скорее всего из-за ШИМ, какая частота у него ?
Оно не пищит, а просто один щелчек тихий при включении, и это не от замыкания контактов питания, звук "не оттуда" идет (да и какой звук от двух проволочек)
Добавлено: Пн мар 01, 2010 17:46:36
neonix
Тогда несовсем понятно откуда щелчок, ИМХО помоему неудачная разводка платы

Добавлено: Пн мар 01, 2010 18:03:12
BarsMonster
neonix писал(а):Тогда несовсем понятно откуда щелчок, ИМХО помоему неудачная разводка платы

Не вижу как неудачная разводка может заставить стеклотекстолит щелкать

Может щелкает из-за больших токов заряда 2x10Мкф керамики? Но по прежнему интересно что именно

Добавлено: Пн мар 01, 2010 20:14:20
SeregaT
Дорожки и щёлкают. Керамика при заряде ток больше берёт, чем электролиты.
Добавлено: Пн мар 01, 2010 20:54:29
>TEHb<
BarsMonster писал(а):А ассемблерные вставки не прокатят?
Я их и имел в виду, сам так делаю. На асме слабовато пока, но выручает.
Добавлено: Пн мар 01, 2010 22:32:01
Neko72
Плата в видеоролике выглядит кошмарно.
Молодец. С почином!
Добавлено: Пн мар 01, 2010 22:33:44
neonix
Да SeregaT прав, скорее всего большие емкости керамических кондеров. А нафига такую большую емкость керамики по питанию ? Там и 0,1 хватит вполне.