RGB и AVR

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Аватара пользователя
starsystem
Открыл глаза
Сообщения: 68
Зарегистрирован: Вт авг 28, 2007 11:41:03

Сообщение starsystem »

Да можно все таки исходники посматреть!
Жизнь дана нам единожды, так проживем ее на полную катушку, чтобы сверху сказали:"А ну ка повтори."
Аватара пользователя
Krik99
Потрогал лапой паяльник
Сообщения: 375
Зарегистрирован: Вс мар 04, 2007 13:14:25
Откуда: Украина
Контактная информация:

Сообщение Krik99 »

Да вот нехватает светодиодов чтобы кубик сделать, вот поиграюсь когда докуплю :)) .
Ладно так и быть, поделюсь, вот исходник:

Код: Выделить всё

 
k=2000;
while(1){       
      for(i=1; i<=k; i++)
          {
             PORTB.0=0;   
             PORTB.1=1;   
             PORTB.2=0;   
             PORTB.3=1;
             delay_us(10);
          }
      for(i=k; i<=2000; i++)
          {
             PORTB.0=1;
             PORTB.1=0;
             PORTB.2=1;
             PORTB.3=0;
             delay_us(10);
          }   
          k=k-10;
}

Это я писал для герлянды. Тут два плавно тухнут, и два плавно загораются... Удачи, есле что спрашуй (или пиши в личку)... :wink:
Последний раз редактировалось Krik99 Пт дек 28, 2007 21:58:18, всего редактировалось 1 раз.
Изображение
Аватара пользователя
starsystem
Открыл глаза
Сообщения: 68
Зарегистрирован: Вт авг 28, 2007 11:41:03

Сообщение starsystem »

спасибо вам!!! Но я ожидал исходники с использованием шима
Жизнь дана нам единожды, так проживем ее на полную катушку, чтобы сверху сказали:"А ну ка повтори."
Аватара пользователя
Krik99
Потрогал лапой паяльник
Сообщения: 375
Зарегистрирован: Вс мар 04, 2007 13:14:25
Откуда: Украина
Контактная информация:

Сообщение Krik99 »

это и есть ШИМ. Просто програмный, а вам надо апаратный? Ну по апаратным надо в даташит смотреть. :wink:
Изображение
Аватара пользователя
starsystem
Открыл глаза
Сообщения: 68
Зарегистрирован: Вт авг 28, 2007 11:41:03

Сообщение starsystem »

Все понял огромное спасибо!!
Жизнь дана нам единожды, так проживем ее на полную катушку, чтобы сверху сказали:"А ну ка повтори."
lexmulya
Встал на лапы
Сообщения: 124
Зарегистрирован: Ср авг 29, 2007 10:42:31
Контактная информация:

Сообщение lexmulya »

2 Krik99 А что будет когда из "к" вычтут 200 раз? Можно модернизировать код что бы он сначала вычитал, а когда "к" становисть <=0 то прибовлял
Аватара пользователя
Krik99
Потрогал лапой паяльник
Сообщения: 375
Зарегистрирован: Вс мар 04, 2007 13:14:25
Откуда: Украина
Контактная информация:

Сообщение Krik99 »

lexmulya писал(а):2 Krik99 А что будет когда из "к" вычтут 200 раз? Можно модернизировать код что бы он сначала вычитал, а когда "к" становисть <=0 то прибовлял

Да я так и делал. Я просто хотел принцип ШИМа показать. Просто недавно делал герлянду, так вот свежо в воспоминаниях. :wink:
Изображение
Artem333
Встал на лапы
Сообщения: 119
Зарегистрирован: Вт апр 17, 2007 15:24:47
Откуда: Новосиб

Сообщение Artem333 »

А чем вам не нравится http://www.radiokot.ru/konkurs/02/
В ней ШИМ в режиме многозадачности и матрица 4*4 с возможностью расширения.
Всё просто как самогонный аппарат
Аватара пользователя
Krik99
Потрогал лапой паяльник
Сообщения: 375
Зарегистрирован: Вс мар 04, 2007 13:14:25
Откуда: Украина
Контактная информация:

Сообщение Krik99 »

Artem333 писал(а):А чем вам не нравится http://www.radiokot.ru/konkurs/02/
В ней ШИМ в режиме многозадачности и матрица 4*4 с возможностью расширения.

Да, наверное из-за того что тм на асемблере, а надо был исходник на Си... И тут просто рассматривали его роботу, для изучения... Хотя, схемка мне очень понравилась. :wink: Надо будет как-то изучить асемблер, и перевести на Си. :))
Изображение
Аватара пользователя
starsystem
Открыл глаза
Сообщения: 68
Зарегистрирован: Вт авг 28, 2007 11:41:03

Сообщение starsystem »

Да хотелось бы на Си посмотреть это!! А программный ШИМ по вашим исходникам не работает лампа не гасется, а в принципе и вообще стоит на месте. Поделитесь плиз аппаратным шимом на 32 мегу если мона. Плиззз!!!
Жизнь дана нам единожды, так проживем ее на полную катушку, чтобы сверху сказали:"А ну ка повтори."
Аватара пользователя
Krik99
Потрогал лапой паяльник
Сообщения: 375
Зарегистрирован: Вс мар 04, 2007 13:14:25
Откуда: Украина
Контактная информация:

Сообщение Krik99 »

starsystem писал(а):Да хотелось бы на Си посмотреть это!! А программный ШИМ по вашим исходникам не работает лампа не гасется, а в принципе и вообще стоит на месте. Поделитесь плиз аппаратным шимом на 32 мегу если мона. Плиззз!!!

Ну ненаю у меня всё работает. Может вы что-то не так делаете? При подаче питания светодиод должен плавно загоратся. Да этот исходник под CodeVision. Может переменные не обявили. :)
Изображение
Аватара пользователя
starsystem
Открыл глаза
Сообщения: 68
Зарегистрирован: Вт авг 28, 2007 11:41:03

Сообщение starsystem »

Может переменные не обявили

Смешно! Я бы не зашил мне бы коде визион ошибку дал.
Жизнь дана нам единожды, так проживем ее на полную катушку, чтобы сверху сказали:"А ну ка повтори."
Gyra83
Родился
Сообщения: 7
Зарегистрирован: Чт сен 25, 2008 22:42:06

Сообщение Gyra83 »

Я видел такие светодиоды в матрицах видеоекранов. :)) Некоторое время работал на одном таком. Формирует класно изображение. Хотя я не могу сам собрать чтото подобное размером 50Х50 чтобы какойто видео сигнал размером 50Х50 пикселей выводил. Проблема знаний не хватает. :shock:
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»