|
10 / 10 / 0
Регистрация: 29.06.2018
Сообщений: 1,536
|
|
Замена микросхемы 1827ВЕ1-0000000 в Г4-164 на AVR -МК31.08.2019, 07:43. Показов 30946. Ответов 229
Метки нет (Все метки)
Как заменить 1827ВЕ1-0000000 (аналог 586ВЕ1, система команд в книжке Гамкрелидзе, кажется, отрицательная логика на мультиплексированной шине адреса-данных , нестандартный UART ) в Г4-164 на AVR -МК ATMEGA8A, ATMEGA48, ATMEGA8535, используя , например, маскированные прерывания от одного из портов, битвайсовую эмуляцию пинов (шину ПЗУ можно не использовать ), подпрограммы задержки , используя С++, ассемблерные вставки ? Предусмотреть частоты , а которых переключаются фильтры, увеличение девиации в n раз в коэффициентах АЦП при включении делителей на n, таблицу коэффициентов в ЦАП в децибелах (с учетом , например, того , что 31,7-100 мВ , на 31,6 переключается аттенюатор и включается верх напряжения ЦАП ОН ), обработку прерывания от КОП и другие функции , как по инструкции (https://www.astena.ru/teh_3.html ) ?
0
|
|
| 31.08.2019, 07:43 | |
|
Ответы с готовыми решениями:
229
Замена микросборок 2.030.036 ,2.030.034 в Г4-164, Г4-176 замена микросхемы Замена микросхемы AT49F002NT |
|
10 / 10 / 0
Регистрация: 29.06.2018
Сообщений: 1,536
|
||||||||||||||||
| 03.04.2020, 15:36 [ТС] | ||||||||||||||||
|
Правильнее
Сортировка байтов приборных сообщений GPIB в результирующем виде отностиельно включаемых режимов может быть подобна следующей ( эмуляция включения режимов для ПК ):
0
|
||||||||||||||||
|
10 / 10 / 0
Регистрация: 29.06.2018
Сообщений: 1,536
|
||||||
| 03.04.2020, 15:36 [ТС] | ||||||
|
Сортировка байтов приборных сообщений GPIB в результирующем виде отностиельно включаемых режимов может быть подобна следующей ( эмуляция включения режимов для ПК ):
0
|
||||||
|
10 / 10 / 0
Регистрация: 29.06.2018
Сообщений: 1,536
|
||||||
| 03.04.2020, 18:39 [ТС] | ||||||
0
|
||||||
|
10 / 10 / 0
Регистрация: 29.06.2018
Сообщений: 1,536
|
|
| 04.04.2020, 12:43 [ТС] | |
|
В "мантридовском" Г4-176 неправильно управляется мерцание .
0
|
|
|
10 / 10 / 0
Регистрация: 29.06.2018
Сообщений: 1,536
|
||||||
| 04.04.2020, 13:26 [ТС] | ||||||
|
https://youtu.be/7CK6lVQXlUw На видео с ютуба (там 176-й и до 1020 МГц, а не до 639,999 МГц и проблемы с ТВ, в оригинальном тоже ошибка включения светодиода ) принцип ввода цифр и нормализация выглядит похоже, только мигание выбранного знака не прописано .
0 1 2 3 4 5 6 [f] [ ] [ ] [ ] [ ] [ ] [ ] [1.] [ ] [ ] [ ] [ ] [ ] [1] [2.] [ ] [ ] [ ] [ ] [1] [2] [3.] [ ] [ ] [ ] [1 ] [2] [3.] [4] [ ] [ ] [ 1] [2] [3.] [4] [5] [ ] [1] [2] [3.] [4] [5] [6] [1] [2] [3.] [4] [5] [6] [7] [MHz] [1] [2] [3.] [4] [5] [6] [7] Кроме этого я бы не рекомендовал тыкать провод в выход , как на ютубе со Славой, это приводит к радиохулиганству (там мантридовская прошивка 176 -го генератора и неисправная ФАПЧ , ошибка мерцания, но принцип ввода цифр с правого разряда аналогичен ). Простейшая программа нормализации может быть и следующая (но там с правого разряда ввод ), но надо переделывать прицип ввода в стек.
0
|
||||||
|
10 / 10 / 0
Регистрация: 29.06.2018
Сообщений: 1,536
|
|
| 04.04.2020, 13:45 [ТС] | |
|
Пример введенной частоты на не совсем исправных генераторах из интернета :
0
|
|
|
10 / 10 / 0
Регистрация: 29.06.2018
Сообщений: 1,536
|
||||||
| 04.04.2020, 14:38 [ТС] | ||||||
|
На 600.000 МГц юстификация цифр справа (усложняет алгоритм).
Добавлено через 1 минуту Требует доработки программы выработки по частоте и организацию кэша. Добавлено через 6 минут После нажатия f мерцание в заданном разряде. Если ошибочно вводить ,например, 3 /* 0 1 2 3 4 5 6 [1] [0] [0.] [0] [0] [0] [0] [кнопка f] (включается мерцание выбранного разряда ) [ ] [ ] [ ] [ ] [ ] [ ] [3.] // мерцание выключается, набор с правого разряда [ ] [ ] [ ] [ ] [ ] [3] [3.] [ ] [ ] [ ] [ ] [3] [3] [3.] [ ] [ ] [ ] [3 ] [3] [3] [3.] [ ] [ ] [ 3] [3] [3] [3] [3.] [ ] [3] [3] [3] [3] [3] [3.] [3] [3] [3] [3] [3] [3] [3.] [кнопка MHz] отбой набора, частота остается той же, мерцание в заданном разряде [1] [0] [0.] [0] [0] [0] [0] //при вращении валкодера частота изменяется на единицу в заданном разряде */ Добавлено через 3 минуты Все -таки со стеком . Так неудобнее по программе (иначе тип переутверждать , а новые других типов правильнее по конструкции ) . С Мега32-й реальнее по памяти. Добавлено через 2 минуты Но я бы другой процессор выбрал . Для настоящего ремонта с оригинальным процессором правильнее, профессиональнее и законнее, но этот пост только для оценки возможности применения процессоров с подобными возможностями для этого . Добавлено через 10 минут Исходник Мантрида требует доработки (кроме этого в оригинальном на ТВ- работает ТВ+ ) , его можно и на этот тип переделать , пока он его не публикует, да и их сайт заблокировали за флуд и крэк на сайте. Добавлено через 11 минут При вводе 12,6 кГц ЧМ на 100 МГц
У нас по кодированию нулевой разряд слева , но можно на вычитание . Добавлено через 2 минуты Результирующие программы отправки могут быть аналогичны (с исправлениями , оптимизацией инверсии и адаптацией типов ) уже рассмотренным , а вот с индикацией , нормализацией проблема с производительностью процессора (там не случайно 16-битный использовался). Добавлено через 11 минут при 639.999 МГц /* 0 1 2 3 4 5 6 [1] [0] [0.] [0] [0] [0] [0] [кнопка f] (включается мерцание выбранного разряда ) [ ] [ ] [ ] [ ] [ ] [ ] [6.] //6 мерцание выключается, набор с правого разряда [ ] [ ] [ ] [ ] [ ] [6] [3.] //3 [ ] [ ] [ ] [ ] [6] [3] [9.]//9 [ ] [ ] [ ] [ ] [6] [3] [9.]//, [ ] [ ] [ ] [6] [3] [9.] [9]//9 [ ] [ ] [ 6] [3] [9.] [9] [9]//9 [ ] [6] [3] [9.] [9] [9] [9]//9 (кнопка МГц) [ ] [6] [3] [9.] [9] [9] [9] //слева гашение , настоящий код [6] [3] [9.] [9] [9] [9] [0], последний не считается в программе выработки , если частота больше или равна 160 МГц, но меньше или равна 639,999 МГц . (за примерно 2 мс все коды должны быть отправлены,а ФАПЧ должна "уравновеситься" за время не более 1 с , если ЗГ исправен(по триммерам и коэффициенту перекрытия ГУН), а коды корректны ). Добавлено через 41 секунду Программу вывода на индикацию переделать.
0
|
||||||
|
10 / 10 / 0
Регистрация: 29.06.2018
Сообщений: 1,536
|
|
| 04.04.2020, 14:50 [ТС] | |
|
На примере 176-го генератора (у нас аналогично от 0,1 до 159,9999 и от 160,000 до 639,999 МГц , только до 639,999 МГц , дальше ограничение или отбой и нет ТВ в окошке АМ ):
0
|
|
|
10 / 10 / 0
Регистрация: 29.06.2018
Сообщений: 1,536
|
|
| 04.04.2020, 14:51 [ТС] | |
|
Правая юстификация цифр .
Придется флаг поддиапазона и измененную программу выработки делать .
0
|
|
|
10 / 10 / 0
Регистрация: 29.06.2018
Сообщений: 1,536
|
|
| 04.04.2020, 14:52 [ТС] | |
|
Из интернета примеры индикации (правда , на 176 генераторе ):
0
|
|
|
10 / 10 / 0
Регистрация: 29.06.2018
Сообщений: 1,536
|
|
| 04.04.2020, 14:53 [ТС] | |
|
Требует доп. ячеек ОЗУ.
0
|
|
|
10 / 10 / 0
Регистрация: 29.06.2018
Сообщений: 1,536
|
|
| 04.04.2020, 15:11 [ТС] | |
|
Из инструкции (про "дп" маленькое (не NDAC ) и стек (можно динамическим массивом с указателем или счетчиком введеннных байтов представить )).
0
|
|
|
10 / 10 / 0
Регистрация: 29.06.2018
Сообщений: 1,536
|
|||||||||||||||||||||
| 04.04.2020, 22:51 [ТС] | |||||||||||||||||||||
|
Можно и дизъюнкцию условий от байтов КОП в обработчике скан-кодов предусмотреть .
Добавлено через 2 часа 39 минут Оптимизировать структуру регистра флажков и правильно понимать дежурный регистр в условиях 8-битной архитектуры (учитывая упрощенность и обобщенность алгоритма в инструкции , предназначенность его для шестнадцатибитки ). Добавлено через 52 секунды Правильно написать программу работы с дежурным регистром (по физическому смыслу работы устройства). Добавлено через 1 час 2 минуты После включения он включается на 100.0000 МГц , мерцание в единицах мегагерц, ЧМ и АМ выключены, выход 1000 мкВ , выход включен , 6 дБ отключено , ГЗЧ отключен (по у молчанию начинается с 1 кГц , 0.00 кГц, 0% ). Шаг для ЧМ, АМ и выхода первый раз после включения уточняется (к макросам флагов и смыслу дежурного регистра ) . Все время он ИЗП не посылает, а только после отправки кодов (кажется, на каждый или после выработки всех необходимых один раз , про проблему степени "дословности" восприятия алгоритма из инструкции ). Добавлено через 51 секунду Мы просто поменяли архитектуру процессора и разрядность , у нас с особенностями . Добавлено через 44 минуты Исправить баг со статическими командами и дефайнами , переосмыслить макросы
Исправить обработчик клавиатуры (для начала хотя бы так, в эмуляции на ПК отладить ):
расставить правильно флажки в модальных подпрограммах , сбрасывая их в правильном месте
0
|
|||||||||||||||||||||
|
10 / 10 / 0
Регистрация: 29.06.2018
Сообщений: 1,536
|
|
| 05.04.2020, 00:19 [ТС] | |
|
Немного не понял смысл "дежурный регистра =0" и " есть прерывание ? " , "и установка выделенного флажка в 0 ", "установка выделенного флажка в 1 "(например , сканкод 0x07 ). После точки 2 возвращается в 1 до проверки дежурного регистра ? А ИЗП с условием ? Не хочет в нормализацию заходить . Может, в инструкции ошибка (скорее всего там защита, делать независимо , асимптотически ).
0
|
|
|
10 / 10 / 0
Регистрация: 29.06.2018
Сообщений: 1,536
|
|||||||||||||||||||||||||||||||
| 05.04.2020, 01:58 [ТС] | |||||||||||||||||||||||||||||||
|
Проблема типа :
Добавлено через 12 минут Еще обратить внимание на Inp8-SEA, Inp15 -gnd , Inp11- прер2, Inp10- прер1, Inp9- прер3 . Добавлено через 17 минут
Не входит в
Есть скрытые особенности (вместо опечаток, в том числе архитектурные ). Добавлено через 30 минут
Добавлено через 1 минуту А с выбранным режимом как же ?
Добавлено через 8 минут там иначе, иначе в
0
|
|||||||||||||||||||||||||||||||
|
10 / 10 / 0
Регистрация: 29.06.2018
Сообщений: 1,536
|
|
| 05.04.2020, 23:39 [ТС] | |
|
Вариант некоторых программ с внешней дешифрацией диапазона. Проблема : кноки МГц,кгц, % совпадают по кодам с их вторыми функциями -дБВ, мВ, мкВ . Нужно вводить флажок или особым образом обрабатывать дежурный регистр . С некоторыми режимами еще проблема.
0
|
|
|
10 / 10 / 0
Регистрация: 29.06.2018
Сообщений: 1,536
|
|||||||||||
| 06.04.2020, 02:45 [ТС] | |||||||||||
|
Будет занимать в памяти АТМега16А не менее (это без многих модулей нормализации ):
Добавлено через 1 час 22 минуты В программе аттенюатора фиксать баги . Можно в цикле проверять на условие :
Определится с порядком цифр в буферах и временном буфере.
0
|
|||||||||||
|
10 / 10 / 0
Регистрация: 29.06.2018
Сообщений: 1,536
|
|
| 06.04.2020, 03:36 [ТС] | |
|
Редакция программы для оценки объема ОЗУ и флэш-памяти(в программе отправки адресов мультиплексора ошибки , нет некоторых модулей, баги , неработоспособна, только для дебаггера пошагово и листинга некоторых программ ) :
0
|
|
|
10 / 10 / 0
Регистрация: 29.06.2018
Сообщений: 1,536
|
||||||||||||||||||||||||||||||||||||
| 06.04.2020, 20:21 [ТС] | ||||||||||||||||||||||||||||||||||||
|
По внешним признакам повторное нажатие МГц,кГц, % (дБ , мВ , мкВ ) в выбранном режиме к повторной отправке кодов не приводит (уточнить ). Мигание включается после включения на режим частоты, при нажатии ЧМ, АМ, выход переключается, в режиме шага мигания во всех разрядах цифровых индикаторов отключаются, восстанавливаются после выбора режима кнопками " частота" , "ЧМ", "АМ", "выход". Флаги оптимизировать .
Добавлено через 2 часа 25 минут
По блок-схеме для точки 6 было так . Добавлено через 4 часа 49 минут
Уточнить название (точки ) запятой в программе (хотя по "лептике" индикатора для символов она запятая ). Пока это условно , а не ст очки зрения английского языка, для дескриптора, чтобы отличалась от системных переменных . Добавлено через 2 минуты С вычитанием быть бдительным , у нас тип массива uint8_t . Добавлено через 1 час 47 минут
на 101 и 1000 ловить на переключении Добавлено через 3 часа 48 минут там неудобно ставить условие на <=101 по цифрам при шаге больше 1 младшего разряда , а сообщение выдается перед следующим отсчетом ( 190-100)
0
|
||||||||||||||||||||||||||||||||||||
|
10 / 10 / 0
Регистрация: 29.06.2018
Сообщений: 1,536
|
|
| 06.04.2020, 22:35 [ТС] | |
|
Программа немного иначе реагирует на обработку прерывания 1 , а также имеет особенности реакции на кнопки больше, меньше в режиме шаг (дефолтная процедура, но с флажком ). Проблема с кодами вращения против часовой стрелки ( см JK- триггер и обработчик для прерывания 1, когда чередующиеся нули и единицы не должны путаться по маске с кодами клавиш, возможно , нужно программу опроса передней панели по прерыванию 1 иначе написать , чтобы выдавала только 0 или 1 , не путающиеся с скан-кодами клавиатуры ).
0
|
|
| 06.04.2020, 22:35 | |
|
Hp pavilion g6 замена микросхемы видео-чипа Acer Aspire One D255. Замена микросхемы U13 Acer aspire 5602wlmi замена сгоревшей микросхемы PG1AY 6900AS СМА Samsung Q1235, Замена микросхемы STK621-015. Есть аналог!!! Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|
|
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
|
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
|
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ
Основная суть и тезисы по измерениям:
0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема.
Объект не может перемещаться в 0D.
1D (Первое измерение):. . .
|
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek
ВВЕДЕНИЕ
Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
|