Вело-моддинг (Оснащение колёс светодиодными картинками)

Флейм в чистом виде - все что угодно...
Но - в рамках закона :)
Аватара пользователя
СКАЗОЧНИК
Идёт направо - песнь заводит, Налево - сказку говорит.
Сообщения: 5000
Зарегистрирован: Чт апр 21, 2011 17:55:50
Откуда: Иркутск

Re: Вело-моддинг (Оснащение колёс светодиодными картинками)

Сообщение СКАЗОЧНИК »

О как! :)
Ну, КодеВижнАВР мне было лень ставить, да еще потом разбираться в его КодеВизарде... Поэтому Я ПИШУ В WinAVR.
Исходник (именно исходник, а не .hex) выкладываю на С (Си), чтобы можно было посмотреть и под себя исправить в принципе в любом компиляторе (или как там среда программирования называется?). На Ассемблере я не умею.
Кому надо, выложу и .hex для прошивки и проверки схемы.
Раз уж на то пошло, то сейчас нарисую правильную схему для этого устройства.

З.Ы. Завтра выведу текст на колесо, как это сделать, я уже разобрался. Хочу еще припаять сверхяркие светодиоды.
Вложения
Схема.gif
Схема, кому надо. Исправленная.
(8.41 КБ) 572 скачивания
Станислав
Аватара пользователя
СКАЗОЧНИК
Идёт направо - песнь заводит, Налево - сказку говорит.
Сообщения: 5000
Зарегистрирован: Чт апр 21, 2011 17:55:50
Откуда: Иркутск

Re: Вело-моддинг (Оснащение колёс светодиодными картинками)

Сообщение СКАЗОЧНИК »

Пипец... нет слов.... Одни маты.... :o :( :shock:

Похоже, что порт убил.... Программировал в очередной раз на полу, естественно с отключенными светодиодами, они на колесе остались... И тут программатор выдает ошибку... Стираю, стирается. Записываю, записывается. Проверяю, все в порядке. несу, цепляю на колесо... НЕ РАБОТАЕТ! Все притащил домой. Все прошивается и читается, но не работает...
Позже попробую перенести все на другой порт, если и он еще живой.

Кто знает, как можно чего проверить?? Пробовал вольтметром, на выводах сначала показывал всякую белиберду, теперь показывает НУЛИ...

З.Ы. Доделал программу, теперь и слово выводит. =) Оригинально получилось. Только сильно не ругайтесь... Да, я псих... =) Потому так и написал.
Прикрепляю исходник, кому надо, уберите закомментированные моменты (разберетесь). Для эффекта "СЛОВО" надо еще задержку сделать, чтобы сразу не менялся другим эффектом. Но это по образцу.

З.З.Ы. Порты в Z-состоянии не должны убивать МК. Просто наводки дают, если не подключены.. Это я трможу. :)
Вложения
proga.c
(9.06 КБ) 339 скачиваний
Последний раз редактировалось СКАЗОЧНИК Пн май 23, 2011 12:32:15, всего редактировалось 1 раз.
Станислав
Аватара пользователя
Сериг
Это не хвост, это антенна
Сообщения: 1451
Зарегистрирован: Пт фев 19, 2010 19:39:28
Откуда: Москва

Re: Вело-моддинг (Оснащение колёс светодиодными картинками)

Сообщение Сериг »

Была и у меня такая лажа потом мк залочился :( попробуйтепросто мигалку на том же порту,а есть пп?
Аватара пользователя
СКАЗОЧНИК
Идёт направо - песнь заводит, Налево - сказку говорит.
Сообщения: 5000
Зарегистрирован: Чт апр 21, 2011 17:55:50
Откуда: Иркутск

Re: Вело-моддинг (Оснащение колёс светодиодными картинками)

Сообщение СКАЗОЧНИК »

Признаю... Я дебил... =)))
ничего я не спалил. Просто запихал ему слишком большой массив с неправильно объявленной переменной... Короче. Кто прошьет свой МК такой прогой, не пугайтесь, это просто массив надо исправить. =)))
Станислав
Аватара пользователя
СКАЗОЧНИК
Идёт направо - песнь заводит, Налево - сказку говорит.
Сообщения: 5000
Зарегистрирован: Чт апр 21, 2011 17:55:50
Откуда: Иркутск

Re: Вело-моддинг (Оснащение колёс светодиодными картинками)

Сообщение СКАЗОЧНИК »

Товарищи программеры!
Подскажите, почему если пихаю в Тиньку 2313 массив 5 на 7, влазит и работает, а если пихаю 13 на 7, то ни на что не жалуется, но и не влазит и не работает. Чего за ерунда? :dont_know:
Станислав
Аватара пользователя
СКАЗОЧНИК
Идёт направо - песнь заводит, Налево - сказку говорит.
Сообщения: 5000
Зарегистрирован: Чт апр 21, 2011 17:55:50
Откуда: Иркутск

Re: Вело-моддинг (Оснащение колёс светодиодными картинками)

Сообщение СКАЗОЧНИК »

Блин, ну че, никто не знает чтоли???
Станислав
Аватара пользователя
Сериг
Это не хвост, это антенна
Сообщения: 1451
Зарегистрирован: Пт фев 19, 2010 19:39:28
Откуда: Москва

Re: Вело-моддинг (Оснащение колёс светодиодными картинками)

Сообщение Сериг »

я не знаю ! :)))
Аватара пользователя
demson
IT KT
Сообщения: 1309
Зарегистрирован: Пн авг 25, 2008 08:49:33
Контактная информация:

Re: Вело-моддинг (Оснащение колёс светодиодными картинками)

Сообщение demson »

так там статистика по завершению компиляции выдается, сколько чего занято
вроде должно влезать в 2313
в спорах рождается ИСТИНА [AND] flud.
Аватара пользователя
СКАЗОЧНИК
Идёт направо - песнь заводит, Налево - сказку говорит.
Сообщения: 5000
Зарегистрирован: Чт апр 21, 2011 17:55:50
Откуда: Иркутск

Re: Вело-моддинг (Оснащение колёс светодиодными картинками)

Сообщение СКАЗОЧНИК »

Уже грешу на ВинАВР и его оптимизацию... Много чего попробовал.. Такое обнаружил... Короче, задержку один раз выполняет в циклах, а потом игнорирует ее вообще.... Уже всяко пробовал, не знаю что делать....

demson писал(а):так там статистика по завершению компиляции выдается, сколько чего занято
вроде должно влезать в 2313


А оно и влезает... Только не заводится после этого.... не в протеусе, не в железе.... :dont_know:
Станислав
Аватара пользователя
Сериг
Это не хвост, это антенна
Сообщения: 1451
Зарегистрирован: Пт фев 19, 2010 19:39:28
Откуда: Москва

Re: Вело-моддинг (Оснащение колёс светодиодными картинками)

Сообщение Сериг »

СКАЗОЧНИК,ТАК ЕСЬ ПП??
Аватара пользователя
СКАЗОЧНИК
Идёт направо - песнь заводит, Налево - сказку говорит.
Сообщения: 5000
Зарегистрирован: Чт апр 21, 2011 17:55:50
Откуда: Иркутск

Re: Вело-моддинг (Оснащение колёс светодиодными картинками)

Сообщение СКАЗОЧНИК »

Сериг писал(а):СКАЗОЧНИК,ТАК ЕСЬ ПП??


ПП - это че такое? ПониПрог или Параллельный программатор??? Я Вас не понимаю... :dont_know:
Станислав
Аватара пользователя
Сериг
Это не хвост, это антенна
Сообщения: 1451
Зарегистрирован: Пт фев 19, 2010 19:39:28
Откуда: Москва

Re: Вело-моддинг (Оснащение колёс светодиодными картинками)

Сообщение Сериг »

не угаали ,это печатная плата :)))
Аватара пользователя
demson
IT KT
Сообщения: 1309
Зарегистрирован: Пн авг 25, 2008 08:49:33
Контактная информация:

Re: Вело-моддинг (Оснащение колёс светодиодными картинками)

Сообщение demson »

переходи на кодевижен :)
в спорах рождается ИСТИНА [AND] flud.
Аватара пользователя
Сериг
Это не хвост, это антенна
Сообщения: 1451
Зарегистрирован: Пт фев 19, 2010 19:39:28
Откуда: Москва

Re: Вело-моддинг (Оснащение колёс светодиодными картинками)

Сообщение Сериг »

demson писал(а):переходи на кодевижен :)

я полностью с вами СОГЛАСЕН!!! :)
Аватара пользователя
СКАЗОЧНИК
Идёт направо - песнь заводит, Налево - сказку говорит.
Сообщения: 5000
Зарегистрирован: Чт апр 21, 2011 17:55:50
Откуда: Иркутск

Re: Вело-моддинг (Оснащение колёс светодиодными картинками)

Сообщение СКАЗОЧНИК »

demson писал(а):переходи на кодевижен :)

Сериг писал(а):
demson писал(а):переходи на кодевижен :)

я полностью с вами СОГЛАСЕН!!! :)

Неужели все так плачевно?.... :cry:
Уже сам думаю, что пора переходить... Вот не думал что ВинАВР такое Г... В нескольких циклах заблудился.

Вот кстати, исправленный исходник. Убрал я те 12 функций, оформив всего одну, тем самым сократилось порядка 450 Байт программы. =))) Этому я уже доволен! :)
Вложения
proga.c
(8.51 КБ) 323 скачивания
Станислав
Аватара пользователя
demson
IT KT
Сообщения: 1309
Зарегистрирован: Пн авг 25, 2008 08:49:33
Контактная информация:

Re: Вело-моддинг (Оснащение колёс светодиодными картинками)

Сообщение demson »

Нет, просто опыта маловато еще, кодевижеон более предугадывает ошибки в этом плане.
вот к примеру
for (p=1; p<60000; p++) // типа паузы между буквами
у нас не 2 байта случаем unsigned int? не помню точно.
unsigned int tm, p, x; // объявляем переменные большие

попробуй просто delay_ms(500) это delay.h библиотека
в спорах рождается ИСТИНА [AND] flud.
Аватара пользователя
СКАЗОЧНИК
Идёт направо - песнь заводит, Налево - сказку говорит.
Сообщения: 5000
Зарегистрирован: Чт апр 21, 2011 17:55:50
Откуда: Иркутск

Re: Вело-моддинг (Оснащение колёс светодиодными картинками)

Сообщение СКАЗОЧНИК »

demson писал(а):Нет, просто опыта маловато еще, кодевижеон более предугадывает ошибки в этом плане.
вот к примеру
for (p=1; p<60000; p++) // типа паузы между буквами
у нас не 2 байта случаем unsigned int? не помню точно.
unsigned int tm, p, x; // объявляем переменные большие

попробуй просто delay_ms(500) это delay.h библиотека


Разобрался... Поставил КодеВижен, пришлось еще и с ним разбираться... :?
Задержки по времени я пробовал. Такое ощущение, что после выполнения цикла, он вообще не обращает внимание на то, что после него стоит и игнорит... Поэтому и стал еще делать типа самодельных задержек... :dont_know:

Еще вынес массив в отдельную библиотеку, т.к. КодеВижен (его компилятор) сказал, что не может большой массив [13][7] сразу поместить в оперативку, там всего 128 байт.. (что-то типа того). Ну, вынес в библиотеку и подключил свой массив, теперь другая проблема встала... Он как будто каждое число массива (а у меня 12 светодиодов) урезает до 1 Байта и светит только 8 светодиодов... Не знаю что ему надо???
Исходник новый переделанный прикреплю.

Сериг писал(а):не угаали ,это печатная плата :)))

Нет, нету платы. Я на макетке все собирал... На фотке видно. =)))
Вложения
font.h
А это сама библиотека.
(418 байт) 370 скачиваний
proga.c
Самый последний. С библиотекой.
(9.74 КБ) 225 скачиваний
Станислав
Аватара пользователя
СКАЗОЧНИК
Идёт направо - песнь заводит, Налево - сказку говорит.
Сообщения: 5000
Зарегистрирован: Чт апр 21, 2011 17:55:50
Откуда: Иркутск

Re: Вело-моддинг (Оснащение колёс светодиодными картинками)

Сообщение СКАЗОЧНИК »

Ребята, а вот еще вопрос возник. Для увеличения через светодиоды тока (для сверхярких по два параллельно) вот такую схемку нарисовал. Пойдет или нет? Надо чтобы три состояния порта передавала.... =)))
Изображение
Станислав
Аватара пользователя
Сериг
Это не хвост, это антенна
Сообщения: 1451
Зарегистрирован: Пт фев 19, 2010 19:39:28
Откуда: Москва

Re: Вело-моддинг (Оснащение колёс светодиодными картинками)

Сообщение Сериг »

да пойдет
Аватара пользователя
СКАЗОЧНИК
Идёт направо - песнь заводит, Налево - сказку говорит.
Сообщения: 5000
Зарегистрирован: Чт апр 21, 2011 17:55:50
Откуда: Иркутск

Re: Вело-моддинг (Оснащение колёс светодиодными картинками)

Сообщение СКАЗОЧНИК »

А в программировании есть кто еще силен??? Просто реально не знаю как разобраться с массивом этим... Надо чтобы либо была пауза между буквами, либо просто использовать символ пробела из того же массива...
Он мне почемуто по одному байту грузит, все остальное отрезает. Ну, это я так понял, потому что по схеме зажигает только 8 верхних светодиодов....

И еще, переделаю буквы с 12х7 в 10х6 (где-то) знакоместо. =) А то у меня по имеющимся цветам светодиодов не попадает. =))) 8)
Станислав
Ответить

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