ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
Китайский программатор MiniPro TL866 умеет тестить 166 чипов мелкой логики.
Почему? Два порта достаточно. Третий может "охватить" пины свыше 16.
Этим мы сразу сэкономим на байтах для подавляющего большинства м/с.
---------- Post added at 18:42 ---------- Previous post was at 18:40 ----------
У меня как раз TL866A. В плане тестера огорчился сильно. Как только требуется проверить микруху из "советского наследия", там в базе ее не оказывается. А самостоятельно не добавишь
ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
Двух портов действительно достаточно. Но при разводке печатной платы не особо этим озадачивался, разводил как проще. Это немного усложнило прошивку, но на размере тестов не сказывается - состояние выводов для DIP-16 все равно описывается двумя байтами, просто делаются лишние преобразования.
Я сделал так:
PHP код:
// LA3(00), LA12(37), ТЛ3(132)
const uint8_t ic7400[] PROGMEM = {
0xE0, 0x00, // Meniu + ic type
0b11101101, // PIN 14-8 direction
0b11011011, // PIN 1-7 direction
4, // Count of tests
0b11111111, // PIN 14-8 output
0b11111101, // PIN 1-7 output
0b11101101, // PIN 14-8 result
0b11011001, // PIN 1-7 result
0b10000001, // PIN 14-8 output
0b00000001, // PIN 1-7 output
0b10010011, // PIN 14-8 result
0b00100101, // PIN 1-7 result
0b11001001, // PIN 14-8 output
0b01001001, // PIN 1-7 output
0b11011011, // PIN 14-8 result
0b01101101, // PIN 1-7 result
0b10100101, // PIN 14-8 output
0b10010001, // PIN 1-7 output
0b10110111, // PIN 14-8 result
0b10110101, // PIN 1-7 result
};
Альтернативная прошивка для тестера мелкой логики на Мега8515: http://www.8bit.lt/ru/ic-tester
Кстати, не занудства ради, а токмо волею китайских братьев: интерфейс I2C для 1602 до 40-ка рублей с доставкой, дисплей 1602 вместе с интерфейсом до 130 руб.
На 1602 места для всего с запасом (если сейчас 4-х семисегментников хватает)
"Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Кстати, 1602 вместе с интерфейсом по этой ссылке не 130 руб, а все 230 руб. будут, ежели с доставкой А дисплей 5110 с доставкой - как раз 130 руб.
А так да, идея использовать I2C-расширитель - хорошая, с ним можно было бы обойтись без извратов с экономией выводов МК. Правда, думаю, что не у всех подобная микросхема окажется в наличии.
В чем мне видятся плюсы графического экрана:
1. Можно выводить названия микросхем. Семисегментный экран для этого категорически неудобен, 1602 - лучше, но допускаю, что на нем может не хватить места. Например, сейчас в таблице тестера есть такой список имен МС с одинаковой логикой: 'ЛА1,ЛА6,ЛА16,ЛА22' - 17 символов. А сюда бы хорошо и импортные аналоги добавить.
2. Сейчас делаю тестер РУ-шек, есть идея отображать результаты теста в виде таблицы 8х8 (для РУ5) и 9х9 (для РУ7) , сбойные области которой будут закрашены. С текстовым дисплеем так не получится.
3. Хочу добавить режим ручного тестирования, когда на экране рисуются состояния пинов тестируемой DIP-16 МС и можно ручками конфигурировать входы/выходы и задавать/смотреть уровни на них.
Вообщем, 5110 не только дешевле и компактнее, но и функциональнее И этой функциональности при желании можно найти полезное применение, имхо
Последний раз редактировалось Trol73; 28.07.2015 в 23:25.
Перед твоим постом ссылка на 130 руб.
А дисплей 5110 у них откуда окажется, с того же Алиэкспресса?
С этим согласен. Но "бегущая строка" на 1602 отчасти решит эту проблему.
Практический смысл?
Сложно оценить.
Да я не против, главное не пойти по кривой дорожке Мастдая, когда рюшечки геометрически опережали развитие функционала.
"Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.
По твоей ссылке платная доставка, итого 230 руб. с доставкой.
Лично я взял там сразу с десяток этих 5110 дисплеев - дешево и сердито. Компактнее и вместительнее 1602, нет проблем с кириллицей, несравненно удобнее делать всякие менюшки. На 1602, кстати, сделать более-менее сложное и интуитивно-понятное меню - задачка нетривиальная. А вот заказывать расширитель I2C как-то и мысли не было..
Пока не придумал ничего лучшего. Как еще можно отображать состояние РУ-шки? Просто работает/не работает? Если в виде карты, то наглядно видна степень проблемности МС. Еще можно с настройками таймингов (по кр.мере значение периода между циклами регенерации) поиграться и посмотреть, как это скажется на результатах.
При написании тестов для МС такая хотелка появилась. Не проходит какой-нибудь счетчик тесты, и не понятно, почему (да еще и в справочнике ошибки попадаются). Иногда хочется ручками подергать выводы, чтобы разобраться.
Раз уж я за это дело взялся, то закончу как минимум тест всех МС для Пентагона и Арлекина + РУ5 + РУ7 + тех микросхем, что у меня есть в наличии. Ежели кому-то будет интересно, то база тестируемой логики легко расширяема, исходники открыты, а железная часть вполне универсальна и проста. И не должна сильно меняться. Разве что токоограничивающие резисторы от 8й и 16й ног DIP-16 пришлось выкинуть - из-за них и проседания напряжения питания валились тесты некоторых МС 155-й серии и половины РУ-шек
Если не трудно добавьте файл для прошивки Атмеги
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)