Interrupt Source
TMR/TMR0 Overflow
TMR1 Overflow
A/D Converter Interrupt
2
I
C Bus Interrupt
Note
Only the HT46R24/HT46C24 devices have two internal timers, known as TMR0 and TMR1. The
other devices in the series have only one internal timer, which is known as TMR.
In cases where both external and internal interrupts are enabled and where an external and inter-
nal interrupt occurs simultaneously, the external interrupt will always have priority and will there-
fore be serviced first. Suitable masking of the individual interrupts using the INTC register can
prevent simultaneous occurrences.
The interrupt request flags, TF, T0F, T1F, EIF, ADF and HIF together with the interrupt enable bits
ETI, ET0I, ET1I, EEI, EADI and EHI form the interrupt control registers INTC, INTC0 and INTC1,
which are located in the Data Memory. By disabling the interrupt enable bits, a requested interrupt
can be prevented from being serviced, however, once an interrupt request flag is set, it will remain
in this condition in the INTC, INTC0 or INTC1 register until the corresponding interrupt is serviced
or until the request flag is cleared by a software instruction.
It is recommended that programs do not use the ²CALL subroutine² instruction within the interrupt
subroutine. Interrupts often occur in an unpredictable manner or need to be serviced immediately
in some applications. If only one stack is left and the interrupt is not well controlled, the original con-
trol sequence will be damaged once a ²CALL subroutine² is executed in the interrupt subroutine.
Reset and Initialization
A reset function is a fundamental part of any microcontroller ensuring that the device can be set to
some predetermined condition irrespective of outside parameters. The most important reset condi-
tion is after power is first applied to the microcontroller. In this case, internal circuitry will ensure
that the microcontroller, after a short delay, will be in a well defined state and ready to execute the
first program instruction. After this power-on reset, certain important internal registers will be set to
defined states before the program commences. One of these registers is the Program Counter,
which will be reset to zero forcing the microcontroller to begin program execution from the lowest
Program Memory address.
In addition to the power-on reset, situations may arise where it is necessary to forcefully apply a re-
set condition when the microcontroller is running. One example of this is where after power has
been applied and the microcontroller is already running, the RES line is forcefully pulled low. In
such a case, known as a normal operation reset, some of the microcontroller registers remain un-
changed allowing the microcontroller to proceed with normal operation after the reset line is al-
Chapter 1 Hardware Structure
HT46R47
HT46R22
HT46C47
HT46C22
Priority
Priority
2
2
N/A
N/A
3
3
N/A
4
65
HT46R23
HT46R24
HT46C23
HT46C24
Priority
Priority
2
2
N/A
3
3
4
4
5
HT46R47 – это 8-битный однократно-программируемый контроллер (OTP), предназначенный для быстрого построения зарядных устройств. Высокопроизводительный чип, RISC-подобный микроконтроллер, предназначенный для проектирования различных устройств ввода-вывода. Устройство особенно подходит для использования в таких продуктах, какконтроллеры зарядных устройств и аналогово-цифровые преобразователи.
Основные особенности
Включена функция HALT для уменьшения потребляемой мощности.
Память программ и опций может быть запрограммирована, что делает микроконтроллер пригодным для использования при разработке нетипового продукта.
- Рабочее напряжение: при частотах 4 МГц – от 3,3 В до 5,5 В, при частотах 8 МГц – от 4,5 В до 5,5 В.
- 13 двунаправленных линий ввода / вывода (максимум).
- 1 вход прерывания, совмещённый с линией ввода / вывода.
- 8-битный программируемый таймер / счетчик событий спрерыванием при переполнении и 7-ступенчатый предделитель.
- Встроенный RC-генератор.
- Сторожевой/контрольный таймер.
- Программная память PROM на 204814 бит.
- RAM-память на 648 бит.
- Поддерживает PFD для генерации звуковых колебаний.
- Функцииостанова (HALT) и пробуждения (wake-up) уменьшаютпотребляемую мощность.
- Командный цикл до 0,5 сек. при системной частоте 8 МГц (при напряжении на входе 5 В).
- Шесть уровней вложенности подпрограмм.
- 4-канальный аналогово-цифровой преобразователь с разрешением 9 бит (точность 8 бит).
- 1-канальный (6 + 2) -битный выход ШИМ, совмещённый с линией ввода / вывода.
- Все инструкции выполняются за один или два машинных цикла.
- Функция сброса низкого напряжения.
- 18-контактный корпус DIP / SOP.
Предельно-допустимые значения
Напряжениепитания (VSS) – от –0.3V до +5.5V.
Напряжение на входе – от –0.3V до +0.3V.
Температура хранения – от –50°C до +125°C.
Рабочая температура – от –40°C до +85°C.
Напряжения, превышающие диапазоны, указанныевыше, могут привести к значительному повреждению микросхемы. Функциональная работа этого устройствапри других условиях, помимо тех, которые указаны в спецификации, не подразумевается, и длительное воздействие экстремальных условий может повлиять на надежность устройства.
Обозначение контактов
Рис. 1.
Номера контактов |
Обозначение |
Ввод/вывод |
Код ROM/ПЗУ |
Описание |
4~2 1 18 17 16, 15 |
PA0~PA2 PA3/PFD PA4/TMR PA5/INT PA6, PA7 |
Да |
Pull-high Wake-up PA3 или PFD |
Двунаправленный 8-битный порт ввода / вывода. Каждый бит может быть сконфигурирован как вход пробуждения с помощью опции кода ПЗУ. Программные инструкции определяют выход CMOS или вход триггера Шмитта с резистором высокого напряжения или без него (определяется опциями высокого уровня: битовый вариант). Контакты PFD, TMR и INT используются совместно с PA3, PA4 и PA5 соответственно. |
8 7 6 5 |
PB0/AN0 PB1/AN1 PB2/AN2 PB3/AN3 |
Да |
Pull-high |
Двунаправленный 4-битный порт ввода / вывода. Инструкции по программному обеспечению определяют КМОП-выход, вход триггера Шмитта с повышающим резистором или без него (определяется опциями повышающего напряжения: битовый вариант) или аналогово-цифровой вход. Как только линия PB выбрана как аналогово-цифровой вход (с помощью программного управления), функция ввода-вывода и подтягивающий резистор автоматически отключаются. |
9 |
VSS |
Нет |
Отрицательный источник питания, земля |
|
10 |
PD0/PWM |
Да |
Pull-high PD0 или PWM |
Линия двунаправленного ввода / вывода. Программные инструкции определяют выход CMOS, вход триггера Шмитта с или без подтягивающего резистора (определяется опциями pull-high: битовая опция). Функция вывода ШИМ используется совместно с PD0 (в зависимости от опций ШИМ). |
11 |
RES |
Только ввод |
Вход сброса триггера Шмитта. Активный низкий. |
|
12 |
VDD |
Нет |
Положительный источник питания. |
|
13 14 |
OSC1 OSC2 |
Только ввод Только вывод |
Кварцевый резонатор или RC-контур |
OSC1, OSC2 подключаются к сети RC или к кристаллу (определяется опцией кода ПЗУ) для внутренних системных часов. В случае работы RC, OSC2 является выходной клеммой для 1/4 системного тактового сигнала. |
Типовые схемы включения
HT46R47 используется для построения разных бытовых устройств: от стабилизаторов напряжения до утюгов.
Производитель приводит сразу несколько вариантов включения микросхемы в типовые блоки. О них ниже.
Зарядное устройство для 1 набора аккумуляторов
Рис. 2.
Параметры батарей: 3,6 В (NiCd, NiMH) или 4,1 В (Li).
Зарядное устройство для 2-х наборов батарей
Рис. 3.
Реальная схема универсального зарядного устройства
Рис. 4.
Управляющие сигналы:
SA1 |
SA2 |
Состояние |
0 (выключено) |
0 (выключено) |
Зарядка NiCd илиNiMH аккумуляторов без разрядки |
1 (включено) |
0 (выключено) |
Цикл разрядкиNiCd или NiMH аккумуляторов передзарядкой |
0 (выключено) |
1 (включено) |
Зарядка Li(литиевых) аккумуляторов без разрядки |
1 (включено) |
1 (включено) |
Цикл разрядкиLi(литиевых) аккумуляторов передзарядкой |
Светодиоды HL1 и HL2 сигнализируют о текущем цикле работы зарядного устройства.
HL1 |
HL2 |
Состояние |
0 (не работает) |
0 (не работает) |
Пустой |
1 (работает) |
0 (не работает) |
Идёт процесс зарядки |
0 (не работает) |
1 (работает) |
Идёт процесс разрядки или состояние резерва |
1 (работает) |
1 (работает) |
Аккумулятор полностью заряжен |
Функции выводов, которые нужно задать при программировании контроллераHT46R47:
- РD0/PWM -ШИМ (выход), должен управлять зарядным током на транзисторном ключеVT1VT2.
- РА4 / РАЗ / РА6 — отображение состояние текущего цикла работы (сюда подключаются светодиодные индикаторы).
- РВ0/А0 — контроль уровня напряжения первого аккумулятора (вход АЦП);
- РВ1/А1 — контроль уровня напряжения второго аккумулятора (вход АЦП);
- РВ2/А2 — общий контроль тока зарядки (вход АЦП);
- РАЗ — управление процессом заряда второго аккумулятора (активирует транзисторный ключ VT4);
- РА0 — активирует процесс подзарядки второго аккумулятора, но через ключVT7/VT8;
- РА2 — управление процессом заряда первого аккумулятора (активирует транзисторный ключ VT3);
- РА1 — активирует процесс подзарядки первого аккумулятора, но через ключVT5/VT6;
- РВЗ и РА7 – входы обоих переключателей;
Касательно основных узлов микросхемы. Онинастраиваются так, как описано ниже:
- Таймер – как таймер, в дополнение он управляет индикацией светодиодов. Прерыванию формируются каждые 0,04 секунды.
- Сторожевой (контрольный) таймер должен обеспечивать сброс какзащиту от сбоев.
- Сброс осуществляется автоматически, если напряжение будет снижено ниже заданного уровня.
- RC-генератор формирует частоту 4 МГц, (требуется подключение сопротивления номиналом 75 кОм между общим контактом и OSC1).
Автор: RadioRadar
- 25 Май 2018
Хочу услышать мнение гуру в программировании контроллеров, в частности этого типа….
Беговая дорожка, драйвер двигателя на контроллере HT46R47. Суть: на HT пробит вход PA2(pin2) на VDD(pin12) 2.7 ом. На PA2 висит геркон на массу, для контроля оборотов двигателя. В принципе, схема работает, но в момент прохода магнита у геркона, замыканием — масса-геркон-PA2-2.7ом-VDD просаживается напряжение питания на сам контроллер и всю схему, операционник формирователь ШИМ для ключа. В итоге получаем дёргание (удары) в двигателе и НЕ старт системы в случае остановки магнита у геркона.
Тритоном «считал» прошивку с HT, НО с откинутой лапой PA2, ибо со всеми лапами «защита по питанию». Заказал контроллер. Пришли. Решил считать еще разок оригинал…. хрен. Теперь и PA1 в пробое. Но уже на VSS 27ом. Откинул и PA1, считал, контрольная сумма другая.
Но, тут вылезла еще одна проблема. Заказанные контроллеры с поднебесной не желают шиться… , ни тем, что считал с оригинала, ни байтами от балды. Новые считываются нулями, но при попытке прошить, на стадии проверки CRC ошибка. Считываю…, изменения только в первых строках, остальное нули. (см. фото)
Вопросы:
Как я понял, PA1 и PA2 участвуют в чтениизаписи? Или всё же есть надежда, что PA2 ненужна и первая прошивка живая?
По поводу контроллеров из поднебесной…. Может я чего не так делаю при прошивке? Микросхема установлена со сдвигом, как по схеме. Есть какие то хитрости при прошивке HT46R47?
Запорол уже 5 чипов
Хотя, вполне может быть, что партнеры с поднебесной меня «обули».
► HT46R47.pdf
► withoutPA2PA1.rar
► withoutPA2.rar
- 30 Май 2018
Считан бред — не рабочий код.
Шить его никуда не нужно.
- 30 Май 2018
Konstantin_18 сказал(а):
Считан бред — не рабочий код.
Шить его никуда не нужно.
Были такие мысли. Спасибо. Значит прошивка похоронена в контроллере.
Буду колхозить чего нибудь по входу PA2. Через резистор работает как часы, просадка питания особо не наблюдается. На долго ли хватит…..
- 24 Авг 2020
- 24 Авг 2020
У меня накоротко звонятся выводы отмеченные стрелками. Должно ли так быть или ШИМ битый?
-
DSCN3124.JPG
885 КБ
· Посмотрено: 217
-
DSCN3125.JPG
836 КБ
· Посмотрено: 156
-
DSCN3126.JPG
911,5 КБ
· Посмотрено: 159
-
DSCN3127.JPG
851,9 КБ
· Посмотрено: 173
-
DSCN3128.JPG
875,1 КБ
· Посмотрено: 146
-
DSCN3129.JPG
808,4 КБ
· Посмотрено: 172
-
DSCN3130.JPG
836,7 КБ
· Посмотрено: 146
-
DSCN3131.JPG
877,9 КБ
· Посмотрено: 172
- 24 Авг 2020
Вопросы:
1. У вас клавиша Enter на клавиатуре работает ?
2. Что мешает нарисовать схему платы ? Чтобы разговор стал предметным.
3. Как вы видите через жестяной экран ? Научите нас.
Плз.
- 25 Авг 2020
vobr сказал(а):
Я вообще-то не Пикассо и не Рембрандт,
vobr, и что в таком случае нам предлагаешь делать?
Посочувствовать?
vobr сказал(а):
Когда вам будет под 60 и зрение не к черту, я посмотрю
И это не понятно к чему написано, думаешь, что ты тут самый древний ветеран труда?
Так огорчу, здесь добрая половина таких.
- 4 Сен 2020
Может кто подсказать, за какие регулировки отвечают подстроечные резисторы R1-R4? На плате они обозначены как:: VR1-Torgue////VR2-SPmax////VR3-limit////VR4-SPmin///// С vr1 разобрался — регулировка крутящего момента….. а вот что остальные три регулируют? Крутит полотно сейчас секунды три, останавливается и на экране пишет эррор! При остановке реле не щелкает и на истоке силового транзистора присутствует постоянное напряжение свыше 300в. Уже и в модуле ШИМ заменил и поставил на цанговые панельки LM358P и HA17324A, но и это ничего не дало! Знать бы точно что процессор виноват, так уже давно вернул бы владельцу и не мучился! А так теплица еще надежда…..Датчик герконовый тоже заменил и тоже безрезультатно! На верхнем модуле тоже заменил 358ю и на панельку поставил. Там к ней снизу к ее выводам вообще не подобраться, фрезой обрезал ноги и повытаскивал их обрубки с помощью паяльника и пинцета. Сверху в освободившиеся отверстия запаял цанговую панельку и воткнул новую 358ю……А дорожка как не ездила, так и не хочет ехать! Уже руки опускаются. Что там еще может быть!? Заменить еще саму TL494? Но что-то мне подсказывает, что и эта замена ничего не даст! SOS-SOS-SOS……
- 5 Сен 2020
SPmax — максимальная скорость
мин — соответственно минимальная
лимит — ограничение тока.
vobr сказал(а):
Крутит полотно сейчас секунды три, останавливается и на экране пишет эррор! При остановке реле не щелкает и на истоке силового транзистора присутствует постоянное напряжение свыше 300в.
А кто-ж его (мотор) останавливает??? Если реле замкнуто и силовой транзистор открыт ?
- 6 Сен 2020
Konstantin_18
Получается ШИМ блокируется и на затвор силового транзистора не поступают импульсы управления. Может я не правильно написал выше!? Короче на эмиттере есть напряжение после остановки мотора, а на коллекторе напряжение отсутствует. Уже выпаял и проверил все транзисторы (7шт.) в ШИМ модуле и все электролитические конденсаторы(были проверены еще раньше), все в норме! Осталась одна 494я родная, два реле и процессор. 7812 стабилизатор тоже заменил. Родной выдавал всего 11,4 с копейками вольт. Отобрал и поставил на 12.1в. Не менялись еще диоды мостов по питанию 5в. стабилизатора и стабилизатора 12в. 1N4007 и силовой мост с фильтрующим электролитом 400в. 470мкф. Конденсатор 400в.470мкф. проверялся в самом начале ремонта, когда менял силовой транзистор и защитный быстрый диод.
- 6 Сен 2020
…..после замены 17324 и 358…..
-
DSCN3149.JPG
1 МБ
· Посмотрено: 165
-
DSCN3150.JPG
900,4 КБ
· Посмотрено: 166
-
DSCN3151.JPG
885,8 КБ
· Посмотрено: 147
- 6 Сен 2020
Заменил в ШИМ модуле и 494ю, последнюю из микросхем и ничего не изменилось! Проверены в модуле все 7 транзисторов, стабилитроны и конденсаторы. Частотозадающие конденсатор и резистор тоже проверены. Стоит на 5 ноге 22n и на 6 выводе 3кОм. Получается частота осциллятора 1.66кГц. Уже в принципе и менять то нечего! Ну поставлю еще родной силовой транзистор….Выходит что и ШИМ модуль не виноват! Остается процессор……
-
DSCN3152.JPG
843 КБ
· Посмотрено: 162
-
DSCN3154.JPG
880,1 КБ
· Посмотрено: 148
-
DSCN3155.JPG
807,8 КБ
· Посмотрено: 142
-
DSCN3156.JPG
833,2 КБ
· Посмотрено: 142
-
DSCN3157.JPG
956 КБ
· Посмотрено: 135
- 6 Сен 2020
По поводу HT46R47 в даташите для Вас указано, что они с OTP, на русском однократно прошиваемые. Читать /писать можно её брата HT46С47 .Такие же контроллеры ( HT46R47 ) стоят в стабилизаторах «Ресанта», без исходников туда писать нечего.
Обсуждений ссылка скрыта от публикации , так же и у нас на форуме.
- 6 Сен 2020
Меня интересует только один вопрос….. Виноват процессор!? Если ответ положительный, то дальше нет смысла заниматься и тратить время на эту дорожку. Если отрицательный, то что еще проверять и где искать причину??? Может попробовать отключить все защиты от 494й и запустить ее в стандартном режиме? Останется ли работа увеличение-уменьшение скорости при этом? Или по 4 ноге сделать на переменном резисторе регулировку длительности импульса?
- 7 Сен 2020
Konstantin_18 сказал(а):
Вопросы:
1. У вас клавиша Enter на клавиатуре работает ?
Тупая замена не поможет, нужно разбираться КАК РАБОТАЕТ схема.
Процессор может не выдавать на выходе нужный сигнал потому-что на одном из его входов нет нужного сигнала.
Покажите обвязку процессора, сигналы на ней тогда можно будет что-то сказать.
Может на нем питания нет, или РЕСЕТ активный, или что-то еще ….
- 7 Сен 2020
Питание на процессоре есть, на 12 выводе +5 вольт по отношению к 9 выводу. 11 вывод — RES. Может как-то можно сделать сброс, если это конечно поможет?
- 7 Сен 2020
Konstantin_18 сказал(а):
Покажите обвязку процессора, сигналы на ней тогда можно будет что-то сказать.
- 7 Сен 2020
Konstantin_18
Да не могу я снять осциллограммы с процессора! Нужен еще человек чтобы включал, а я измерял. Сама дорожка стоит в прихожей, а ремонтирую через две комнаты от нее. Чтобы что-то промерять нужно снять верхнюю плату, двигатель, датчик оборотов и шлейф, соединяющий верхнюю и нижнюю платы. А без всего этого нижняя плата сама по себе не запускается! Высокое на выпрямителе есть, 12 и 5 вольт тоже присутствуют. Какой-то сброс идет и все. А как его обойти или загрубить!? Если бы была какая-то опасная ситуация для электроники, то защита отрабатывала бы мгновенно по идее, за микросекунды. А так срабатывает останов через 3-4 секунды после запуска. Если во время пуска сразу нажать кнопку увеличения скорости, то двигатель исправно набирает обороты и потом все равно останавливается и пишет ЭРРОР. Никакого номера ошибки не высвечивает!
- 8 Сен 2020
Процессор не видит оборотов двигателя
- 8 Сен 2020
Ну почему не видит? Обороты ведь регулируются! А при отключении датчика(геркона) обороты начинают бесконтрольно увеличиваться и все равно потом стоп и эррор!
- 8 Сен 2020
У этой таратайки наверняка есть измерение тока в питании пихла. Я-б копнул туда.
- 10 Сен 2020
Кто может подсказать номиналы двух электролитических маленьких конденсаторов, стоящих справа от VR1? Спасибо!
- 18 Сен 2020
Поехала родимая!!!! И причина, все таки, была в процессоре. Немного помудрил и все заработало. Очень сильно еще на работу платы влияет сам герконовый датчик оборотов! И его чувствительность, и положение по отношению к вращающемуся магниту на маховике. Осталось еще улучшить охлаждение стабилизатора по 12в. Никак не пойму одного! Из каких соображений 12в. стабилоизатор запитывается от трансформатора с выходной обмоткой по переменке аж цельных 20 вольт!? На вход стабилизатора подается после диодного моста и конденсатора фильтра 28 вольт!!! Зачем столько??? Чтобы получить 12 в. нужно целых 16 вольт куда-то убрать! Разницы для стабилизации между входом и выходом достаточно с головой и 5-7 вольт, даже с учетом пониженного напряжения в сети. Ну пускай 10в., но не 16! Поставил увеличенный черненый радиатор и все равно нагрев довольно сильный, палец не терпит. Трансформатор у этой дорожки с двумя выходными обмотками, на 10в.(для стабилизатора 5в.) и на 20в.(для стаб. на 12в). Места там хватает, так что поставлю отдельно еще один трансформатор для 12в. стабилизатора с выходной вторичной обмоткой на 13-15в., чтобы не городить вентилятор для обдува. Родной трансформатор будет питать только стабилизатор по 5 вольтам, а второй трансформатор будет именно для стабилизатора 12в.
- 19 Сен 2020
vobr сказал(а):
И причина, все таки, была в процессоре.
и как решили проблему ?
- 19 Сен 2020
….. не получается видео скинуть… ссылка скрыта от публикации
.. реле,и нет индикации, но при этом блок питания работает,драйвер новый,отсюда можно решить што вылетел проц или слетела прошивка учитывая то што там была жаба,именно в районе проца? он подойтёт или ставить точно такой же? Если замеры …
.. срабатывают два реле RL2 RL3,на симы TR7 TR6 питание 5в проверил все литы диоды,все робочие,питание с блочка есть 5в после стабилизатора есть,под шумок поменял драйвер,прверил все релюшки, работают,питание на замок идёт,транзистор …
.. MINISEL: http://monitor.espec.ws/sch/result.html Если всё не то,а схема нужна как воздух, нужно будет Ремонт и Сервис 2007 скачать.Там есть.Могу скинуть торрент на электронку. Нашёл 2007г 12выпуск.Страницы 40-46 чо они срабатывают при …
Оптовые цены на запчасти и инструмент для ВСЕХ на TexnoMag.ru + доставка по РФ от 99 руб.
Микроконтроллер используется в утюгах для волос, термо пресах, стабилизаторах напряжении, зарядных устройствах…и т.д.
Сам мк. шьётся всего один раз.
Надо написать прошивку для стабилизатора напряжении. Считать родную прошивку от стабика не получится, производитель при прошивке блокирует мк. Комерческая тайна.
Есть прошивка какоето для такого микроконтроллера. Но для какого оппарата это не известно.. теперь с помошью этой прошивки хочу написать свою прошивку.
Навыков по создании прошивок ноль.
Прошу помощи колеги. Кто что скажет. Дайте направленни. Прилагаю подобный стабилизатор напряжение и неизвестную прошивку.
Решение
Спасибо всем. Снайперу отдельное спасибо за полезные сылки. Значит начну с языка си
Ответы 6
Программисты советовали начать смязыка Си. Говорят если знать Си то остальные становятся легкими. А по поводу стабилизатора мой 15кв. Куплю киловатную или ещё меньше с такимже микроконтроллером и МК переставлю на 15 кватную. — grandxiva 5 мая
Само устройство этого стабилизатора не сложно: Измеряет напряжение на входе и выходе, сравнивает и включает через реле соответсвующую обмотку, да и показывает напряжение на 3-х символьном 7 сегментнике. Еще кудато и с кем-то связывается по I2C. Только для Холтека очень мало информации и мало самоотверженных людей прогающих для него. В основном сейчас Ардуинщики. И самый простой способ — найти в интернете проект на Ардуине или Атмеге и собрать такое устройство-адаптер — Snyper 2 мая
Почему сразу за рубежом? Можно и здесь заниматься любимым делом и неплохо зарабатывать!
В 2018 мне пришло письмо с Американского посольства, — участвовал в Green Card и выиграл разрешение на американское гражданство, — отказался. Они еще раз письмо присылали (наверное не могли с первого раза это принять) — повторно отказался. Нечего там делать. Не то…..
Мне здесь нравится! Я эту страну люблю! — Warlock 2 мая
Солидарен полностью, респект и уважуха!!! — dinamito 2 мая