www.open-tager.ru

открытый лазертаг форум
Текущее время: 24 ноя 2024, 09:48

Часовой пояс: UTC + 3 часа [ Летнее время ]


Реклама

Правила форума


В разделе запрещены - обсуждение оборудования не поддерживающего открытых протоколов, реклама и ссылки на готовые продукты лазертага, обсуждение политики производителей и самих производителей. Виден всем.



Начать новую тему Ответить на тему  [ Сообщений: 5319 ]  На страницу Пред.  1 ... 470, 471, 472, 473, 474, 475, 476 ... 532  След.
Автор Сообщение
 Заголовок сообщения: Re: LTAscetik
СообщениеДобавлено: 25 мар 2017, 10:25 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
Открываем файл shift_register_driver.h

Находим функцию

Код:
uint8_t int_to_digit(uint8_t value)
{
   switch(value)
   {
      case 0: return (uint8_t)((1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<5));
      case 1: return (uint8_t)((1<<1)|(1<<2));
      case 2: return (uint8_t)((1<<0)|(1<<1)|(1<<6)|(1<<3)|(1<<4));
      case 3: return (uint8_t)((1<<0)|(1<<1)|(1<<6)|(1<<3)|(1<<2));
      case 4: return (uint8_t)((1<<5)|(1<<1)|(1<<6)|(1<<2));
      case 5: return (uint8_t)((1<<0)|(1<<5)|(1<<6)|(1<<2)|(1<<3));
      case 6: return (uint8_t)((1<<0)|(1<<5)|(1<<6)|(1<<2)|(1<<4)|(1<<3));
      case 7: return (uint8_t)((1<<0)|(1<<1)|(1<<2));
      case 8: return (uint8_t)((1<<0)|(1<<1)|(1<<5)|(1<<6)|(1<<4)|(1<<2)|(1<<3));
      case 9: return (uint8_t)((1<<0)|(1<<1)|(1<<5)|(1<<6)|(1<<2)|(1<<3));
      default:  return (uint8_t)((1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<5));
   }
   
}



Смотрите, чтобы отобразить "0" я должен выставить напряжения на Q0,Q1,Q2,Q3,Q4,Q5 выводах сдвигового регистра, но это для моей схемы.

Смотрим вашу (где она, кстати?) и прописываем нужные пины сдвигового.

_________________
Ваше оружие становиться значительно эффективней, если его снять с предохранителя!


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: LTAscetik
СообщениеДобавлено: 25 мар 2017, 10:30 
Не в сети
Старожил

Зарегистрирован: 02 фев 2012, 17:24
Сообщений: 820
Откуда: Украина,Киев
Розкажите где что подправить)))Если там не ничего сложного я подправлю )))


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: LTAscetik
СообщениеДобавлено: 25 мар 2017, 10:31 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
maksim писал(а):
Розкажите где что подправить)))Если там не ничего сложного я подправлю )))

Выше все описал!
Принципиальной схемы шилда DiBor у меня нет, потому не могу сказать, какие пины там нужно прописать.

Смотрим
Изображение

Чтобы отобразить "0" нужно зажечь сегменты A,B,C,D,E,F

Смотрим, на каких выводах сдвигового Qx они сидят, номера этих Q и прописываем в функции

_________________
Ваше оружие становиться значительно эффективней, если его снять с предохранителя!


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: LTAscetik
СообщениеДобавлено: 25 мар 2017, 11:51 
Не в сети
Местный
Аватар пользователя

Зарегистрирован: 06 фев 2012, 01:30
Сообщений: 420
Откуда: Мордор
Значит выводы на индикатор можно было разводить мне на шильде как удобней было для меня :) ! Я попробую, что не пойму напишу.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: LTAscetik
СообщениеДобавлено: 25 мар 2017, 12:14 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
DiBor писал(а):
Значит выводы на индикатор можно было разводить мне на шильде как удобней было для меня :) ! Я попробую, что не пойму напишу.

Абсолютно верно (касаемо Q0-Q7)!
А Вы на что ориентировались?

Компилировать научились?

_________________
Ваше оружие становиться значительно эффективней, если его снять с предохранителя!


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: LTAscetik
СообщениеДобавлено: 25 мар 2017, 13:34 
Не в сети
Местный
Аватар пользователя

Зарегистрирован: 06 фев 2012, 01:30
Сообщений: 420
Откуда: Мордор
Ориентировался на мануал приведенный ранее, надо вызвонить дисплей может не соответствует. Компилировать, да вроде получается. Тут на моей работе один человек на курсы программисты уже как пол года ходит для собственного развития, вот с ним вникаем что как :)


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: LTAscetik
СообщениеДобавлено: 25 мар 2017, 16:35 
Не в сети
Местный
Аватар пользователя

Зарегистрирован: 06 фев 2012, 01:30
Сообщений: 420
Откуда: Мордор
Индикатор прозвонил, все совпадает как на схеме ниже. Если можете подправте прошивку согласно этой схеме, я пока чет не разберусь :)


Вложения:
DSC00246.JPG
DSC00246.JPG [ 127.63 KiB | Просмотров: 6200 ]
Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: LTAscetik
СообщениеДобавлено: 25 мар 2017, 17:22 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
DiBor писал(а):
Индикатор прозвонил, все совпадает как на схеме ниже. Если можете подправте прошивку согласно этой схеме, я пока чет не разберусь :)


Странно - вроде должно работать так, как есть.
Надо прошивку еще посмотреть, что там да как, вспомнить.

P.S. кажись, функция обратного отсчета закомментирована (отключена).

в файле ltag_ascetic.c
Код:
/*
for(int i=0;i<100;i++)
{
   led_display_word_set_buffer(i);
   lcd_update();
   timer2 = 0;
   while (timer2 < 4000);
   
}
*/


Попробуйте раскомитеть так (уберите /* и */)
Код:



for(int i=0;i<100;i++)
{
   led_display_word_set_buffer(i);
   lcd_update();
   timer2 = 0;
   while (timer2 < 4000);
   
}



Давно все это было...

_________________
Ваше оружие становиться значительно эффективней, если его снять с предохранителя!


Последний раз редактировалось Pingvin 25 мар 2017, 17:40, всего редактировалось 3 раз(а).

Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: LTAscetik
СообщениеДобавлено: 25 мар 2017, 17:31 
Не в сети
Местный
Аватар пользователя

Зарегистрирован: 06 фев 2012, 01:30
Сообщений: 420
Откуда: Мордор
Я небольшое видео сниму как дисплей себя ведёт, мож я там что напутал все таки.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: LTAscetik
СообщениеДобавлено: 25 мар 2017, 17:38 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
DiBor писал(а):
Я небольшое видео сниму как дисплей себя ведёт, мож я там что напутал все таки.

ОК
Снимите.
Потом сделайте, как я написал постом выше, и тоже снимите.

_________________
Ваше оружие становиться значительно эффективней, если его снять с предохранителя!


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 5319 ]  На страницу Пред.  1 ... 470, 471, 472, 473, 474, 475, 476 ... 532  След.

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB