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

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

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

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

все. Делаю прерывание INT0, туда вешу датчик Холла. Считаю таймером время. Делю время на количество строк (248)...
Что дальше с этим делать не знаю... :oops: :cry:
Вообще нихрена не понимаю в прерываниях и таймерах. Еще бы кто принцип объяснил, а то сижу тут на английском ДШ пытаюсь разобрать. Понятно многое.
Но примеры в сети попадают на ВИНАВРЕ, а я хочу на КодеВижнАВР. Туплю.
Еще дня три-четыре и сам разберусь. Если же кто-то отважится разжевать для чайника регистры и их флаги (за что отвечают и как пользоваться), то займет день-два. =))) Буду очень признателен.

З.Ы. Еще и интернет через раз работает... Это вообще счастье, что есть инет в деревне в 70 км от города.... Но и он пропадает...
Последний раз редактировалось СКАЗОЧНИК Ср июн 01, 2011 15:05:43, всего редактировалось 1 раз.
Станислав
Аватара пользователя
Сериг
Это не хвост, это антенна
Сообщения: 1451
Зарегистрирован: Пт фев 19, 2010 19:39:28
Откуда: Москва

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

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

сори в книге не нашел протаймеры :( точнее есть но надо найдти )
Аватара пользователя
Redrik Shuhart
Друг Кота
Сообщения: 3641
Зарегистрирован: Пт апр 03, 2009 22:12:58
Откуда: Из Украины, Кировоградская облась,

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

Сообщение Redrik Shuhart »

http://easyelectronics.ru/category/avr-uchebnyj-kurs

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

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

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

Извините, но там на Ассемблере. Я его не знаю. =(((
Станислав
Аватара пользователя
Redrik Shuhart
Друг Кота
Сообщения: 3641
Зарегистрирован: Пт апр 03, 2009 22:12:58
Откуда: Из Украины, Кировоградская облась,

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

Сообщение Redrik Shuhart »

Ой..нетуда... там рядом есть учебка по С

http://easyelectronics.ru/index.php?s=C ... 1%80%D1%81
Аватара пользователя
СКАЗОЧНИК
Идёт направо - песнь заводит, Налево - сказку говорит.
Сообщения: 5000
Зарегистрирован: Чт апр 21, 2011 17:55:50
Откуда: Иркутск

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

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

Все. ВРоде добил. Перелез с КодеВижна на ВИнАВР. =)))
Настроил прерывания и таймер. =)))
Разбил код для двух планок светодиодов.
Каждая планка рисует свою половину колеса и свою половину массива соответственно.
Но!.
Библиотека ДЕЛАЙ, слишком увеличивает код, если через нее временные задержки считать. Пришлось просто закруглять в циклы все. Т.е. считать свои задержки. Переменные как ВОЛОТИЛЬ (т.е. компилятор их трогать не должен), но по сути эти циклы задержек вырезает при оптимизации... Чего делать не знаю.
Подскажите?
Станислав
Аватара пользователя
Redrik Shuhart
Друг Кота
Сообщения: 3641
Зарегистрирован: Пт апр 03, 2009 22:12:58
Откуда: Из Украины, Кировоградская облась,

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

Сообщение Redrik Shuhart »

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

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

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

Ага, если бы я в этом еще хорошо шарил... :?
И еще одна проблема. ПО сути он должен запуститься по прерыванию ИНТ0 (и он запускается), отрисовать круг из 248 строк (которые берет в массиве), а потом остановится (заглохнуть) пока опять не будет ИНТ0. А он не останавливается. Т.е. прерывание работает, а на цикл не влияет.... Пипец.
У кого есть желание поразбираться в чужем коде??? :lol:
Станислав
Аватара пользователя
Heinrich
Первый раз сказал Мяу!
Сообщения: 23
Зарегистрирован: Чт ноя 20, 2008 20:45:43
Откуда: Deutschland

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

Сообщение Heinrich »

На днях видел где то в сети, как можно защитить от оптимизации части программы, но вот только где?...
Аватара пользователя
Влад Гайдук
Грызет канифоль
Сообщения: 286
Зарегистрирован: Пн май 16, 2011 19:37:54
Откуда: Минск

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

Сообщение Влад Гайдук »

может у кого нибудь есть идеи как сделать подсветку колес, что бы не надо было ничего прошивать и програмировать?
Помогите мне!
[url=http://userbars.ru/][img]http://i.imgur.com/lJTc6.png[/img][/url]
Аватара пользователя
Влад Гайдук
Грызет канифоль
Сообщения: 286
Зарегистрирован: Пн май 16, 2011 19:37:54
Откуда: Минск

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

Сообщение Влад Гайдук »

Че неукого нету никаких идей? :(
Помогите мне!
[url=http://userbars.ru/][img]http://i.imgur.com/lJTc6.png[/img][/url]
Аватара пользователя
Сериг
Это не хвост, это антенна
Сообщения: 1451
Зарегистрирован: Пт фев 19, 2010 19:39:28
Откуда: Москва

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

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

Херня вопрос!светодиоды+батарейка.
Аватара пользователя
Влад Гайдук
Грызет канифоль
Сообщения: 286
Зарегистрирован: Пн май 16, 2011 19:37:54
Откуда: Минск

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

Сообщение Влад Гайдук »

можит че нибудь поинтереснее подкинете?
Помогите мне!
[url=http://userbars.ru/][img]http://i.imgur.com/lJTc6.png[/img][/url]
Аватара пользователя
Влад Гайдук
Грызет канифоль
Сообщения: 286
Зарегистрирован: Пн май 16, 2011 19:37:54
Откуда: Минск

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

Сообщение Влад Гайдук »

Можно вот так сделать
www.velotogliatti.ru/index.php?option=c ... &Itemid=31
Но получится неочень
Помогите мне!
[url=http://userbars.ru/][img]http://i.imgur.com/lJTc6.png[/img][/url]
DIMON_CHAiNIK\\
Мудрый кот
Сообщения: 1817
Зарегистрирован: Ср июн 30, 2010 22:45:49

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

Сообщение DIMON_CHAiNIK\\ »

Люди нафиг воно надо вы мне обьясните?
Лучше научится пользоватся сваркой и сварганить BMX и того лучше будет.Найти бы только трубки хорошие...А если бы еще алюминиевые найти,так вообще было бы зашибись.Правда алюминий варить труднее.
Последний раз редактировалось DIMON_CHAiNIK\\ Вт июн 07, 2011 23:16:56, всего редактировалось 2 раза.
Аватара пользователя
Сериг
Это не хвост, это антенна
Сообщения: 1451
Зарегистрирован: Пт фев 19, 2010 19:39:28
Откуда: Москва

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

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

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

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

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

А по поводу моей программулины? Чего делать то???
Станислав
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

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

Сообщение ARV »

СКАЗОЧНИК писал(а):Пришлось просто закруглять в циклы все. Т.е. считать свои задержки. Переменные как ВОЛОТИЛЬ (т.е. компилятор их трогать не должен), но по сути эти циклы задержек вырезает при оптимизации... Чего делать не знаю.
Подскажите?
пустые циклы, если вы все-таки заставить компилятор их сохранять в коде, дадут вам то же самое, что и стандартные функции задержки из delay.h. кстати, это очень компактные функции: я в проектах на тини13 активно их использую, и код не разрастается.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

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

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

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

Может и так, но я почему-то когда в функцию ДЕЛАЙ отправляю переменную, у меня сразу код на 1,5 кБайта увелицивается... :dont_know:

Вот, кстати, моя конструкция...
Это распаянные 16 транзисторов и 16 резисторов СМД боком на плате....
Изображение
Это с подключенными выходами...
Изображение
А это с подключенным программатором, планками светодиодов и питанием...
Изображение
Станислав
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

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

Сообщение ARV »

в качестве параметра функций _delay_us и _delay_ms из стандартной библиотеки WinAVR категорически недопустимо использовать переменные! можно только КОНСТАНТЫ!!!

_delay_ms(100); - правильно
_delay_us(12.3); - правильно

int var = 100;
_delay_us(var); - НЕ ПРАВИЛЬНО!!!

при правильном использовании код увеличится на десяток байтов.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Ответить

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