Статистика
Время:
Зарегистрированных: 88288
Последним зарегистрирован: Pe4algo
Рекорд посещаемости: 12585
Групп пользователей: 4
 Группы:
[Admin] [Cоучастник] [Автор] [Модератор]
 Сейчас на сайте
 Всего: 573
 Гостей: 566
 Анонимных: 2
 Пользователей: 5
 Зарегистрированные:
vladko samid Sanja Shriftsteller ifa
Страницы: (173) « Первая ... 51 52 53 54 55 56 57 58 59 60 [61] 62 63 64 65 66 67 68 69 70 71 ... Последняя » ( Перейти к первому непрочитанному сообщению ) Ответить Новая тема Новый опрос

> Algorithm Builder for AVR, Начинаем
face
Сообщение: # 267965   Mar 27 2010, 08:00 AM
Quote Post





Группа: Cоучастник
Сообщений: 11
Пользователь №: 63646
Регистрация: 22-March 10
Место жительства: Омск



может быть и такое. раз на меге16 всё работает... а если попробовать поменять ADC0 на другой ADCx временно, и таким образом проверить
PMEmail Poster
Top
PANYTA
Сообщение: # 267977   Mar 27 2010, 09:42 AM
Quote Post


Посетитель
**

Группа: Cоучастник
Сообщений: 207
Пользователь №: 56442
Регистрация: 25-November 09




Поменял - ФИГвам.
Менял на заведомо исправный, на котором АЦП работает -
рисует осциллограмму (девайс - осциллограф).

В режиме "рисования" АЦП работает не дожидаясь флага ADIF.
Мож АЦП 32й отличется от АЦП 16й? В датшите не нашёл...
PMEmail Poster
Top
face
Сообщение: # 268022   Mar 27 2010, 02:35 PM
Quote Post





Группа: Cоучастник
Сообщений: 11
Пользователь №: 63646
Регистрация: 22-March 10
Место жительства: Омск



А в симуляторе прогоняли эту программу, как она себя ведёт в симуляторе ? МОжет быть проблема с ИОН, задана не та конфигурация битов REFS1...0, если источник опорного напряжения внешний и на выводе AREF опорное напряжение 0 В. wacko.gif
PMEmail Poster
Top
pincet
Сообщение: # 268058   Mar 27 2010, 05:24 PM
Quote Post


Гость
*

Группа: Cоучастник
Сообщений: 101
Пользователь №: 47387
Регистрация: 25-April 09
Место жительства: Брест, Беларусь



Пока мельком - попробуй на другую лапу АЦП перевесить, если сомневаешься в работоспособности. И еще на PortA.3 что висит?
PMEmail Poster
Top
PANYTA
Сообщение: # 268192   Mar 28 2010, 03:42 AM
Quote Post


Посетитель
**

Группа: Cоучастник
Сообщений: 207
Пользователь №: 56442
Регистрация: 25-November 09




А3 управляет опорным напряжением - для клавиатуры уменьшает с 5в до 1в.
Лапы менял - ничего.

В симуляторе - всё путем, выдаёт код в зависимости от входного напряжения.
PMEmail Poster
Top
PANYTA
Сообщение: # 268196   Mar 28 2010, 06:05 AM
Quote Post


Посетитель
**

Группа: Cоучастник
Сообщений: 207
Пользователь №: 56442
Регистрация: 25-November 09




Заработало!

Оказывается:
в датшите (и на ATMEGA16 и на ATMEGA32) сказано-
минимальное опорное напряжение для АЦП 2в.

У меня работало на 16й с напряжением в 1в.
На 32й не захотело...

Видимо такие экземпляры попались.
Переделал схему с ИОН в 5в и всё заработало.

Век живи, век учись... smile.gif
PMEmail Poster
Top
PANYTA
Сообщение: # 269009   Apr 1 2010, 03:48 PM
Quote Post


Посетитель
**

Группа: Cоучастник
Сообщений: 207
Пользователь №: 56442
Регистрация: 25-November 09




У меня вопрос по маркировке ATMEG. Может кто знает?
Что такое L и A я разобрался. (например ATMEGA32L илиATMEGA32A)
А что значит ATMEGA32-16PU? Что 16 и что PU? Ещё бывает AU.
Входным сопротивлением портов они отличаются?
PMEmail Poster
Top
pincet
Сообщение: # 269018   Apr 1 2010, 04:46 PM
Quote Post


Гость
*

Группа: Cоучастник
Сообщений: 101
Пользователь №: 47387
Регистрация: 25-April 09
Место жительства: Брест, Беларусь



16 - максимальная частота, P- PDIP корпус, A - TQFP. U - не помню, посмотри даташит
PMEmail Poster
Top
МаркАнтоний
Сообщение: # 269022   Apr 1 2010, 04:51 PM
Quote Post


Соучастник
***

Группа: Cоучастник
Сообщений: 361
Пользователь №: 37695
Регистрация: 7-October 08
Место жительства: Родина ГРОМОВА (Тула)



QUOTE (PANYTA @ Apr 1 2010, 05:08 PM)
У меня вопрос по маркировке ATMEG. Может кто знает?
Что такое L и A я разобрался. (например ATMEGA32L илиATMEGA32A)
А что значит ATMEGA32-16PU? Что 16 и что PU? Ещё бывает AU.
Входным сопротивлением портов они отличаются?

16 это максимальная рабочая (тактовая) частота
Р- тип корпуса (А- TQFP, M- MLF, P- DIP, SS- SSOP)
U- промывшленное без свинца -40...+85 (I- промышленное -40...+85; C- комерческое 0...+70)


--------------------
Я недавно в этом деле, но мне всё больше это начинает нравиться!!!
PMEmail PosterICQ
Top
PANYTA
Сообщение: # 269125   Apr 2 2010, 01:44 AM
Quote Post


Посетитель
**

Группа: Cоучастник
Сообщений: 207
Пользователь №: 56442
Регистрация: 25-November 09




Спасибо!
PMEmail Poster
Top
smg123
Сообщение: # 269739   Apr 5 2010, 02:51 PM
Quote Post


Посетитель
**

Группа: Cоучастник
Сообщений: 166
Пользователь №: 32184
Регистрация: 25-April 08




Движение вперед продолжается? smile.gif
версия 5.44 http://algrom.net/beta-r.html
PMEmail Poster
Top
kredovit
Сообщение: # 269757   Apr 5 2010, 05:30 PM
Quote Post


Гость
*

Группа: Cоучастник
Сообщений: 132
Пользователь №: 37934
Регистрация: 15-October 08
Место жительства: Алматы



Здравия всем smile.gif

Хорошо бы добавить XMeg-и в АВ...


--------------------
...непросто делать звездолеты класса "Хана Всему" из соломы..
PMEmail Poster
Top
pincet
Сообщение: # 270796   Apr 11 2010, 02:37 AM
Quote Post


Гость
*

Группа: Cоучастник
Сообщений: 101
Пользователь №: 47387
Регистрация: 25-April 09
Место жительства: Брест, Беларусь



Работал кто-нибудь с EEPROMами I2C-шными? Есть вопрос - микросхема st24c16, TWI аппаратный, режим записи - Multibyte. Не хочет зараза писать байт с адресом, кратном 15-ти - пропускает. Делаю так - в автомате в событии $28 отслеживаю адрес, если кратен 16-ти - формирую СТОП и СТАРТ одновременно. Затем Жду ACK от еепромки, адресую заново - и так, пока не закончатся байтики. Чего не так делаю?

Это сообщение отредактировал pincet - Apr 11 2010, 02:40 AM

Присоединённый файл ( Кол-во скачиваний: 202 )
Присоединённый файл  TWI
PMEmail Poster
Top
alex_sen
Сообщение: # 270908   Apr 11 2010, 10:20 PM
Quote Post


Гость
*

Группа: Cоучастник
Сообщений: 97
Пользователь №: 57763
Регистрация: 20-December 09
Место жительства: г.Борисоглебск



Приветствую всех .
Возник один (пока один) вопрос. Собственно вопрос будет в конце.А пока предыстория. Есть у меня частотомер ,он же измеритель периодов, длитель-ностей и пауз импульсов , секундомер и др.
Сделал я его лет 20 назад на МС TTL и на рассыпухе. И эти 20 лет он прекрасно работает - стабильно и точно.Но захотелось сделать нечто более совершенное и современное,например на МК AVR - именно на AVR . Что-то Pic-и мне не очень нравятся.

И еще одно отступление. Никогда слепо не повторяю ни чьих конструк-ций.Всегда досконально разбираюсь и обычно переделываю (что-то добавляю или выбрасываю) как надо мне , из той конструкции ,которую беру за основу.

После того , как за пару месяцев я перелопатил наверное почти все, что имелось в интернете по вопросам частотомеростроения не только на русском , но и на английском языке ; стало понятно , что сделать хороший прибор только на микроконтроллере гораздо сложнее , чем на рассыпухе. По причине внутренних особенностей МК . Но об этом в следующий раз.

Внизу приложены 2 файла. Это 2 программы частотомера на ATtiny2313 с измеряемой частотой до 4 МГц ( тактовая частота МК - 10 МГц ). Собственно это всего лишь 2 варианта одной программы. Отличия в назначении таймеров/счетчиков.
В текстовой части alp.- alg.- файлов все подробно описано.

1). 3_частотомер : T/C 0 - счет импульсов
T/C 1 - формирование интервала измерения

2). 4_частотомер : T/C 0 - формирование интервала измерения
T/C 1 - счет импульсов

Вот сейчас я начинаю подходить к своему вопросу.
Почему 2 варианта ?
Теоретически разница большая и более правильный и точный это
второй вариант. По крайней мере мне казалось вначале.

Например считаем до числа N в самом старшем счетном трехбайтном регистре.

------------------------------------------------------------------------------
В первом случае T/C 0 считает до 256 дальше прерывание по
переполнению и увеличение на единицу двухбайтного регистра,
который фиксирует число этих переполнений .

В первом случае число вызовов п/п обработчика прерываний Timer_0_overflow
в 256 раз больше чем во втором случае, а каждый вызов п/п обработчика
прерываний занимает 4 такта а не 1 такт при обычном счете( это если
подпрограмма написана очень кратко :

| Timer_0_overflow
count2 ++
reti )

итого лишние N * 256 * (4-1) = тактов.

Измеряемая частота 2,5 МГц - индикатор показывает 2 500 000 (+/-1).
Измеряемая частота 5 МГц - индикатор показывает 5 000 002.

А если п/п Timer_0_overflow написать правильно (как положено) :

| Timer_0_overflow
r16 ->
r17->
sreg->
count2 ++
->sreg
->r17
->r16
reti

То каждый вызов п/п обработчика прерываний занимает 18 тактов
итого лишние N * 256 * (18-1) = тактов.

Измеряемая частота 2,5 МГц - индикатор показывает 2 500 000 (+/-1).
Измеряемая частота 5 МГц - индикатор показывает 5 000 008 .
-------------------------------------------------------------------------------
Во втором случае T/C 1 считает до 65536 дальше прерывание по
переполнению и увеличение на единицу однобайтного регистра,
который фиксирует число этих переполнений .

Каждый вызов п/п обработчика прерываний занимает 3 такта
а не 1 такт при обычном счете ( это если подпрограмма написана
очень кратко :

| Timer_1_overflow
count2 ++
reti )

итого лишние N * (3-1) = тактов.

Измеряемая частота 2,5 МГц - индикатор показывает 2 500 000 (+1).
Измеряемая частота 5 МГц - индикатор показывает 5 000 002 (+/-1).

А если п/п Timer_1_overflow написать правильно (как положено) :

| Timer_1_overflow
r16 ->
r17->
sreg->
count2 ++
->sreg
->r17
->r16
reti

То каждый вызов п/п обработчика прерываний занимает 17 тактов
итого лишние N * (17-1) = тактов.

Измеряемая частота 625 000 Гц - индикатор показывает 625 000 (+/-1).
Измеряемая частота 1,25 МГц - индикатор показывает 1 250 002.
Измеряемая частота 2,5 МГц - индикатор показывает 2 500 004 .
Измеряемая частота 5 МГц - индикатор показывает 2 500 008 .

Оба варианта программы с разным написанием п/п обработчика прерываний
проверены в симуляторе и железе . Измеряемая частота бралась с тактового
генератора МК через двоичный счетчик 1533ИЕ5 , т.е. я проверяю математическую правильность программы . Может быть не правильно было пытаться измерять 5 МГц , но меряет. Там где результаты измерения меньших частот не показаны - там все ОК (+/-1) .

Так вот вопрос : Удивительно , но почему разница в показаниях
индикатора оказалась столь небольшая , особенно
при правильном написании п/п прерывания ?

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





Присоединённый файл ( Кол-во скачиваний: 287 )
Присоединённый файл  4___________.rar
PMEmail Poster
Top
alex_sen
Сообщение: # 270910   Apr 11 2010, 10:22 PM
Quote Post


Гость
*

Группа: Cоучастник
Сообщений: 97
Пользователь №: 57763
Регистрация: 20-December 09
Место жительства: г.Борисоглебск



Добавляю еще один файл

Присоединённый файл ( Кол-во скачиваний: 263 )
Присоединённый файл  3___________.rar
PMEmail Poster
Top
pincet
Сообщение: # 270914   Apr 11 2010, 10:28 PM
Quote Post


Гость
*

Группа: Cоучастник
Сообщений: 101
Пользователь №: 47387
Регистрация: 25-April 09
Место жительства: Брест, Беларусь



Поищи в сетке книгу Ревича "Практическое применение микроконтроллеров ....." не помню точное название, нету под рукой (вернее под ноутом - не из дома пишу) Там этот вопросец описан вроде ничего.
PMEmail Poster
Top
pincet
Сообщение: # 270915   Apr 11 2010, 10:29 PM
Quote Post


Гость
*

Группа: Cоучастник
Сообщений: 101
Пользователь №: 47387
Регистрация: 25-April 09
Место жительства: Брест, Беларусь



Поищи в сетке книгу Ревича "Практическое применение микроконтроллеров ....." не помню точное название, нету под рукой (вернее под ноутом - не из дома пишуwink.gif Там этот вопросец описан вроде ничего.
PMEmail Poster
Top
alex_sen
Сообщение: # 270917   Apr 11 2010, 10:45 PM
Quote Post


Гость
*

Группа: Cоучастник
Сообщений: 97
Пользователь №: 57763
Регистрация: 20-December 09
Место жительства: г.Борисоглебск



Ревича читал и очень хорошо , но разЪяснения механизма обработки
прерываний , именно по-тактно , вроде не нашел
PMEmail Poster
Top
pincet
Сообщение: # 271038   Apr 12 2010, 05:58 PM
Quote Post


Гость
*

Группа: Cоучастник
Сообщений: 101
Пользователь №: 47387
Регистрация: 25-April 09
Место жительства: Брест, Беларусь



QUOTE (alex_sen @ Apr 12 2010, 12:05 AM)
Ревича читал и очень хорошо , но разЪяснения механизма обработки
прерываний , именно по-тактно , вроде не нашел

Вопроса просто не понял. Вообще-то таймер/счётчик тикает независимо от времени исполнения прерывания. Прерывание и вовсе может не наступить, или наступить, но позже. Так что если время исполнения прерывания заведомо не превышает время обнуления - все ок.
PS Если сумбурно - папажжа отпишу - некогда сейчас
PMEmail Poster
Top
alex_sen
Сообщение: # 271049   Apr 12 2010, 06:56 PM
Quote Post


Гость
*

Группа: Cоучастник
Сообщений: 97
Пользователь №: 57763
Регистрация: 20-December 09
Место жительства: г.Борисоглебск



To pincet. К сожалению результаты измерений показывают зависимоть
от исполльзовани таймеров и обработчиков прерываний.
Читая материалы и разбираясь в других конструкциях на МК , я обратил
внимание на то , что некоторые авторы гарантировали погрешность
измерения своих частотомеров 0,01 процента (0,0001) .
Это было удивительно ,так как цифровые приборы вполне могут
обеспечить погрешность (+/- 1) в младшем разряде. Что кстати
и делал 20 лет мой частотомер на рассыпухе.

Теперь становится понятно , почему входные части более-менее
солидных частотомеров делают на программируемой логике ,что
впрочем мало чем отличается от TTL - микросхем . Отличается
только размерами.

Но все равно разобраться надо.
PMEmail Poster
Top
alex_sen
Сообщение: # 271057   Apr 12 2010, 07:29 PM
Quote Post


Гость
*

Группа: Cоучастник
Сообщений: 97
Пользователь №: 57763
Регистрация: 20-December 09
Место жительства: г.Борисоглебск



Да и еще в продолжение. Конструкции на Pic - ах я не рассматривал,
так как ,скажу прямо , их не знаю.
В конструкциях на AVR-ах в асемблерных файлах , да и в дизасемблированых
hex-ах я не нашел команд сброса предделителей таймеров. Может плохо
искал. Но при написании своей , конечно же очень скромной программы,
я убедился что без этого получить точные временные интервалы вообще
невозможно. Конечно это касается получения точных временных интервалов
с помощью таймеров.
PMEmail Poster
Top
pincet
Сообщение: # 271109   Apr 12 2010, 11:05 PM
Quote Post


Гость
*

Группа: Cоучастник
Сообщений: 101
Пользователь №: 47387
Регистрация: 25-April 09
Место жительства: Брест, Беларусь



2Alex_sen. Я вообще-то больше кодер - железячные дела знаю только в пределах своей компетенции (тайминги, протоколы etс. Как правило у меня уже есть макетка с кристаллом и периферией - от меня нужон код).
Если результат показывает зависимость - значит на каком-то этапе либо пропущено прерывание, либо влетели в него позже, чем хотелось бы, либо то и другое и в разных комбинациях wink.gif

А что насчет частот - надо принимать во внимание и источник тактирования и его погрешности и влияние на него внешних условий (хотя я думаю вам это и без меня известно)
PMEmail Poster
Top
pincet
Сообщение: # 271111   Apr 12 2010, 11:10 PM
Quote Post


Гость
*

Группа: Cоучастник
Сообщений: 101
Пользователь №: 47387
Регистрация: 25-April 09
Место жительства: Брест, Беларусь



QUOTE (alex_sen @ Apr 12 2010, 08:49 PM)

В конструкциях на AVR-ах в асемблерных файлах , да и в дизасемблированых
hex-ах я не нашел команд сброса предделителей таймеров. Может плохо
искал.

Плохо искал. Регистр SFIOR поможет вам. Евстифеева читали? Если нет - рекомендую, хотя это просто первод на русский даташитов на семейства Tiny и Mega
PMEmail Poster
Top
alex_sen
Сообщение: # 271125   Apr 13 2010, 12:55 AM
Quote Post


Гость
*

Группа: Cоучастник
Сообщений: 97
Пользователь №: 57763
Регистрация: 20-December 09
Место жительства: г.Борисоглебск



To pincet . Отвечаю по порядку.
Первое : по поводу прерываний (именно ньюансов) - это как раз самое сложное.Занимаюсь МК недавно ,поэтому и спрашиваю.

А насчет частот : частоты у меня жестко синхронизированы потому что от одного источника 10 МГц ,который тактировал МК. Для измерения брались через делители на 2 / 4 / 8 /16

Второе: по поводу регистров SFIOR ,GTCCR и у Евстифеева и у Белова все хорошо написано. Я не об этом . Я о том, что в практических конструкциях не видел применения команд сброса предделителей. Наверное уж
очень любительские были конструкции.
PMEmail Poster
Top
pincet
Сообщение: # 271227   Apr 13 2010, 03:04 PM
Quote Post


Гость
*

Группа: Cоучастник
Сообщений: 101
Пользователь №: 47387
Регистрация: 25-April 09
Место жительства: Брест, Беларусь



QUOTE (alex_sen @ Apr 13 2010, 02:15 AM)
To pincet . Отвечаю по порядку.
Первое : по поводу прерываний (именно ньюансов) - это как раз самое сложное.Занимаюсь МК недавно ,поэтому и спрашиваю.


Второе: по поводу регистров SFIOR ,GTCCR и у Евстифеева и у Белова все хорошо написано. Я не об этом . Я о том, что в практических конструкциях не видел применения команд сброса предделителей. Наверное уж
очень любительские были конструкции.

Тоже по порядку wink.gif

1) Прояснилось немного про прерывания?

2) Я сам редко использую сбросы предделителей - уж очень приземленно-бытовые проекты решаются. В основно использую один таймер в асинхронном режиме и один для нужд внутренних (тайминги и иже с ними)
PMEmail Poster
Top
160584
Сообщение: # 274112   May 1 2010, 03:39 PM
Quote Post


Гость
*

Группа: Cоучастник
Сообщений: 149
Пользователь №: 24728
Регистрация: 6-October 07




первомайское обновление програмки http://algrom.net/beta-r.html
PMEmail Poster
Top
harvester
Сообщение: # 276854   May 18 2010, 10:43 AM
Quote Post


Гость
*

Группа: Cоучастник
Сообщений: 60
Пользователь №: 51580
Регистрация: 15-August 09




alex_sen

Может скважность виновата в погрешности? Она ведь влияет на период измерения.
PMEmail Poster
Top
zim22190
Сообщение: # 276909   May 18 2010, 05:17 PM
Quote Post





Группа: Cоучастник
Сообщений: 1
Пользователь №: 66335
Регистрация: 18-May 10




привет всем знатокам
я начал работать с Алгорим Билдером недавно
помогите с такой проблемой
мне нужно написать програму по которой происходит измерение напряжения и дальше прещетівается в температуру,потом значение выводится на индикатор
причем есле температура ниже нормы засвечивается жолтый индикатор,нормальная зеленый, а если больше то красный
вообще температура щитается так Т=U*104
кусок програмы я уже написал но есть затруднения немогу перещетать в температуру,с проверкой и засветом индикаторов розобрался ,и как это число вывести динамически на индикатор

ПОМОГИТЕ,ЗАРАНЕЕ СПАСИБО

Присоединённое изображение (Нажмите для увеличения)
Присоединённое изображение
PMEmail Poster
Top
alex_sen
Сообщение: # 276965   May 18 2010, 09:15 PM
Quote Post


Гость
*

Группа: Cоучастник
Сообщений: 97
Пользователь №: 57763
Регистрация: 20-December 09
Место жительства: г.Борисоглебск




Здравствуйте harvester . Вы даже не представляете какай замечательный
вопрос - "" Может скважность виновата в погрешности? "" , вы задали.
На предыдущей странице я предложил 2 варианта частотомера на ATtiny2313 и там же обозначил проблемы точности при использовании прерываний
таймеров счетчиков.

Здесь я привожу кусочек своего сообщения (что бы не печатать заново) с форума KAZUS.RU , тема - Отработка секундного импульса на AVR . На KAZUS.RU я под именем kan1331954 :
........."" А теперь решение проблемы приличных (по точности ) приборов , но конечно же не навороченых промышленных монстров.
Вот любопытная ссылка :
http://www.herbert-dingfelder.de/freq_coun...eq_counter.html
Интервал измерения формируется не контроллером ,а двумя внешними двоичными счетчиками 74НС4040 .
А в качестве счетных регистров используются 3 байта
1) младший - внешний счетчик 74НС4040 (не весь - только 8 бит)
2) средний - TCNT1L
3) старший -TCNT1H
АНАЛИЗ:
- При измерительном интервале 0,128сек трех байт вполне достаточно для измерения
заявленой частоты 70 МГц
- Входная частота на вход МК - примерно 0,3 МГц , скважность - 2.
- И самое главное- Т/С1 работает в режиме аппаратного счета без прерываний . Вот за
это автору 5++
- Выбор формирования интервала на внешних счетчиках .... ну это выбор автора. Видимо Т/С0 занят чем-то другим.Мне просто лень разбираться в сишном коде.Хотя начинал именно с Си , с СVAVR .

Вот на таком принципе есть смысл делать прибор:
Т/С0 на прерываниях формирует измерительный интервал (в моем случае 2 интервала : 1 / 0,25 сек - 10 000 000/2 500 000 тактов)
Т/С1 в режиме счета без прерываний с внешним счетчиком (в моем случае 74НС590) производят счет.
Входная частота <= 9 999 999 Гц (в моем случае 7-разрядный LED -индикатор)
Задающий генератор - внешний -"Гиацинт" 10 МГц
Погрешность 1-2 / 10 000 000 ("Гиацинт" это обеспечит)
МК - ATmega 16 ( надо много ног , хотя программа помещается в tiny2313)
Прибор настольный , очень небольшой , питание 220В, для таскания в кармане не предусмотрен.""..........

Такой прибор я сделал.В этом сообщении прилагаю схему прибора.
А дальше начинается сомое интересное, но это и программа будут в следующем сообщении.

PMEmail Poster
Top
alex_sen
Сообщение: # 276967   May 18 2010, 09:17 PM
Quote Post


Гость
*

Группа: Cоучастник
Сообщений: 97
Пользователь №: 57763
Регистрация: 20-December 09
Место жительства: г.Борисоглебск



Обещаная схема

Присоединённое изображение (Нажмите для увеличения)
Присоединённое изображение
PMEmail Poster
Top

Настройки темыСтраницы: (173) « Первая ... 51 52 53 54 55 56 57 58 59 60 [61] 62 63 64 65 66 67 68 69 70 71 ... Последняя » Ответить Шустрый ответ Новая тема Новый опрос


 




  banner DIPTRACE - САМЫЙ ЛУЧШИЙ ТАКСИРОВЩИК ПЕЧАТНЫХ ПЛАТ
Portal-X