Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Unsorted (http://zx-pk.ru/forumdisplay.php?f=13)
-   -   Тестер мелкой логики на Мега8515 (http://zx-pk.ru/showthread.php?t=16638)

Ewgeny7 23rd January 2014 23:25

Если SPIEN тоже перевернул, то - пичалька... Только фузедоктор спасет.
Я же упоминал, сначала СЧИТЫВАЕМ фузы, внимательно курим, потом уже корректируем, если надо.
Всегда можно ориентироваться по SPIEN, очень часто по BOOTSZ и BOOTRST. Если совпадают с картинкой - значит никакой инверсии не надо делать, ни для них, ни для остальных.

---------- Post added at 22:25 ---------- Previous post was at 22:14 ----------

Quote:

Originally Posted by Astrolux (Post 665245)
А если не перевернул, то можно попробовать установить кварц на 8 МГц и два конденсатора на 22 пФ. Для них там места предусмотрены

Можно, но в пять раз вернее будет на вывод XTAL1 подать тактовый, без всяких кварцев и конденсаторов. Можно выдрать готовый генератор однокристальный, из старой видяхи, или тупо спаять генератор на ЛН1 с кварцем, мегагерц на 4..16. Если даже фузы стоят на внешний кварц, то это тоже сработает. У меня валяется такой генератор, пару раз спасал,когда я спьяну неправильно CKSEL выставлял :)

Dragoos 23rd January 2014 23:29

Spien не перевернул , слава богу .Но легче мне кажется новый микроконтроллер купить , чем делать фьюзедоктора . Это можно потом как нибудь подшаманить. :))))

Ewgeny7 23rd January 2014 23:34

Quote:

Originally Posted by Dragoos (Post 665254)
Spien не перевернул , слава богу

Quote:

Originally Posted by Dragoos (Post 665254)
чем делать фьюзедоктора

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

---------- Post added at 22:34 ---------- Previous post was at 22:31 ----------

Если у тебя CKSEL стоят "зеркально", то у тебя включен режим "внешний керамический резонатор до 1МГц". Разумеется. Мега будет мертва без кварца или внешнего такта. Кварц низкой частоты ты вряд ли найдешь. Ищи ЛН1 :)

Dragoos 23rd January 2014 23:37

Quote:

Originally Posted by Ewgeny7 (Post 665243)
Можно, но в пять раз вернее будет на вывод XTAL1 подать тактовый, без всяких кварцев и конденсаторов. Можно выдрать готовый генератор однокристальный, из старой видяхи, или тупо спаять генератор на ЛН1 с кварцем, мегагерц на 4..16. Если даже фузы стоят на внешний кварц, то это тоже сработает. У меня валяется такой генератор, пару раз спасал,когда я спьяну неправильно CKSEL выставлял :)

Можно значит просто исправить внутренний тактовый генератор подав внешний ,а другие фьюзы не важны,которые я перевернул .Если так то можно поправить дело,про генератор такой где то что то слышал.

lisica 24th January 2014 02:09

Quote:

Originally Posted by Ewgeny7 (Post 665257)
Кварц низкой частоты ты вряд ли найдешь

по даташиту 32768, обычный часовой кварц.

Ewgeny7 24th January 2014 12:13

Quote:

Originally Posted by lisica (Post 665336)
по даташиту 32768, обычный часовой кварц.

Режим генератора - 0.4 - 0.9Мгц, это на порядок выше частота, чем у часового кварца. А главное - программатор скорее всего просто не сможет синхронизироваться с Мегой, частота слишком низкая. USBASP, к примеру, на частоте 1МГц уже не может "связаться" с контроллером без втыкания специальной перемычки.

Dragoos 24th January 2014 13:28

Пришлось конечно повозиться , но подключил генератор (который кстати у меня в программатор встроен) и прошил отдельно фьюзы ! :v2_dizzy_roll: ;) Все сразу прекрасно заработало ! Позже выложу фотки . :)))))) :smile:

Dragoos 24th January 2014 14:23

5 Attachment(s)
Вот прилагаю фото тестера , а так же хочу сказать спасибо всем кто его создавал . Отдельно Ewgeny7 и Protom конечно !

lisica 24th January 2014 16:14

Quote:

Originally Posted by Ewgeny7 (Post 665427)
Режим генератора - 0.4 - 0.9Мгц, это на порядок выше частота, чем у часового кварца.

Quote:

Low-frequency Crystal
Oscillator
To use a 32.768 kHz watch crystal as the clock source for the device, the Low-frequency
Crystal Oscillator must be selected by setting the CKSEL Fuses to “1001”. The
crystal should be connected as shown in Figure 19. By programming the CKOPT Fuse,
the user can enable internal capacitors on XTAL1 and XTAL2, thereby removing the
need for external capacitors. The internal capacitors have a nominal value of 36 pF.
When this Oscillator is selected, start-up times are determined by the SUT Fuses as
shown in Table 9.
Note: 1. These options should only be used if frequency stability at start-up is not important
for the application.
А как же это?

Ewgeny7 24th January 2014 19:44

Quote:

Originally Posted by lisica (Post 665523)
must be selected by setting the CKSEL Fuses to “1001”.

Quote:

Originally Posted by lisica (Post 665523)
А как же это?

Вот и ответ :)
При зеркально установленных относительно "внутренний 8МГц" фузах будет режим "external ceramic resonator 0.4....0.9MHz". Это применительно к данной меге8515.
Я раньше неправильно написал режим, это не low freq. В программах-прошиваторах как только их не назовут...

Alex.Ismagilov 22nd February 2014 23:47

4 Attachment(s)
Ewgeny7, Protom
Спасибо Вам большое за тестер и прошивку!
Собрал, все получилось, заработало.
Железо: схема с MOSFET и панелькой на 24, индикатор с ОК
Прошивка: v1.28
Плата - взял за основу вторую версию и переделал
Плата в Спринте вот: Attachment 45966
(Attachment 45963 Attachment 45964 Attachment 45965
Если кому нужно вот единым архивом (4Mb):
http://www.alex-ismagilov.com/radio/.../ic_tester.zip

axel_sunrise 23rd February 2014 05:35

Ewgeny7,чтоб прикрутить вместо семисегментника ЖК 1602,надо менять атмегу?в эту уже не влезет код?

luzanov 23rd February 2014 11:02

axel_sunrise, Можно добавить в архив список деталей (какие кнопки, SMD, индикатор) и монтажку. Хотел бы собрать, а так быстрее будет.

Ewgeny7 23rd February 2014 14:01

Quote:

Originally Posted by axel_sunrise (Post 677819)
чтоб прикрутить вместо семисегментника ЖК 1602,надо менять атмегу?в эту уже не влезет код?

Имеешь ввиду WH1602?
Да по сути там немного изменится... Еще и ноги лишние освободятся, 1602 нужно 7 ног вместо 11-ти. Но библиотека для ЛЦД конечно отожрет какоую-то память.
В принципе, можно использовать мегу162 и WH1602, при сохранении существующей платы, или сделать новую, на мега16 или мега32. С таким индикатором там уже будет свободно три порта, как раз 24 ноги.
Сколько там свободного места осталось у Protomm, я не знаю, поэтому не могу сказать, получится ли изменить проект, оставив мегу8515.

Protom 23rd February 2014 17:31

Device: atmega8515

Program: 6500 bytes (79.3% Full)
(.text + .data + .bootloader)

Data: 185 bytes (36.1% Full)
(.data + .bss + .noinit)


У меня кабы 20% свободно. Но я всё ровно хочу сделать тест памяти.

Alex.Ismagilov 23rd February 2014 22:18

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

Ewgeny7 23rd February 2014 22:57

Quote:

Originally Posted by Alex.Ismagilov (Post 678272)
тем кому сильно надо, уже имеют сей прибор...

В том-то и дело, что кому нужно - оно уже есть.
Я для себя от скуки слепил прообраз на мега16 и экранчике от Нокия3310, но нафиг оно нужно? :)

Mick 23rd February 2014 23:03

Quote:

Originally Posted by Ewgeny7 (Post 678305)
В том-то и дело, что кому нужно - оно уже есть.
Я для себя от скуки слепил прообраз на мега16 и экранчике от Нокия3310, но нафиг оно нужно? :)

А зря, вон у китайцев готовые модули есть и цена вроде не кусачая.

http://img.dxcdn.com/productimages/sku_145860_1.jpg

http://dx.com/ru/p/replacement-1-6-l...0#.Uwo3i39vH-0

Alex.Ismagilov 23rd February 2014 23:10

Ewgeny7,
Тут наверное уже на уровне "для будущего" - нам сейчас - не сильно надо, но нам из нынешнего момента не сложно поменять, а через некоторое время за нами будут повторять эти схемы неизвестное число людей, и с т.з. развития, думаю, оно стоит того. Ведь пережила 30 лет ZX-платформа несмотря ни на что :)

Ewgeny7 23rd February 2014 23:34

Quote:

Originally Posted by Mick (Post 678307)
А зря, вон у китайцев готовые модули есть и цена вроде не кусачая.

Для 3310 я по 30 рублей покупал в ларьках ремонта телепонов... Но они не вечны, исчезнут.

CodeMaster 23rd February 2014 23:47

Quote:

Originally Posted by Ewgeny7 (Post 678316)
Но они не вечны, исчезнут.

Думаю нескоро, они уже стали де-факто неким стандартом для самоделок, опять же остануться блошиные рынки где можно будет поискать 3310 ;-) Но ИМХО графика тут лишее, 1602 вполне достаточно.

Mick 24th February 2014 07:49

Quote:

Originally Posted by Ewgeny7 (Post 678316)
Для 3310 я по 30 рублей покупал в ларьках ремонта телепонов... Но они не вечны, исчезнут.

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

alvis 24th February 2014 15:25

Quote:

Originally Posted by Mick (Post 678536)
опять же остануться блошиные рынки где можно будет поискать 3310 ;-

их уже сейчас почти не найти, хотя сами дисплеи не дефицит и стоят копейки.
И лучше уж тогда с 3410, все тоже самое, только разрешение практически в двое выше...

axel_sunrise 2nd March 2014 11:34

Quote:

Originally Posted by Alex.Ismagilov (Post 678272)
А может-таки разведем платку под какую-нить толстую Мегу и стандартный ЖК-экран на пару строк?
Было бы сильно удобнее чтобы тестер при определении показывал и SN74xxx вариант и наше русское обозначение микросхемы.
Я понимаю, что тем кому сильно надо, уже имеют сей прибор... но искусства ради :)

ну если влепить атмегу162(сдаётся мне ,что в 8515 библиотека под жк не влезет,либо убрать ненужные микросхемы) на эту плату и прикрутить 1602 индикатор,то ничего и не надо новую разводить :)

---------- Post added at 17:34 ---------- Previous post was at 17:30 ----------

ну или 1604 индикатор

Tronix 2nd March 2014 11:35

А что там с тестом РУ5, РУ7 и прочей динамической памяти?

Ewgeny7 3rd March 2014 16:41

А что вы хотите выводить на двух-четырехстрочный индикатор?

CodeMaster 3rd March 2014 17:40

Quote:

Originally Posted by Ewgeny7 (Post 682655)
А что вы хотите выводить на двух-четырехстрочный индикатор?

1-я строчка: Отечественная маркировка м/с и маркировка зарубежного аналога, статус проверки.
2-я строчка: Если статус проверки в 1-ю не поместится, то сюда + прогресс-бар проверки DRAM (если таковую сделают).
3-ю и 4-ю можно использовать для подсказок по управлению, но ИМХО это лишнее.

ram_scan 4th March 2014 16:32

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

Бывает удобно для спиленых маркировок, а также для всяких чудесных микросхем родом из стран СЭВ и японии, где маркировка своя, а толковых справочников нет и не предвидится.

Вставил микросхему, нажал кнопку, подумало, выдало что вставлено. По моему очень востребованная фича. Вот например лежит у меня прям щас некая ГДР-овская D206DR и D126D. Что-то из ТТЛ логики. Пол-инета перерыл. Если на D126D инфу нашел, то на D206 глухо. Понесу наверное ее на помойку, что с ней делать то еще.

lisica 4th March 2014 17:44

Quote:

Originally Posted by ram_scan (Post 683305)
Вставил микросхему, нажал кнопку, подумало, выдало что вставлено.

Это если она не сгорела. Зачастую надо узнать маркировку мс, тогда, когда девайс приносят на ремонт. Приходится примерно поногам\кудаидут смотреть...

ram_scan 4th March 2014 20:17

Quote:

Originally Posted by lisica (Post 683376)
Это если она не сгорела. Зачастую надо узнать маркировку мс, тогда, когда девайс приносят на ремонт. Приходится примерно поногам\кудаидут смотреть...

Ну если сгорела то тут вопроса и не стоит ващще.

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

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

doc_fbi 2nd May 2014 14:27

Господа, а можно переделать прошивку под индикаторы с общим анодом? или может таковая уже есть?

Vladimir_S 2nd May 2014 14:40

doc_fbi, Все прошивки идут в двух экземплярах - ОА и ОК.

doc_fbi 2nd May 2014 18:30

Quote:

Originally Posted by Vladimir_S (Post 707910)
doc_fbi, Все прошивки идут в двух экземплярах - ОА и ОК.

спасибо сразу не не обратил внимание на имена файлов

fifan 4th May 2014 21:44

4 Attachment(s)
Переразвёл и заново спаял тестер. Теперь он с переключателем на 24 и др. пинов (джампер). Схема и прошивка от Protom'а.

Dragoos 9th May 2014 11:31

А джампером , что там переключается ? Если не секрет ?
(на фотографиях джампер в разных положениях или прошивки разные при этом ?)

palsw 9th May 2014 13:48

есть около 10 шт к555тм2 б.у. и они все определяются как 30.Другие к1533 и F серия определяются как 74.было у кого так же?

Protom 9th May 2014 19:10

Quote:

Originally Posted by palsw (Post 709732)
есть около 10 шт к555тм2 б.у. и они все определяются как 30.Другие к1533 и F серия определяются как 74.было у кого так же?

http://zx.pk.ru/showpost.php?p=614401&postcount=750

palsw 9th May 2014 19:24

Protom, думаю дело не в этом -наверное такие микросхемы.
еще заметил при проверке 244,245,ап3 если их забыть в панельке то раскаляются ,но работаю потом.

fifan 9th May 2014 19:52

Quote:

Originally Posted by Dragoos (Post 709718)
А джампером , что там переключается ? Если не секрет ?
(на фотографиях джампер в разных положениях или прошивки разные при этом ?)

Внимательнее нужно читать: джампер на 24 и другое количество пин. Схема приводилась. Прошивка стандартная.

Dragoos 9th May 2014 22:10

Странно , я тоже пользуюсь прошивкой Protoma , но джампер при этом не переключаю, при проверке разных микросхем (с разным количеством ног имеется ввиду).


All times are GMT +4. The time now is 16:51.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.