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)

Orionsoft 30th December 2011 01:12

1 Attachment(s)
Ewgeny7, если интересно содержит код и шрифт наш , 3310 ,для правда 51 на асме , =)

http://radiokot.ru/forum/download/file.php?id=79682

Ewgeny7 30th December 2011 02:25

Quote:

Originally Posted by Orionsoft (Post 450627)
если интересно содержит код и шрифт наш , 3310 ,для правда 51 на асме

Знания о принципах никогда лишними не бывают :)
У меня есть несколько полупроектов на человеческих асме и Си для АВР, в т.ч. и со шрифтами. Я уже печатал всякую всячину на дисплее. Даже типы микросхем для тестера выводил.

AHTuXPuCT 30th December 2011 06:16

Ewgeny7, а можно дисплей к примеру от сименса м65 подключить?
могу предоставить парочку на опыты :)

Ewgeny7 30th December 2011 13:36

Quote:

Originally Posted by AHTuXPuCT (Post 450683)
а можно дисплей к примеру от сименса м65 подключить?

Может быть и можно, но ради пары экземпляров ковыряться не хочется.

SysCat 30th December 2011 14:46

Quote:

Originally Posted by Ewgeny7 (Post 450592)
Там действительно небыло подтяжки, и была "вроде как ошибка", позволяющая гулять возможным наводкам. Исправил, версия 052 в первом посте.

Спасибо, заработало, а по поводу старта - я поставил что кварц 8 МГц с задержкой 64мс

zst 6th January 2012 22:43

А можно сделать тестер-приставку к программатору DIP-32 FLASHER с USB-UART ?
Там вроде такой же микроконтроллер ATMEGA8515 используется. А панельку для TTL микросхем распаять на макетке и устанавливать в ZIF-32 программатора.
Питание можно брать с USB, а символы посылать не на индикатор, а на PC через UART.


Когда не надо блок питания и индикатор - это тоже удобно.
Основная проблема, наверно, как выводить информацию на экран нетбука или другого компьютера.
Но может есть какие-то способы?

Какую-то систему команд разработать, более удобную, чем в индикаторах для установки координат курсора.
И текст на компьютере можно по-русски писать в той же кодировке, что и в среде разработки для микроконтроллера.

На компьютере можно имитировать индикатор достаточно большого объема (больше 2х16 символов) и его можно использовать в других разработках.

andreil 6th January 2012 23:11

Я вот ради изучения АСМа перебиваю данный проект на него. Правда, на другой МК - ATMega16 (куда проще было достать). Пришлось извращаться с портами, так как надо было выцыганить 3 пина для тестируемой микросхемы - теперь индикатор висит на сдвиговом регистре с защелкой. Пока сами тесты МС не писал, только меню + отображение инфы (осталось только заполнить кодом методы тестирования, болванки уже есть). Пока уперся в пайку программатора - первая конструкция на МК (до этого только моделировал в Протеусе :) ).

zst 6th January 2012 23:53

Quote:

Originally Posted by andreil (Post 452765)
Я вот ради изучения АСМа перебиваю данный проект на него. Правда, на другой МК - ATMega16 (куда проще было достать). Пришлось извращаться с портами, так как надо было выцыганить 3 пина для тестируемой микросхемы - теперь индикатор висит на сдвиговом регистре с защелкой. Пока сами тесты МС не писал, только меню + отображение инфы (осталось только заполнить кодом методы тестирования, болванки уже есть). Пока уперся в пайку программатора - первая конструкция на МК (до этого только моделировал в Протеусе :) ).

А я когда-то давно изучал программирование PIC в MPLAB + HI-TECH PICC LITE .
И спаял для курсового проекта простой вольтметр +0-50 В с индикацией на PC.
На PC была программа-индикатор тоже на C в QT4 для WINDOWS.
И все это резво отображалось на мониторе. Программа-индикатор показывала напряжение в вольтах.

Ну это как принцип. У вас ATMEGA. Но UART тоже есть. Осталось послать через него несколько символов на PC.
А там, для начала, можно использовать какую-нибудь программу-терминал. Например, как в Speccy2010 выдается тестовая информация -- http://zx.pk.ru/showpost.php?p=452677&postcount=1026

А то некоторые ищут индикатор для тестера. Сейчас компьютер легче найти...

В топике вроде два варианта плат и прошивок. Можно добавить еще один для тех, кто не достал индикатор, но имет компьютер и адаптер RS-232 <-> UART или USB-UART.

Ewgeny7 7th January 2012 00:03

Quote:

Originally Posted by zst (Post 452751)
На компьютере можно имитировать индикатор достаточно большого объема (больше 2х16 символов) и его можно использовать в других разработках.

На дельфях не сложно написать шелл для приема данных с Меги и вывода на экран ПЦ. В каком угодно виде, хоть в зеленых попугаях. Но это если будет удобно. От нефиг делать можно и так сделать. При этом два пина Меги уйдут на RX-TX с ПЦ, но и еще два освободятся (те, где были кнопки). Рулить можно с ПЦ.
В общем, можно сделать как ты задумал. Алгоритм упростится маленько, станут ненужными прерывания и динамическая индикация (еще ноги свободные появятся).
В общем, всё хорошо, но тестер станет приставкой к ПЦ...

---------- Post added at 23:03 ---------- Previous post was at 23:01 ----------

Quote:

Originally Posted by zst (Post 452780)
А там, для начала, можно использовать какую-нибудь программу-терминал.

Не надо, лучше свою, специально заточенную.

zst 7th January 2012 00:10

Quote:

Originally Posted by Ewgeny7 (Post 452782)
На дельфях не сложно написать шелл для приема данных с Меги и вывода на экран ПЦ. В каком угодно виде, хоть в зеленых попугаях. Но это если будет удобно. От нефиг делать можно и так сделать. При этом два пина Меги уйдут на RX-TX с ПЦ, но и еще два освободятся (те, где были кнопки). Рулить можно с ПЦ.
В общем, можно сделать как ты задумал. Алгоритм упростится маленько, станут ненужными прерывания и динамическая индикация (еще ноги свободные появятся).
В общем, всё хорошо, но тестер станет приставкой к ПЦ...

А что в этом плохого. На рынок можно понести только самую простую модель. Еще надо придумать, где на рынке взять питание +5В. Это надо делать преобразователь/стабилизатор.
Скорее всего мало кто использует этот тестер в походных условиях. А дома, для тестирования микросхем из посылки, заказанной через инет или выпаянных из старой платы проще подключить с компьютеру, чем к индикатору 2x16.
Quote:

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

Главным устройством наверно лучше пока оставить микроконтроллер, а компьютер как индикатор...


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

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