выпейте и просветление наступит-так переводится ТЕМА а вы на трезвяну пытаетесь решить эту проблему конячок с кофием и пароа чиколадок все исправит
Добавлено after 2 minutes 3 seconds: еслиб ктото потсуетился и сделал сводную таблицу подключений вторсырья вроде дисплев было достойное применение вашему ум...
_________________ ZМудрость(Опыт и выдержка) приходит с годами. Все Ваши беды и проблемы, от недостатка знаний. Умный и у дурака научится, а дураку и .. Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Последний раз редактировалось musor Пн июл 31, 2017 15:53:56, всего редактировалось 1 раз.
_________________ Шекспир сказал: Судить меня -дано лишь Богу, другим я укажу дорогу... https://natribu.org/ Я его полностью поддерживаю. Программирую на Fuse AtmelAVR.
Это задача для местного уровня исследований (насчет простых и не очень дисплейчиков). У каждого свое поле "тушек" для дерибана. А так, по возможности, по форуму темы вторсырья разбросаны, в том числе и тема про дисплейки от сотовых.
А мне программатор для AT89C2051 после разумного употребления с диванчика на "потолочной проекции" высматривается... Ибо вроде все обстоятельства подходяще складываются и мелкосхемки подзалежались... Таймерок всего "вредно-отвлекающим фактором" был. Положил сюда типа "может кому еще сгодится".
А мне программатор для AT89C2051 после разумного употребления с диванчика на "потолочной проекции" высматривается... .
а почему толко их в таком корпусе и таким пинаутом полно 51мк(кстати не толко от AVR-полно китайклонов в разы дешевле) может в совте задействовать сразу все типы не думаю что это силно сложне чем для 1типа писать
_________________ ZМудрость(Опыт и выдержка) приходит с годами. Все Ваши беды и проблемы, от недостатка знаний. Умный и у дурака научится, а дураку и .. Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
На сегодня только по этому виду у меня "прикрытия готовым железом" нет (старые комплекты работают только с WIN98). По 20-лапому варианту блок расширения наиболее совместим только с тиньками 2313/4313, однако у тех и алгоритм подачи напряжений посложнее и требуются шинки с Z-состоянием. Вторая особенность проекта на основе КОТУИНКО - набор произвольных модулей расширения с комплектом файликов сопровождающего программного обеспечения, подгружаемых из ПК в зависимости от того, какая "голова расширения" подключена к базовому модулю. Посему излишне "универсализировать" ту "голову расширения" смысла нету - достаточно поменять на соответствующий отлаженный блок и залить надлежащий софт в КОТУИНКУ. А уже при анализе результатов по отработанным моделям можно и чего покруче намутить (ежли будет оправданная необходимость).
Помимо прочего... AT89C2051/4051 хош и прожорливые, однако работоспособны в автономно-батарейном варианте: от +6 до +2,7 вольта питания (гарнтировано по даташиту). Из остальных МК не всегда такой диапазон у доступно-дешевых (а у 40-лапых АТшек и подавно - только +5 с небольшим разбросом и выходной ток на лапку только для 10 ТТЛ нагрузок). LF,V и прочие эксклюзивы надо и поискать и приплатить...
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
ГРЮСТНО... Для путнего блока программатора надо печатну платку мастырить... Весьма акуратненько... А тут в ящиках старые железяки лежат... Готовенькие/исправненькие... Только вот для работы под WIN98(&LPT) интерфейс связи и прожка-консолька... В первом варианте и железо "с нуля" и прожку писать. Во втором - только прожку приспособить и платку с четырьмя бездербезговыми кнопами соорудить (и то более для удобства). МНДЯааа...
От выпотрошенного ВЕКТОРа - просто как основание для монтажа.
Сейчас такую штуку, да еще с модернизацией формирователя напряжений программирования можно на одной платке умостить. Одначе хорошая "дырчатка" денежек стоит (исчерпан месячный лимит затрат), а этот антиквариат УЖЕ готовый без дела вылеживается - только вспомнить как там обмен шел, да адреса командных векторов.
ну ты и монстера задумал... не проще под зто железо переписать софт? или замахнуться на "Вильема" хотя он тоже под lpt.... холявы не существуетъ
_________________ Шекспир сказал: Судить меня -дано лишь Богу, другим я укажу дорогу... https://natribu.org/ Я его полностью поддерживаю. Программирую на Fuse AtmelAVR.
Дык этот монстер уже давно софтом заряжен (моим же- только ковырдесятилетней давности и прекрасно в былые времена работавшим). КОТУИНКО в такой конструкции исполняет роль преобразователя интерфейса (взамен почившего в бозе при переходе на WIN_XP LPT) и частично командной оболочки (ранее написанной на basicd). А роль контрольного дисплея и загрузчика *.hex заготовки отдана консоли терминала. Вот оттуда и расширитель токовой петли и четыре кнопы.
Это и по затратам минимально и по отдаче наиболее оптимально. А уж чего поинтереснее - по мере самофинансирования.
МК меняется на AT89C/S52 (максимальный размер стека), биос также получит некоторую корректировку... Основное направление - соорудить любительскую прикладную аппаратную консольку по взаимодействию/реализации прикладных самоделок и ПК "на примитиве" общедоступного минимума.
КОТУИНО. Версия биос для AT89S52/AT89C52. Собственно изменения: распределение ОЗУ РПД изменено, под аппаратный стек задействовано 128 байт добавлен тест ОЗУ при подаче питания (не производится при программной перезагрузке) добавлен функционал "волшебной кнопки" для возврата в режим "загрузчик в РПП". Варианты работы: А. Полный доступ к 64к внешнего ОЗУ как к памяти программ/данных (содержимое файла reboot_key.txt при необходимости может быть встроено в программу пользователя) Б. Использование копии биос в прикладной программе в двух вариантах: 1. биос и таблица векторов в РПП, целевая программа в ОЗУ ВПП/ВПД с адреса 0x2000, модификация области векторов не допускается, в распоряжении пользователя ОЗУ ВПД 0x0000-0x1FFF 2. биос и таблица векторов в ВПП/ВПД, целевая программа в ОЗУ ВПП/ВПД "пристроена в хвост" копии биос, возможна модификация области векторов в пределах не затрагивающих функционал биос. Для начального загрузчика вполне достаточно. Собственно исходники с текстом и сплан-графикой:
http://img.radiokot.ru/files/20529/1cvf23152f.GIF платка управления ОСНОВНОЙ КОМПЛЕКТ (изменены условные обозначения) http://img.radiokot.ru/files/20529/1cvf4ayvp2.GIF главная плата МК ОСНОВНОЙ КОМПЛЕКТ (изменены условные обозначения для Р3 и Р1) http://img.radiokot.ru/files/20529/1cvf6ek97p.GIF платка интерфейса RS232 и "волшебной кнопы" ОСНОВНОЙ КОМПЛЕКТ (изменены условные обозначения) http://img.radiokot.ru/files/20529/1ci6nvk6db.JPG плата бездребезговых кнопок (*) http://img.radiokot.ru/files/20529/1ci6m1exkc.JPG кросс-блатка коммутации (порт Р1 под интерфейс ТЕКОМ *) http://img.radiokot.ru/files/20529/1ci6j5utsg.JPG блок оптронов 20мА токовой петли (порт Р1 под интерфейс ТЕКОМ *) отмеченное * приготовлено для работы с древними "динозаврами" программаторами, ранее задействованными под LPT порт и прожку на basicd... Отмечено также некоторое "хрюшество" относительно эхо-возврата при загрузке файла в случае использования программы Terminal... Файл загружается полностью, но эхо - возврат "обрывается" на определенном количестве символов. Выручает диагностическое сообщение о корректном результате загрузки. Видимо какие-то нюансы с буфером приема в Terminal... Ибо вторая прожка wTerm выдает полный эхо-дамп. Однако в ней свой нюанс - файлов к передаче всего четыре, а при заполнении всех позиций удалять заполненное надо вручную в файлике wTerm.ini строчки
Добавлю предварительное вылизывание проекта для "единомыслящих дружественных котов". Описание минимальных заготовок и как с ними работать. Плюс проектик с модернизированным биос (а также подгонка текстов в единую систему). Собственно несколько листочков с пояснениями:
Собственно скетчик выполняет обслуживание дисплея и простенький тест с выводом цифирек от 0 до F во все позиции ранее использовавшегося дисплея на основе NJU6432B.
Часть текста объявлений ушла в *.h файлик (когда в той же папке прекрасно виден в штатном редактореIDE). Вынести в отдельный файл/библиотеку часть относящуюся к обработчику пересылки данных для дисплея пока... навыков недостаточно. Может со временем чего и наработается...
Почему бы не писать на Си в AvrStudio? Зачем ArduinoIDE? А еще лучше "играться" с такими ардуино-подобными платами. Лучше тем что МК мощнее и перспективнее. Спойлер
Вот именно потому и ардуина. Правда для тестов те - что "вписываются в допустимые бюджетные затраты" - я ж с тех проектов кроме личного интереса нихерена не имею.
В состав плат-прототипов поддерживаемых единым компилятором пользователя входит на сегодня весьма большое количество семейств МК. Меньше переучиваться/учитывать "нюансы" специализированных компиляторов для каждого семейства. С меня и тех затрат/нервоизмоталок, что получены при "сведении во едино" правил обращения с компиляторами ассемблера хватает... И то в большей степени все же "слэнг" а не абсолютное соблюдение правил/стандартов...
Знать и применять ассемблер, Си и еще чего хотя-бы на среднем/минимальном уровне даже для "типового набора" семейств МК рядовому любителю мягко говоря не по силам... не говоря уже о "высшем пилотаже" профессиональных разработчиков...
Как следствие и выбор структуры проекта: 1. прикладные самоделки для работ с съёмом данных/управлением силовыми устройствами пад ассемблером; 2. обработчик готовых данных, интеллектуальных протоколов и сложных систем ввода/вывода для оператора - ардуиноподобные 3. собственно ПО в "стандартном" ПК (в основном готовое из "свободно-бесплатного"). Ну и различные комбинации из вышеприведенного. В то же время у производственного предприятия/солидной фирмы-разработчика будет естественно иной подход к вопросу - и средства не "простонародно-домашнебюджето" и цели и возможности там иные.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 28
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения