User Tag List

Страница 105 из 136 ПерваяПервая ... 101102103104105106107108109 ... ПоследняяПоследняя
Показано с 1,041 по 1,050 из 1355

Тема: Тестер мелкой логики на Мега8515

  1. #1041

    Регистрация
    10.04.2009
    Адрес
    Москва, Марьино
    Сообщений
    222
    Спасибо Благодарностей отдано 
    16
    Спасибо Благодарностей получено 
    23
    Поблагодарили
    17 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    Ага, значит это твой софт так загадочно показывает фузы.
    Ну и хорошо, поздравляю!
    Софт ещё ладно, я для этого программатора отдельный комп держу с LPT и Windows 2000, зато теперь знаю на что он способен Ещё раз огромное СПАСИБО!!!
    ZX-Evolution rev.B + NeoGS rev.C + AYX-32 + ZXM-Moonsound + ZXM-SC Moddle + VDAC2 + ZiFi + 2 FDD Epson SD-700
    Пентагон 128(1993)+GS-512+C-Dos модем+монитор Кодис-М
    Пентагон Solon PS-04 http://zx.pk.ru/showthread.php?t=10081
    NARCOM_2 v1.3 restoring 10% http://zx-pk.ru/threads/10883-pomogi...rkom-quot.html
    Profi v3.2 верх + низ restoring 95%

  2. #1042

    Регистрация
    30.05.2007
    Адрес
    г. Лянтор, Сургутского р-на, ХМАО
    Сообщений
    4,436
    Спасибо Благодарностей отдано 
    163
    Спасибо Благодарностей получено 
    190
    Поблагодарили
    121 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А зачем тогда такую плохую программу программатора иметь? Можно же другие поюзать, например SinaProg.
    Последний раз редактировалось fifan; 05.03.2016 в 20:51.

  3. #1043

    Регистрация
    10.04.2009
    Адрес
    Москва, Марьино
    Сообщений
    222
    Спасибо Благодарностей отдано 
    16
    Спасибо Благодарностей получено 
    23
    Поблагодарили
    17 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от fifan Посмотреть сообщение
    А зачем тогда такую плохую программу программатора иметь? Можно же другие поюзать, например SinaProg.
    А другая программа разве будет работать с моим программатором PicProg?
    ZX-Evolution rev.B + NeoGS rev.C + AYX-32 + ZXM-Moonsound + ZXM-SC Moddle + VDAC2 + ZiFi + 2 FDD Epson SD-700
    Пентагон 128(1993)+GS-512+C-Dos модем+монитор Кодис-М
    Пентагон Solon PS-04 http://zx.pk.ru/showthread.php?t=10081
    NARCOM_2 v1.3 restoring 10% http://zx-pk.ru/threads/10883-pomogi...rkom-quot.html
    Profi v3.2 верх + низ restoring 95%

  4. #1044

    Регистрация
    30.05.2007
    Адрес
    г. Лянтор, Сургутского р-на, ХМАО
    Сообщений
    4,436
    Спасибо Благодарностей отдано 
    163
    Спасибо Благодарностей получено 
    190
    Поблагодарили
    121 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А понятно, тогда извиняйте. PicProg судя по описанию производился применимо к PIC микросхемам, а остальные - так довесок. Я так думаю поддержки новых AVR микросхем в нём нет.
    Последний раз редактировалось fifan; 05.03.2016 в 21:16.

  5. #1045

    Регистрация
    27.01.2010
    Адрес
    Чайковский
    Сообщений
    124
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Решил добавить некоторые микросхемы в число проверяемых и столкнулся с проблемой - не хватает питания для отдельных экземпляров 155 серии.
    Например, ИЕ5 - некоторые определяются, некоторые ни в какую... Частично помогло включение "подтяжки" на входах... Но для 155ИР1 и оно не помогло - только если подать питание с 5 вольт напрямую... Это особенность использованной мной AT90S8515, или Мега8515 это тоже характерно?
    И заодно второй вопрос "не по теме". Утомило "вычисление циферок" для записи в порты и сравнения, перешел к следующей конструкции:
    void test_7495(void)
    {
    sym[1]=5;
    sym[2]=9;
    sym[3]=13;
    res=0;
    sym[0]=12;

    #define SI 1
    #define D0 2
    #define D1 4
    #define D2 8
    #define D3 16
    #define PE 32
    #define GND 64
    #define NC 128
    #define Vcc 1
    #define Q0 2
    #define Q1 4
    #define Q2 8
    #define Q3 16
    #define SL 32
    #define SR 64
    #define NC 128

    Direct_L=SI+D0+D1+D2+D3+PE+GND+NC;
    Direct_H=Vcc+SL+SR+NC;
    Port_L=PE;
    но транслятор ругается на повторное определение (или присваивание - не помню).
    Знающие люди, подскажите, локальные-глобальные определения работают, или они работают до переопределения...
    Ну и из "анализа" исходников программ проверки понял, что "тестер" в названии устройства - это немаленький аванс :-)

  6. #1046

    Регистрация
    16.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,082
    Записей в дневнике
    11
    Спасибо Благодарностей отдано 
    173
    Спасибо Благодарностей получено 
    493
    Поблагодарили
    343 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от TheAbcs Посмотреть сообщение
    Знающие люди, подскажите, локальные-глобальные определения работают, или они работают до переопределения...
    Для старых #define нужно сделать #undef перед тем, как объявлять их заново.

    Но на самом деле, чем городить кучу undef-ов, проще чуть переделать структуру проекта. Сейчас там все .c-файлы инклудятся в главный tester.c. Именно поэтому #define, объявленный в одном файле, действует и в следующем. Нужно убрать все эти #include, добавить .h с объявлением всех тестирующих функций, после чего настроить раздельную компиляцию всех .c-файлов с последующей их линковкой. После этого препроцессор станет обрабатывать каждый .c-файл отдельно и дефайны перестанут становиться глобальными.
    Граф Дракула наш кумир, патамушта он вомпир!
    VKINK 9 : BORDER NOT PI YTINK 9 Channel

  7. #1047

    Регистрация
    18.04.2009
    Адрес
    Москва
    Сообщений
    1,656
    Спасибо Благодарностей отдано 
    208
    Спасибо Благодарностей получено 
    17
    Поблагодарили
    16 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    поделитесь пожалуйста исходником проекта
    я тоже хочу немного поучастовать

  8. #1048

    Регистрация
    26.04.2009
    Адрес
    г. Воронеж
    Сообщений
    6,480
    Спасибо Благодарностей отдано 
    310
    Спасибо Благодарностей получено 
    249
    Поблагодарили
    217 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от sergey2b Посмотреть сообщение
    поделитесь пожалуйста исходником проекта
    Читай со 102-й страницы.
    "Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.

  9. #1049

    Регистрация
    16.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,082
    Записей в дневнике
    11
    Спасибо Благодарностей отдано 
    173
    Спасибо Благодарностей получено 
    493
    Поблагодарили
    343 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В общем, я тут отреверсил исходники (как бы странно это ни звучало ) и восстановил названия сигналов в тестирующих функциях для 74xx.

    Ну то есть было (7400)
    Код:
    Port_L=9;
    Port_H=19;
    if ((Pin_L==45) && (Pin_H==91) && (res==1))
     res=1;
    else
     res=0;
    а стало
    Код:
    Port_L=(P_1A | P_2A);
    Port_H=(P_3B | P_4B | P_VCC);
    if ((Pin_L==(P_1A | P_1Y | P_2A | P_2Y)) && (Pin_H==(P_3Y | P_3B | P_4Y | P_4B | P_VCC)) && (res==1)) 
      res=1;
    else
     res=0;
    https://github.com/atsidaev/8515_TTL_tester/tree/master
    Граф Дракула наш кумир, патамушта он вомпир!
    VKINK 9 : BORDER NOT PI YTINK 9 Channel

  10. #1050

    Регистрация
    27.01.2010
    Адрес
    Чайковский
    Сообщений
    124
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от sergey2b Посмотреть сообщение
    поделитесь пожалуйста исходником проекта
    я тоже хочу немного поучастовать
    я вносил изменения в версию 0.53 - она есть в этой ветке... но у меня контроллер другой - так что часть микросхем я "выкинул"...
    впрочем, если интересует, что у меня получилось - могу отправить на эл.почту (если напишете ее в ЛС)

    Цитата Сообщение от Eltaron Посмотреть сообщение
    после чего настроить раздельную компиляцию всех .c-файлов с последующей их линковкой
    в принципе, я понимаю, что здесь написано, но я "не настоящий сварщик"... :-)
    сейчас я "по кнопочке топаю" и все компилируется, а надо будет, наверное, какой-нибудь make-файл писать (или править)?
    впрочем, это так, для общего развития, второй (и последний) тестер от меня уехал... хотя модель в Протеус осталась :-)

Страница 105 из 136 ПерваяПервая ... 101102103104105106107108109 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Набор логики для сборки Ленинград-1
    от moxjemi в разделе Барахолка (архив)
    Ответов: 49
    Последнее: 10.01.2012, 16:43
  2. Вопрос к знатокам - Универсальный тестер логики???
    от CodeMaster в разделе Оборудование
    Ответов: 14
    Последнее: 05.04.2010, 09:56
  3. Использование PIC в качестве логики
    от ILoveSpeccy в разделе Несортированное железо
    Ответов: 56
    Последнее: 03.04.2007, 16:20
  4. ТЕСТЕР микросхем логики
    от Mikka_A в разделе Оборудование
    Ответов: 29
    Последнее: 19.03.2007, 22:46

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •