Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Бегущая строка
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему
Страницы: 1, 2, 3
23322
это наверное в раздел AVR.
Здравствуйте уважаемые.
итак. есть потребность в создании бег. строки. но с небольшой переделкой. чтобы там ничего не бегало. А просто, чтоб на проге на ПК была форма - с РадиоБатонами или ЧекВокс (в с++), ну или просто кнопка Батон. и при нажатии на одну кнопку, загорался только определённый диод. размеры бегущей строки будут минимальны, где то 10*15 см ну или что то в пределах, а диодов около 300 - 400. управление с пк через Usb.
я немного занимался программированием на с++, и думаю что в проге нужен только единичный совет как начать, а всё остальное будет не так сложно. почитал Ваш форум посмотрел схемы, но не до конца разобрался.
вот нужен совет по реализации.

небольшое предисловие.
я в принципи с форумов полноприводных авто. Если будете на форумах Нива, Шнива, Минивэн, Уазбука, Калина, Волга и ГАзель то буду рад там общаться с форумчанами данного форума.
т.к. я уже общался с на форумах, то понимаю, что я щас во многом создал "блондинскую тему", но в поиске не нашёл.
спасибо за понимание и с уважением к учасникам форума.
war4one
Бегущая строка - вещь достаточно несложная, и = микроконтроллер для управления + память для хранения картинки (если у микроконтроллера недостаточно) + драйверы светодиодов (по вертикали и по горизонтали) + светодиоды.
Обмен с компьютером в самом простом варианте - через COM-порт, посложнее - через преобразователь USB-COM-порт, еще сложнее - через "просто" USB.
Если по каким-то конкретным кусочкам есть вопросы - спрашивайте. Но, имхо, вопрос достаточно замыленный и в гугле есть почти все ответы. smile.gif Да и здесь, на электрониксе, тема достаточно популярная.
pkuz
07.gif В принцепе не знаю что и ответить,отвечу просто LPC2148, цена,куча портов, USB
Focus
помоему лпц слишком сложно. Достаточно какой-нибудь меги, только чтобы ног хватало. На компе программируем ком порт через вынь апи. Если интересует инфа по работе с портом - пиши в личку. Преобразователь можно взять от какого-нибудь кабеля для телефона. А в остальном все не сложно... Для контроллера проще всего написать прогу на с. Единственная проблема - построение надежногопротокола обмена данными.
ALexx
Цитата(23322 @ Oct 18 2007, 12:52) *
...вот нужен совет по реализации.



Задача довольно проста для человека знакомого с разработкой подобных устройств. И, как обычно, содержит следующие этапы:

1) Выбор компонентов и разработка принципиальной электрической схемы устройства.
2) Разработка печатной платы устройства и уточнение типа используемых компонентов. Изготовление печатной платы.
3) Написание встроенного ПО для микроконтроллера, обслуживающего устройство. Отладка.
4) Написание ПО верхнего уровня (Win32 и т.п.), обеспечивающего связь с устройством.

Вот 4 основных этапа, которые надо пройти. Если интересно разобраться самому и есть на то время - чудесно и Форум Вам в этом поможет. К тому же, как отмечалось выше, тема не нова и можно найти и схему и плату и готовые прошивки.. Только заточить их под свою задачу.

Если же времени или желания нет, то все или некоторые этапы можно "отдать другим" - заказать , а самому заняться наиболее интересной частью проекта.

Удачи в освоении!
23322
war4one
микроконтроллер для управления + память для хранения картинки (если у микроконтроллера недостаточно)

что уважаемые посоветуете чтоб объединить сей пункты, и особо не гемороиться в дальнейшем?


pkuz
http://projects.caxapa.ru/index.html?ID=26
я прав?

http://electronix.ru/forum/index.php?showtopic=13570


Focus
Достаточно какой-нибудь меги

какой подскажете?


ALexx
время есть, желание тоже.


с уважением!
pkuz
Да, конечно покупать не стоит,а вот готовое схемотехническое решение,питания подключение USB и порт для программирования "отзеркалить" можно. Есть конечно особенности написания программ, но это свойственно каждой архитектуре МК.
23322
pkuz
ну а всё таки - какой МК выбрать Вы посоветуете ...
ALexx
Цитата(23322 @ Oct 21 2007, 10:48) *
pkuz
ну а всё таки - какой МК выбрать Вы посоветуете ...

Focus
Достаточно какой-нибудь меги

какой подскажете?


Например, ATMega32: 32к Флеша, 2к ОЗУ, 1к EEPROMа, USART, SPI, I2C. Довольно неплохой и проверенный камень как для простых так и для относительно сложных разработок.
Масса примеров применения и доступность средств разработки.
23322
ну всё таки, уважаемые посоветуйте мк с основными плюсами ... и еслине столжно с плюсами и минусами каждого мк.
и мануалы по работе или литературу.
Axxel
Цитата(23322 @ Oct 23 2007, 16:37) *
ну всё таки, уважаемые посоветуйте мк с основными плюсами ... и еслине столжно с плюсами и минусами каждого мк.
и мануалы по работе или литературу.


ALexx вам и посоветовал МК подходящий для вашей задачи, какие могут быть плюсы и минусы?
Выводов достаточно, памяти тоже.
Литература: даташиты на МК и форум. smile.gif
soshnev
Цитата(Axxel @ Oct 23 2007, 17:46) *
ALexx вам и посоветовал МК подходящий для вашей задачи, какие могут быть плюсы и минусы?
Выводов достаточно, памяти тоже.
Литература: даташиты на МК и форум. smile.gif

Мы очень давно работали с ЖКИ через LPT (вообще без MK, просто немного логики).
При посылке можно было не ждать что сигнал принят.

И просто можно организовать посылку или программу

copy файл prn:

Можно также подобрать легко в программе паузу на нужное время.
(sleep)
Короче есть вариант - посылайте файлы на LPT и на проводах LPT постройте логику...
Focus
Доброго времени суток. Сот небольшой класс для работы с ком портом на сях. Там только не зватает функции передачи файлов. не было надобности.Но ее вписать не проблема.
В данной задаче при подходе к выбору МК, думаю надо смотреть только на кол-во ног. Ибо памяти и скорости хватит в любой меге.
ALexx
Цитата(soshnev @ Oct 23 2007, 17:03) *
Мы очень давно работали с ЖКИ через LPT (вообще без MK, просто немного логики).
При посылке можно было не ждать что сигнал принят.
И просто можно организовать посылку или программу
Короче есть вариант - посылайте файлы на LPT и на проводах LPT постройте логику...


Если идти по такому пути, то я бы не ориентировался на LPT. Отмирает он по-маленьку sad.gif....
Время заставляет ориентироваться на USB, а изготовители мостов (USB-UART, USB-FIFO) делают подобный переход практически безболезненным.

Тот же самый ЖКИ можно прицепить к УСБ через FT232(FT245) в режиме BitBang, а управление индикатором сведется к уже известной процедуре передачи определенной последовательности байтов на шину данных ЖКИ и изменению состояния выводов квитирования индикатора.
Т.е. схема проста: USB <-> FT232(BitBang) <-> ЖКИ, плюс программа верхнего уровня (Win32, Linux), обеспечиающая передачу информации на ЖКИ от РС.
Дополнительный "плюс" данного решения - отсутствие необходимости во внешнем блоке питания, чего при работе с LPT достичь невозможно.
23322
Спасибо за ответы, буду думать об управлении с ком порта и ATMega32, но какой именно ...
http://tyndex.ru/pr/all_search?arid=1&...p;pnam=ATMega32
или может подскажите где будет надёжнее купить ... (исходя из Ваших соображений).
ещё вопрос: возможно ли будет организавать двух сторонюю связь? грубо перегорел диод - вывелось сообщение ...
ALexx
Цитата(23322 @ Oct 24 2007, 12:59) *
Спасибо за ответы, буду думать об управлении с ком порта и ATMega32, но какой именно ...
http://tyndex.ru/pr/all_search?arid=1&...p;pnam=ATMega32


Это все один и тот же контроллер, но в разных корпусах... Внимательное чтение датащита снимет массу вопросов :-)

Цитата(23322 @ Oct 24 2007, 12:59) *
ещё вопрос: возможно ли будет организавать двух сторонюю связь? грубо перегорел диод - вывелось сообщение ...


Привыкайте задавать конкретные вопросы. чтобы получить ответы.. А так ваш вопрос только вызвал бурю новых:
1) Двустороннюю связь чего с чем? ATMega32 и РС? Так если вы собираетесь работать с СОМ-портом - аппаратно он поддерживает "двустороннюю связь", но реализация этой связи - на совести ПО контроллера и управляющей программы на РС.
2) Диод какой??
3) Сообщение вывелось где (РС, бегущая строка)??
23322
Цитата(ALexx @ Oct 25 2007, 10:40) *
Это все один и тот же контроллер, но в разных корпусах... Внимательное чтение датащита снимет массу вопросов :-)
Привыкайте задавать конкретные вопросы. чтобы получить ответы.. А так ваш вопрос только вызвал бурю новых:
1) Двустороннюю связь чего с чем? ATMega32 и РС? Так если вы собираетесь работать с СОМ-портом - аппаратно он поддерживает "двустороннюю связь", но реализация этой связи - на совести ПО контроллера и управляющей программы на РС.
2) Диод какой??
3) Сообщение вывелось где (РС, бегущая строка)??



двустроннюю связь ПК и диодом (которых у меня 200-300) ...
сообщение на компе канешно же прога на с++ ...
tyro
Цитата(23322 @ Oct 24 2007, 12:59) *
ещё вопрос: возможно ли будет организавать двух сторонюю связь? грубо перегорел диод - вывелось сообщение ...

Ничего невозможного нет. Сама двухсторонняя связь не потребует дополнительных "железных" ресурсов, а диагностика "перегорания" еще как потребует. Самое простое решение - оптрон в цепь светодиода, другое - в случае применения выходного каскада типа - открытый коллектор , поставить паралельно БЭ вых каскада резистор и по напряжению на нем судить о "перегорании". Это то что видится сразу, но требует "железных" ресурсов и в габариты платы вряд-ли впишутся .
Axxel
А для чего нужна диагностика сгоревшего светодиода?
23322
спасиб за ответы ... вооще уже обнаглев попрошу уважаемых форумчан скинуть пример кода на с++ хотябы двух горизонтальных диодов.

Axxel
сей дивайс будет далеко удалён от помпа ...
с уважением
tyro
Цитата(tyro @ Oct 25 2007, 11:15) *
Ничего невозможного нет. Сама двухсторонняя связь не потребует дополнительных "железных" ресурсов, а диагностика "перегорания" еще как потребует. Самое простое решение - оптрон в цепь светодиода, другое - в случае применения выходного каскада типа - открытый коллектор , поставить паралельно БЭ вых каскада резистор и по напряжению на нем судить о "перегорании". Это то что видится сразу, но требует "железных" ресурсов и в габариты платы вряд-ли впишутся .

А если присмотреться, то можно и попроще - по потребляемому светодиодами току. То есть - в провод питания, общий для для всех светодиодов и только для них ставим датчик тока и анализируем как последний изменяется. Например:
1. За датчиком тока ставим компоратор, с такой чувствительностью , что бы он срабатывал на половинный ток одного светодиода (или какой-то, но меньший тока одного) .В тесте, поочередно зажигам и гасим по одному светодиоду. Если на очередной проверке компаратор не отработал - менять этот светодиод, т.е тестируем с точностью до места.
2.Непрерывный контроль. За датчиком тока ставим АЦП ( в МЕГЕ можно и не ставить, он там есть),
и после очередного изменения индикации анализируем ситуацию - изменился ли потребляемый ток и должен ли он меняться.
3. ...
В общем мне кажется мысль прозрачная. Добавляемых "железных" ресурсов - минимум. smile.gif
23322
Ещё одна проблема диоды будут 12 В... и их количество 50-100 ... Какой МК теперь будет управлять всем этим ...
С уважением.
23322
подошло бы 100-200 диодов 12 В!!!
tyro
Цитата(23322 @ Oct 27 2007, 09:39) *
Ещё одна проблема диоды будут 12 В... и их количество 50-100 ... Какой МК теперь будет управлять всем этим ...
С уважением.

Не буду утверждать категорически, но мк на 12 вольт по моему нет, подойдет любой, за ним предется поставить нечто, например регистры, с числом выходов = кол-ву светодиодов, а уж за ними ключи (в т.ч. мс с открытым коллектором) на напряжение не менее 12 вольт.
А что это за светодиоды на 12 вольт?
Отредактировано: или с числом выходов = кол-ву столбцы + строки, а что бы сказать точно схему - соединения светодиодов в студию!
23322
а какое максимальное напряжение на диоды ...
tyro
Цитата(23322 @ Oct 27 2007, 17:40) *
а какое максимальное напряжение на диоды ...

А какие ставите? Обычные 2,4 - 2,7 вольт.
23322
Цитата(tyro @ Oct 27 2007, 18:46) *
А какие ставите? Обычные 2,4 - 2,7 вольт.


пока только разработка .....
а вопрос: если к выходам четырёх диодов по 2,7 подключить один 12 В!
tyro
Цитата(23322 @ Oct 27 2007, 17:49) *
пока только разработка .....
а вопрос: если к выходам четырёх диодов по 2,7 подключить один 12 В!

Ответ : Светодиод, в области токов, при которых происходит излучение, подобен стабилитрону - напряжение на нем мало меняется при изменении тока (а яркость, при прочих равных условиях пропорциональна протекающему через них току). Их можно соединять последовательно, не забыв поставить последовательно резистор (который будет ограничевать ток), как понимаете и для одного светодиода резистор обязателен.
А почему вы так "любите" 12 Вольт?
P.S. Вам наверно было проще задать токой вопрос: хочу бегущюю строку на ХХ знакомест, знакоместо ZxY точек, точка из N светодиодов, питание от ММ вольт и чтобы не мерцала ,индикация динамическая(если статическая, то мерцать не будет- но деталюшек и потребление тока больше) .
Но в принципе, если Ваше время терпит можно и поэтапно, народ здесь благожелательный.
Поскольку дальше видимо возникнут вопросы по мк, то для начала прочтите о них что-нибудь, например : _http://www.natahaus.ru/2006/03/03/primenenie_mikrokontrollerov_AVR_skhemy_algoritmy_programmy..html
23322
вот такие личные потребности на 12 вольт.
ещё вопрос!
вот я покупаю чип ATMega32!

http://www.atmicroprog.com/cours/atmega/brochage.htm

http://www.futurlec.com/Atmel/ATMEGA32.shtml

а дальше ...
1. ишу схему с ком портом ...
2. собираю (паяю)
3. прога с++?
что то уж сильно коротко ...
программатор нужен будет?
Axxel
Цитата(23322 @ Oct 28 2007, 16:13) *
программатор нужен будет?


Не только программатор, но и С компилятор smile.gif
Программатор-STK200, как самый простой.
Компилятор советую Code Vision, как бесплатный smile.gif
(я вообще, тоже любитель, как и вы, и пользуюсь ICC, но уж больно его ругают профи smile.gif)

Воспользуйтесь поиском по форуму, схему программатора найдете
сразу.

И еще вопрос: на каком растоянии будет находиться устройство от компа?
Просто USB без повторителей, это если не ошибаюсь-метров 20 от силы.
а RS232 и того меньше.

А вообще совет: зачем вам паять? Купите готовую плату на базе какой-нибудь меги (например в Терраэлектронике, у них большой выбор и платы хорошие)
а светодиодную панель сделайте сами. Быстрее получится, качественнее, и возможно даже дешевле.
23322
Цитата(Axxel @ Oct 29 2007, 06:16) *
Не только программатор, но и С компилятор smile.gif
Программатор-STK200, как самый простой.
Компилятор советую Code Vision, как бесплатный smile.gif
(я вообще, тоже любитель, как и вы, и пользуюсь ICC, но уж больно его ругают профи smile.gif)

Воспользуйтесь поиском по форуму, схему программатора найдете
сразу.

И еще вопрос: на каком растоянии будет находиться устройство от компа?
Просто USB без повторителей, это если не ошибаюсь-метров 20 от силы.
а RS232 и того меньше.

А вообще совет: зачем вам паять? Купите готовую плату на базе какой-нибудь меги (например в Терраэлектронике, у них большой выбор и платы хорошие)
а светодиодную панель сделайте сами. Быстрее получится, качественнее, и возможно даже дешевле.


спасиб за инфу.
http://www.terraelectronica.ru/catalog.php...mp;ClearParam=1
отладочной платы для 32 меги нет.
а какие мк ещё могут включать 350 диодов?

http://www.ldm-systems.ru/price_konstructors.htm
сей чудо LDM-MP 2.01 (2,04) за штуку подойдёт?
Axxel
Цитата(23322 @ Oct 29 2007, 13:47) *
а какие мк ещё могут включать 350 диодов?


МК с 350(!!!) выводами вы однозначно не найдете smile.gif
Вы ведь не планируете запитывать каждый светодиод отдельной ногой МК? smile.gif
Можно использовать либо статическую, либо динамическую индикацию.
Сам я бегущими строками не занимался.

Однако, подошел бы к проблеме следующим образом:

1)используя динамическую индикацию (попеременную подачу питания на каждый светодиод)
подсчитал количество загораний одного светодиода в секунду, если бы мерцание меня не устроило, выбрал бы статическую индикацию (запоминание состояния для диода). Здесь бы ИМХО потребовались микросхемы регистров. Ну, и если не ошибаюсь, придется набирать дешифратор 8 на 256, или скольку там светодиодов...

2) посмотрел бы такие же темы, как уже говорилось здесь их полно, и именно по бегущим строкам.

P.S. Напрямую управлять светодиодами с МК у вас в данном случае не получится, МК нужна развязка, и.т.д

P.P.S. А чем вас плата на базе меги 128 не устраивает?
23322
http://www.terraelectronica.ru/catalog.php...Gde=&PageS=

или
http://www.terraelectronica.ru/catalog_inf...class_19_2_26_1

я так понял, что этого хватит в плане хард веар остальное только софт, и возможно программатор.
Axxel
Я бы приобрел платку с возможностью программирования через SPI
(наличие необходимого разъема) программатором STK200 (и не надо никаких прошивок для Pony Prog), вы схему нашли?
Платка: AVR MT-128, недорогая и есть все что вам нужно.
Dog Pawlowa
Цитата(23322 @ Oct 24 2007, 13:59) *
ещё вопрос: возможно ли будет организавать двух сторонюю связь? грубо перегорел диод - вывелось сообщение ...

Да конечно. Вы же Дельфи знаете, все так похоже на языках, которые поддерживают ООП. Альтернатива Дельфи для микроконтроллеров - это С++. Создаете на С++ класс - "диод" со свойствами "Включен" , "Исправен", "номер строки", "номер столбца". По прерыванию опрашиваете все объекты класса "диод" и инкапсулируете эту информацию в высокоуровный протокол, используя полиморфизм методов потомков класса "диод" для получения нужных свойств копий этих объектов в PC, обеспечивая тем самым активацию соответствующих объектов на экране прикладной программы.
Забыл жизнеутверждающий смайлик 1111493779.gif
23322
Dog Pawlowa
спасибо за исчерпывающий ответ. Наверное при написании проги будет активное переписывание в личке.
с уважением.
23322
а какой ток проходит по диодам в меге 32?
23322
Ещё интересует вопрос. Есть ли МК с подачей Тока в 130 мА? или приблизитель?
23322
неужели все так плохо. а на 50 - 30 есть МК с выходным током на диоды...
Dog Pawlowa
Цитата(23322 @ Nov 4 2007, 18:41) *
неужели все так плохо. а на 50 - 30 есть МК с выходным током на диоды...

В массовых продуктах светодиоды подключают через драйверы светодиодов, которые стабилизируют ток светодиодов и диагностируют отказ (обрыв и КЗ). Посмотрите продукцию фирмы Macroblock.
Это намного лучше, чем подключение светодиодов к микроконтроллеру.
23322
Цитата(Dog Pawlowa @ Nov 4 2007, 22:25) *
В массовых продуктах светодиоды подключают через драйверы светодиодов, которые стабилизируют ток светодиодов и диагностируют отказ (обрыв и КЗ). Посмотрите продукцию фирмы Macroblock.
Это намного лучше, чем подключение светодиодов к микроконтроллеру.


http://www.macroblock.ru/product.htm
http://www.radiodetali.com/prioritet/drivers.htm
а кто нить может разъяснить как это все работает ....,
к чему подключается и т.д.
С уважением.
rv3dll(lex)
в корне неправильный подход

профессиональные бегущие строки строятся каскадированными на сдвиговых регистрах
из процессора идёт запись байта -слова в зависимости от №высоты№ строки в первый регистр и строб записи идёт по каскадам сдвигая всё содержимое вправо
таким образом длина строки бесконечна

для вывода сразу картинки есть сигнал гашения - погашенное поле быстро обновляют целиком и зажигают
Dog Pawlowa
Цитата(rv3dll(lex) @ Nov 6 2007, 12:27) *
в корне неправильный подход

А правильный знаете?

Цитата(rv3dll(lex) @ Nov 6 2007, 12:27) *
профессиональные бегущие строки строятся каскадированными на сдвиговых регистрах

Драйвер светодиодов и есть сдвиговый регистр плюс схема стабилизации тока плюс схема диагностики (в продвинутых драйверах).

Цитата(rv3dll(lex) @ Nov 6 2007, 12:27) *
для вывода сразу картинки есть сигнал гашения - погашенное поле быстро обновляют целиком и зажигают

Обычно зажигает кто-то один, и я догадываюсь, кто smile.gif
Кто вырабатывает это сигнал, куда он поступает, и как он связан с полем?
rv3dll(lex)
Цитата(Dog Pawlowa @ Nov 6 2007, 18:57) *
А правильный знаете?
Драйвер светодиодов и есть сдвиговый регистр плюс схема стабилизации тока плюс схема диагностики (в продвинутых драйверах).
Обычно зажигает кто-то один, и я догадываюсь, кто smile.gif
Кто вырабатывает это сигнал, куда он поступает, и как он связан с полем?


мастер устройство - в моём случае плата параллельного вывода вставленная в комп.
панель 30*1024
точнее 30*4*256 30 строк 4 диода под 1 точку(разного цвета) 256 колонок

у платы вывода 32 выхода
30 сигнальных клок и гашение

клок пачками по 4 штуки(цвета). на время клока гашение
23322
ну вроде определился с выбором.
http://www.terraelectronica.ru/catalog.php...Gde=&PageS=
с парралельное и последовательное соединение выходов диодов. поднятие напряжения до 12 вольт, и вшивка чипа
http://www.macroblock.ru/td/mbi1802.htm
а ток 40~360.
вот только как это все .........
rv3dll(lex)
Цитата(23322 @ Nov 7 2007, 16:48) *
ну вроде определился с выбором.
http://www.terraelectronica.ru/catalog.php...Gde=&PageS=
с парралельное и последовательное соединение выходов диодов. поднятие напряжения до 12 вольт, и вшивка чипа
http://www.macroblock.ru/td/mbi1802.htm
а ток 40~360.
вот только как это все .........

зачем такой сложный драйвер
23322
Цитата(rv3dll(lex) @ Nov 7 2007, 16:54) *
зачем такой сложный драйвер

ну скажем так. мне нужно около 400 выводов на диоды, (чтобы поднять напряжение до 12 В) и выходной ток был от 200 мА.
вот такой нужен девайс!
Dog Pawlowa
Цитата(rv3dll(lex) @ Nov 7 2007, 09:35) *
мастер устройство - в моём случае плата параллельного вывода вставленная в комп.

Два варианта ответа.
1. Наличие компьютера существенно затрудняет применение на удалении сотни метров от помещения, не так ли?
2. С компьютером каждый дурак может. biggrin.gif Надеюсь, без обид? smile.gif
rv3dll(lex)
Цитата(Dog Pawlowa @ Nov 8 2007, 11:08) *
Два варианта ответа.
1. Наличие компьютера существенно затрудняет применение на удалении сотни метров от помещения, не так ли?
2. С компьютером каждый дурак может. biggrin.gif Надеюсь, без обид? smile.gif


всё это стояло на улице!!!! вместе с компьютером на 386dx40

посмотри на размер - на 16 псевдо цветов и на 6 лет назад
а для казино всё равно какая стоимость

а самое главное не вижу принципиальной разницы между использованием компьютера и контроллера - всё равно всё на Си будете писать!!!
23322
Цитата(23322 @ Nov 8 2007, 10:37) *
ну скажем так. мне нужно около 400 выводов на диоды, (чтобы поднять напряжение до 12 В) и выходной ток был от 200 мА.
вот такой нужен девайс!

еще если нужно, но входной ток около 200 (130-400) мА. возможно ли .... собрать...
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.