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 8th January 2012 23:46

Я сделал пробную версию с управлением и индикацией по RX-TX на ПЦ. Работает, куда он денется... Надо писать терминальную софтинку для ПЦ, иначе это фигня получается.

zst 8th January 2012 23:53

Quote:

Originally Posted by Ewgeny7 (Post 453448)
Я сделал пробную версию с управлением и индикацией по RX-TX на ПЦ. Работает, куда он денется... Надо писать терминальную софтинку для ПЦ, иначе это фигня получается.

Для начала можно передвать текст в виде строки фиксированной длины, например, 16 символов. А программа на PC отображать в одном месте индикатора все эти 16 символов, затирая предыдуещее содержимое.

Может есть команды, которые в терминале могут стирать предыдущие символы.
Какие параметры компорта используются ? Скорости, наверно, хватит и 9600.

Можно использовать символы с кодами меньше 32 как управляющие для задания координат вывода.
Уже есть наброски по системе этих команд/кодов ?

Ewgeny7 9th January 2012 00:01

zst, конечно, можно и так, отправлять готовые строки текста, корректируя отдельные символы. Я пока просто отправляю цифры вместо индикатора на компорт.
Можно определиться что будет лучше - оставить кнопки как средство управления или убрать их также, а рулить байтами с ПЦ? В этом случае разумеется спецсофтинка будет лучше.

Дмитрий 9th January 2012 00:02

Quote:

Originally Posted by zst
Почему теряется - нетбук можно с собой взять !

У нас есть рынок, но туда я нетбук не потащу. Просто неудобно на рынке с нетбуками толкаться и проверять микрухи, нужно мобильное устройство чуть больше мобильного телефона по размерам, чтоб в карман сунуть и все.
Лучше посмотреть в сторону более экономичных индикаторов, типа LCD, и запитать от кроны/3хAA/3хAAA. Пересмотреть процедуры тестирования, сделать их в виде массивов, как я предлагал Жене, это достаточно серьезно экономит место в МК.

zst 9th January 2012 00:10

Quote:

Originally Posted by Ewgeny7 (Post 453454)
zst, конечно, можно и так, отправлять готовые строки текста, корректируя отдельные символы. Я пока просто отправляю цифры вместо индикатора на компорт.

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

Можно определиться что будет лучше - оставить кнопки как средство управления или убрать их также, а рулить байтами с ПЦ? В этом случае разумеется спецсофтинка будет лучше.
Да зачем усложнять. Управление кнопками с пульта проще, чем мышкой с компьютера.
Не нужно будет принимать и анализировать команды с компьютера


---------- Post added at 00:10 ---------- Previous post was at 00:05 ----------

Quote:

Originally Posted by Дмитрий (Post 453455)
У нас есть рынок, но туда я нетбук не потащу. Просто неудобно на рынке с нетбуками толкаться и проверять микрухи, нужно мобильное устройство чуть больше мобильного телефона по размерам, чтоб в карман сунуть и все.

Ну так ведь эта версия уже есть.
Quote:

Лучше посмотреть в сторону более экономичных индикаторов, типа LCD, и запитать от кроны/3хAA/3хAAA.
А вот это уже усложняет изготовление и доставание деталей. И особого удобства не принесет.
Quote:

Пересмотреть процедуры тестирования, сделать их в виде массивов, как я предлагал Жене, это достаточно серьезно экономит место в МК.
Оптимизация пригодится.

Ewgeny7 9th January 2012 01:03

Quote:

Originally Posted by zst (Post 453458)
Тогда можно после вывода четырех цифр добавить код перевода строки. Тогда каждая последовательность будет в новой строке.

так и сделал. Вывод информации вполне понятный.
При тестировании микросхемы после ее наименования выводится буква W (work) или B (bad).

Но вообще, это уже другое устройство, и его разумно будет сделать на другой плате. Вадим прав, лучше это делать для платы флешера. Этим и займусь.

zst 9th January 2012 02:13

Quote:

Originally Posted by Ewgeny7 (Post 453488)
так и сделал. Вывод информации вполне понятный.
При тестировании микросхемы после ее наименования выводится буква W (work) или B (bad).

Но вообще, это уже другое устройство, и его разумно будет сделать на другой плате. Вадим прав, лучше это делать для платы флешера. Этим и займусь.

Так я ж и говорю - во флешере уже все основные детали есть:

http://s018.radikal.ru/i517/1201/ce/7d8f83b561b7t.jpg

Осталось только на макетке распаять панельку для проверяемой микросхемы, кнопки управления, штыри для установки и перешить Атмегу.

Orionsoft 9th January 2012 08:30

А теперь , давайте клонируем Тритон 44 =)
у кого есть такой программатор ? можете сфотографировать кишки ?

zst 9th January 2012 12:52

Quote:

Originally Posted by Ewgeny7 (Post 453488)
так и сделал. Вывод информации вполне понятный.
При тестировании микросхемы после ее наименования выводится буква W (work) или B (bad).

Вот так может выглядеть индикатор. Он имитирует на экране семисегментные индикаторы. Видны только средние сегменты.
Индикатор можно настрить на нужное количество символов и растягивать до нужного размера.

http://s018.radikal.ru/i507/1201/d1/5a973488e4a7t.jpg

В принципе, можно модифицировать немного схему и прошивку пульта, чтобы тестер работал сразу с двумя типами индикаторов - встроенным (если есть) и удаленным (на компьютере).
Только надо ли делать универсальным.

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

Дмитрий 9th January 2012 13:34

Quote:

Originally Posted by zst (Post 453607)
Вот так может выглядеть индикатор. Он имитирует на экране семисегментные индикаторы.

зачем имитировать? Нужна нормальная программа, в которой выбираешь тип микрухи, выбираешь количество циклов, частоту воспроизведения (актуально для различных типов памяти), а оно тебе потом показывает живая или нет.
Quote:

Originally Posted by zst (Post 453514)
Осталось только на макетке распаять панельку для проверяемой микросхемы

Зачем? там панелька уже есть, просто поставить как положено и все.


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

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