User Tag List

Страница 6 из 13 ПерваяПервая ... 2345678910 ... ПоследняяПоследняя
Показано с 51 по 60 из 122

Тема: Тестер памяти 565РУ5, 565РУ7, 537РУ10 и др.

  1. #51

    Регистрация
    16.09.2010
    Адрес
    г. Москва
    Сообщений
    1,951
    Спасибо Благодарностей отдано 
    81
    Спасибо Благодарностей получено 
    261
    Поблагодарили
    125 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вообщем, как и ожидалось с самого начала, CCS C - такой же бейсик как и Mikro C, то есть мурзилочный язык программирования. Конечно привлекает тем, что не надо вкуривать даташит на контроллер от и до, а достаточно пролистать по диагонали. Я думал, что для простой задачи сойдет. Но - шаг в сторону и все. В частности указатели на функции в структурах. Просто тупо компилятор виснет, даже с созданными своими типами данных и другими обходными путями. Из-за этого обработка CLI превращается в быдлокодинг. Можно конечно и забить, ибо работает и так, но красивей все-таки переписать на XC 8. С другой стороны тогда потеряется некая мнимая кросс-платформенность, то есть простая перекомпиляция для различных PIC. Не знаю...

  2. #52

    Регистрация
    29.03.2005
    Адрес
    Ярославль
    Сообщений
    1,102
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Tronix Посмотреть сообщение
    CCS C - такой же бейсик как и Mikro C, то есть мурзилочный язык программирования.
    Однозначно...

    Цитата Сообщение от Tronix Посмотреть сообщение
    Из-за этого обработка CLI превращается в быдлокодинг.
    microrl не пробовал?
    ZXM-Phoenix 1024+PROF ROM+SMUC+VGA
    Profi 1024+CF+CPM+VGA
    ATARI 800XL+SIO2PC+SIO2SD
    RK86@Maximite

  3. #53

    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,581
    Спасибо Благодарностей отдано 
    64
    Спасибо Благодарностей получено 
    112
    Поблагодарили
    97 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Tronix Посмотреть сообщение
    Дальше в планах сделать тест 1mbit ных микросхем, которые DIP-20, типа 82C4256, 324256. Панельки такой нету, а специально ехать за ней влом. Ну и допилить наконец всякие режимы тестирования, задаваемые параметры рефреша и выбора типа микросхем из CLI.
    А 4х-битные ДОЗУ добавишь? Например такие: M514256B (4х256кбит) или GM71C4403CJ (4х1024кбит) и их аналоги. Тож в 20-ногих корпусах. Их богато бывает на модулях SIM.

    ---------- Post added at 21:46 ---------- Previous post was at 21:41 ----------

    А конструктивно, прям бы на плате тестера параллельно панельке ОЗУ иметь доп.разъем и проверять целый модуль SIM - выбирать какие биты из него тестировать механическим или электронным коммутатором.
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

  4. #54

    Регистрация
    16.09.2010
    Адрес
    г. Москва
    Сообщений
    1,951
    Спасибо Благодарностей отдано 
    81
    Спасибо Благодарностей получено 
    261
    Поблагодарили
    125 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от dosikus Посмотреть сообщение
    microrl не пробовал?
    Не пробовал, ибо первый раз слышу. Щаз бегло глянул:
    1) слишком избыточно (поддержка VT-100, автозаполнение и тд). Понимаю, что отключается кое чего, но все равно для маленького PIC слишком. А 16f73 маленький в плане памяти для прошивки.

    2) Вот с этим в CCS C однозначно будут проблемы:
    Код:
    // microrl struct, contain internal library data
    typedef struct {
    #ifdef _USE_ESC_SEQ
    	char escape_seq;
    	char escape;
    #endif
    #if (defined(_ENDL_CRLF) || defined(_ENDL_LFCR))
    	char tmpch;
    #endif
    #ifdef _USE_HISTORY
    	ring_history_t ring_hist;          // history object
    #endif
    	char * prompt_str;                 // pointer to prompt string
    	char cmdline [_COMMAND_LINE_LEN];  // cmdline buffer
    	int cmdlen;                        // last position in command line
    	int cursor;                        // input cursor
    	int (*execute) (int argc, const char * const * argv );            // ptr to 'execute' callback
    	char ** (*get_completion) (int argc, const char * const * argv ); // ptr to 'completion' callback
    	void (*print) (const char *);                                     // ptr to 'print' callback
    #ifdef _USE_CTLR_C
    	void (*sigint) (void);
    #endif
    } microrl_t;
    И тд...

    ---------- Post added at 21:55 ---------- Previous post was at 21:53 ----------

    Цитата Сообщение от Error404 Посмотреть сообщение
    А 4х-битные ДОЗУ добавишь?
    Дада, есть в планах. Встречный вопрос - а бывают такие микрухи битыми? Кто хоть раз видел?

  5. #55

    Регистрация
    18.10.2014
    Адрес
    г. Одесса, Украина
    Сообщений
    609
    Спасибо Благодарностей отдано 
    177
    Спасибо Благодарностей получено 
    64
    Поблагодарили
    33 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А может кто-то платку одностороннюю " под ютуг" развести?.
    С Уважением, Андрей!

  6. #56

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

    По умолчанию

    Вот платка, проверяйте
    Вложения Вложения

    Скрытый текст

    PROFI - 4.01 / Karabas Pro /Leningrad 1/ПОИСК 1 - 128К / ДЕЛЬТА-СА / Радуга-001 / Scorpion 1024 / Pentagon 48 / Pentagon 128 / Специалист / ZX EVO /
    [свернуть]

  7. #57

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

    По умолчанию

    Собрал на pic16f876a, все работает. хотелось бы прошивку под pic16f873а

    Скрытый текст

    PROFI - 4.01 / Karabas Pro /Leningrad 1/ПОИСК 1 - 128К / ДЕЛЬТА-СА / Радуга-001 / Scorpion 1024 / Pentagon 48 / Pentagon 128 / Специалист / ZX EVO /
    [свернуть]

  8. #58

    Регистрация
    08.05.2011
    Адрес
    г. Измаил, Украина
    Сообщений
    3,216
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Mrpin, спасибо за печатку.на выходных попробую залутить .проблема будет только пик прошить - раньше сними не особо имел дело.но как раз есть pic16f876a лишний
    Радио-Губитель Канал на YouTube

  9. #59

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

    По умолчанию

    Цитата Сообщение от Tronix Посмотреть сообщение
    Далее начинается бесконечный цикл тестирования. Если на каком-то этапе обнаружена ошибка, загорается красный светодиод и не гаснет до отключения устройства.
    Желательно добавить какую-то индикацию, что цикл по все адресам пройден. Например, моргнуть обоими светодиодами.

    Цитата Сообщение от Tronix Посмотреть сообщение
    Для согласования с COM-портом компьютера необходим кабель с преобразованием TTL уровней на MAX232 или аналогичный.
    А какой софт нужен на компьютере?
    "Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.

  10. #60

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

    По умолчанию

    Цитата Сообщение от CodeMaster Посмотреть сообщение
    А какой софт нужен на компьютере?
    В посте #47 (у меня на 10 странице) используется PuTTY на COM-порт, что есть по сути любой терминал, в том числе стандартные терминалы windows или linux.

Страница 6 из 13 ПерваяПервая ... 2345678910 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Замена 565РУ7 на импортные аналоги
    от Cypher в разделе Память
    Ответов: 8
    Последнее: 29.11.2019, 17:56
  2. Ответов: 37
    Последнее: 02.08.2017, 19:01
  3. маркировка 565ру7
    от homer в разделе Память
    Ответов: 23
    Последнее: 17.05.2014, 18:16
  4. озу 565ру5
    от sevol в разделе Память
    Ответов: 6
    Последнее: 13.08.2010, 18:58
  5. Куплю в Питере или махну на что 565РУ5
    от Mikka_A в разделе Барахолка (архив)
    Ответов: 4
    Последнее: 27.10.2009, 16:38

Ваши права

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