Перейти к содержанию

Пентагрид

Members
  • Постов

    238
  • Зарегистрирован

  • Посещение

Весь контент Пентагрид

  1. При таком низком напряжении питания надо таскать с собой довольно толстый провод, в противном случае большая часть полезной мощности сядет на проводах (сгинет в заземлении). Лучше замутить что-нибудь с питанием от кроны или поставить перед линией повышающий трансформатор.
  2. Как принято переводить "clamp mode"? Из текста про RCD-снаббер: In clamp mode the objective is to keep the switch from exceeding some maximum voltage. The switch itself will have to sustain the peak power dissipation of turning off.
  3. Вывод сброса подтягивал на +5 В, ставил замедляющую цепочку, ставил _MCLRE_OFF. Что касается схемы: просто МК с керамическим конденсатором 0,1 мкФ у ног питания. Не запускается банальный ЖКИ 1602А. Народ вангует на неправильную инициализацию. Пробовал написать свою по алгоритму из паспорта или взять готовую и перекроить на свои порты. Не заработало. Потом взял и просто подключил светодиод через резистор проверить, не угробил ли микруху экспериментами. И он не запускается, как ни странно.Ни на бредборде, ни на макетке с пайкой.
  4. МК нестабильно работает (внутреннее тактирование). Когда питаю от БП на 7805, то для запуска требуется приблизить руку. При питании от кроны через 7805 МК запускается, но реагирует на приближение руки глюками. Вероятно, наводки? Статическое напряжение? Как бороться?
  5. Если у МК (PIC16F628A) остаются свободные ножки, следует ли их заземлять?
  6. Я в начале неправильно выполнил цепь пуска. Представленная схема пуска замечательна, стабилизатор запускается, выходное напряжение плавно нарастает за <1 сек. @Михайлик, с идеальным источником тока схема запустилась без цепи пуска. Вариант с резистором вместо источника тока показал, что цепь требуется. Вероятно, вы правы насчёт температурной нестабильности, схема же симулируется без проблем. То есть источник тока в питании дифкаскада не даст сравнительного преимущества даже на мкВ переменной составляющей выходного напряжения? Варианты источника тока указаны лишь для успокоения мнительности?
  7. Мультисим 12 своеобразно симулирует схему компенсационного стабилизатора. Стоит подключить между базой регулирующего транзистора и землёй конденсатор хотя бы на 1000 пФ, начинается долгий переходный процесс счётом на минуты, хотя плечо дифкаскада пропускает ток в 1 мА и должно было зарядить ёмкость за ~мс. Возможно я ошибаюсь и это не баг, а фича следствие неправильного понимания схемы.
  8. Большое спасибо за ответ! Программа соответствует железу. Перепроверил настройки в TRISах (с учётом переходов между банками), выключение компараторов и пр. Моё MOVLW 0b00000110 MOVWF PORTB соответствует их movlw .6 movwf M_byte call in_port разница лишь в том, что в оригинале из-за кучамалы с пинами используется массивная подпрограмма in_port, которая по битам выводит M_byte на нужные пины, а у меня DB7...DB0=RB7...RB0, поэтому целый байт идёт сразу на выход. А подпрограммы zapis и strob - это одно и то же (переименовано для удобства понимания того, что же там происходит на самом деле - всего лишь поднятие Е+2 мкс задержки+опускание Е). Последний вариант: в оригинале поменять настройки пинов, оставив эту несчастную in_port. Может быть всё дело в задержках, которые появляются в ходе её выполнения?
  9. Пентагрид

    PIC16F628A + 1602A

    Здравствуйте, товарищи! Я только начал изучать программирование МК с ассемблера для пиков. Прошёл светодиодную мигалку и взялся за вывод текста с PIC16F628A на ЖКИ 1602А. Но не заладилось. Взял готовую прошивку (сама она успешно запустилась), слегка подредактировал: задал соответствие DB0...DB7=RB0...RB7, вывел отдельные переменные address и symbol для адреса и символа ячейки на экране. Это выглядит следующим образом: MOVLW 0x00 ;вывод единицы в первую ячейку MOVWF address MOVLW 0b00110001 MOVWF symbol CALL znak при этом используются подпрограммы znak: MOVF address,0 ;вывод адреса MOVWF PORTB BCF RS CALL strob CALL delay_39us MOVF symbol,0 ;вывод символа MOVWF PORTB BSF RS CALL strob CALL delay_39us RETURN strob: BSF E NOP ;задержка 2 мкс NOP BCF E RETURN Второй день до поздней ночи перепроверяю прошивку, надёжность и правильность на бредборде, RC-цепочку на MCLR. Скачанный проект работает, а моя программа - нет. Прошу помочь в поиске ошибки в коде. lcd-test.asm
  10. Лет 5 назад сделал именно таким образом. Питание от кроны, антенна подвешена под потолком. Некие иранцы и французы оказались намного громче местной СВ станции (последние вещали с замираниями, как на КВ). А для детекторного приёма ныне мощности не те (даже при солидной антенне). Да и любой первый попавшийся транзистор имеет fгр~100...150 МГц, надо сразу собирать как минимум 0-V-1 с входным контуром и отводом от катушки.
  11. Сперва можно собрать обыкновенный каскад УНЧ с наушником, прямо к базе транзистора подключить антенну в виде провода длиной 2-3 метра. Послушать многоголосный эфир, сориентироваться, какая станция громче вещает.
  12. На спектроанализатор поймал некий сигнал (ко входу подключал штырёк). Центральная частота - 396 МГц, полоса - 1,6 МГц, "плоская верхушка", справа тянется хвост. С момента обнаружения вещает больше недели. Поблизости вероятных источников не заметил. Каково Ваше мнение - что это за передатчик?
  13. Я всё же рискнул. Да, происходило. Теперь, после успешного запуска ОС, думаю, и они заработают в нормальном режиме. @nvju1967 , БИОС в норме и исправно запускается. С Линуксом дела не имел, установил с другого ПК Win2000, как и рекомендовано в паспорте матплаты. В данный момент на диске стоит оригинальная ОС, со встроенным пакетом обновления. Программа-скриншотер не запустилась, поэтому скопировал принт-скрином в буфер и записал в WordPad. Видео-, аудиодрайверов и Ethernet-адаптер пока не устанавливал. Спасибо Вам за поддержку в восстановлении аппаратуры. Извлёк полезный урок о запусках, БИОСе, совместимостях. Дальнейшие действия: подключение дополнительной ОЗУ, съёмных устройств, карты Ethernet, установка драйверов и антивируса, выход в интернет.
  14. Отключил жёсткий диск. Тщательно проверил БИОС по паспорту, выставил приоритет накопителю дискет. Выдало "Boot Failure: System Halted". Для чистоты эксперимента проделал то же самое, подключив лишь CD-ROM. Выдало ту же ошибку. Не реагирует. Имеется два варианта дальнейших действий: 1) Установить микроОС на дискету и попытаться загрузить матплату с неё, проверить жёсткий диск; 2) Установить с другого компьютера Windows 2000 на жёсткий диск и затем загрузится с него.
  15. Подключать к нему программаторы, самодельные девайсы (дабы не сжечь стоящую аппаратуру). Можно печатать или выходить в интернет, когда все остальные компьютеры заняты. Наконец, принцип "всё имеющееся оборудование должно быть исправно и готово к эксплуатации". Сделаю так при первой же возможности. Спасибо, что советуете варианты. Я испробовал все, что знал.
  16. Я проверил - рабочий. Планирую проверить с установщиком Win2000 (она больше подходит для такой "маломощной" конфигурации). Попробую незамедлительно. Сделал по инструкции. Отформатировал как загрузчик, записал файлы, проверил их наличие. Настроил в БИОСе приоритет дискеты, вставил - выдаёт "NTLDR missing". Я даже перепроверил настройки БИОСа. Тем временем вал накопителя дискет стал вращаться безостановочно, подобно жёсткому диску. Записал и поставил установку Win2000 - та же история. Отсутствие реакции наталкивает на мысль о неисправности чипсета (хотя в своё время вышла из строя лишь сборка 4501 в питании ОЗУ да отломался твердотельный конденсатор; заменены).
  17. 1. Установил именно в БИОСе. А дисковод подключал и как Slave к шлейфу жёсткого диска, и как отдельный Master в 2-ой разъём на плате (Secondary IDE). 2. Экран программы установки не появляется. Да, именно так. Я проверял по даташиту.
  18. Спасибо за информацию! Я-то считал, что вращается по команде, чтобы подвести нужный сектор или нечто в этом роде. Однако, он не издаёт характерных для головки звуков, как при нормальном функционировании. Остаётся проблема загрузки с CD-ROM. Не предлагает "Press any key...", а всё выдаёт ошибку либо мигающий курсор.
  19. Реанимировал материнскую плату D815EPEA2 (Пентиум 3, 128 МБ ОЗУ). БИОС сбросил. Вставил свежую батарейку. Подключил родной жёсткий диск MAXTOR 20 ГБ (малый процент износа, в период неисправности матплаты лежал в коробке в качестве резервного с установленной WinXP). При включении вилки в сеть матплата сразу запускается. Вал диска разгоняется произвольно без реакции на команды, нет щелчков и прочих признаков работы головок. Нажимаю сброс. Заставка, затем пишет "NTLDR missing". На дискету с обновлением БИОСа реагирует, читает (БИОС так и не поменял, родной в порядке). На плате два разъёма АТА, подключал к обоим, менял шлейфы - безрезультатно. Подключил к работающему ПК - диск в норме. В БИОСе виден. Переключил Primary на CD-ROM, чтобы переустановить ОС. Читает, но адекватной реакции нет, выводит ту же ошибку "NTLDR missing" либо просто курсор мигает в углу. Всё это время жёсткий диск безостановочно вращается. Прошу мнения и совета мастеров и опытных пользователей: в чём может заключаться причина подобной неполадки?
  20. Товарищи, можно ли без вреда здоровью аппаратуры на материнской плате вместо твердотельного конденсатора 10 мкФ поставить на 100 мкФ (оба на макс. напряжение 16 В)?
  21. Уважаемый @kecha, в вопросе содержалась информация о том, какую роль играют эти научные деятели в моей студенческой жизни. Персонального обращения к кому-либо не было.
  22. А ты помнишь теорему Котельникова? Разбираешься в коэффициентах Берга? Делал ли курсачи по Шахгильдяну и Хромому? Познал ли тайны телевидения по трудам Новаковского и Кривошеева?
×
×
  • Создать...