Уважаемые посетители! Форум CQHAM.RU существует исключительно за счет показа рекламы. Мы будем благодарны, если Вы не будете блокировать рекламу на нашем Форуме. Просим внести cqham.ru в список исключений для Вашего блокировщика рекламы.
Страница 151 из 151 ПерваяПервая ... 51101141148149150151
Показано с 1,501 по 1,505 из 1505

Тема: FCL-meter FAQ. Вопросы и ответы #2

  1. #1501

    Сообщение

    Подскажите пожалуйста по этому фрагменту кода

    Код:
    ;Вывод разряда и подготовка к выводу следующего
    DispBCD        movwf        FSR
    NextNibble    swapf        INDF,F
            movf        INDF,W
            call        NumLCD
            return
    
    Digit1        movlw        BCD1        ; Разряд 1
                 goto        DispBCD
    Digit2        EQU        Digit1        ; Разряд 2
    
    Digit3        movlw        BCD0        ; Разряд 3
                 goto        DispBCD
    Digit4        EQU        Digit3        ; Разряд 4
    Встроенный в протеус MPASM ругается на следующие строки
    Digit2 EQU Digit1 ; Разряд 2
    Digit4 EQU Digit3 ; Разряд 4


    Operand contains unresolvable labels or is too complex

    Почему ругается и как можно изменить, что бы не было ошибки?


  2. #1502
    Аватар для vadim_d
    Регистрация
    29.10.2006
    Адрес
    Санкт-Петербург
    Сообщений
    11,943
    Цитата Сообщение от igorstepok Посмотреть сообщение
    ругается на следующие строки
    Это макроопределения, попробуйте заменить их дубликатами меток:

    Digit2: ; Разряд 2
    Digit1 movlw BCD1 ; Разряд 1
    goto DispBCD

    Digit4: ; Разряд 4
    Digit3 movlw BCD0 ; Разряд 3
    goto DispBCD

    Двоеточия после меток можно не ставить
    Вадим

  3. Спасибо от igorstepok

  4. #1503
    Здравствуйте, уважаемые.
    Собрал FCL-meter на pic16f84a по схеме Александра Буевского. С дисплеем 0802A не отображается вторая строка ни с одной прошивкой 2x8, в том числе и с прошивкой fcl2x8v4-2. С прошивками для 16-ти символьных дисплеев этот дисплей работает корректно, все отображается на своих местах, только, естественно, не хватает разрядов. Я, к сожалению, не силен в программировании, поэтому пробовал править код в прошивке fcl2x8v4-2 путем сравнения с прошивкой fcl2x16v4. Одно исправление в прошивке Alex007 уже делал http://www.cqham.ru/forum/showthread...ll=1#post12261
    Нажмите на изображение для увеличения. 

Название:	ScreenShot00002.jpg 
Просмотров:	53 
Размер:	233.4 Кб 
ID:	352297
    , но этого не достаточно.

    Методом проб и ошибок я исправил код еще в двух местах:
    Нажмите на изображение для увеличения. 

Название:	ScreenShot00003.jpg 
Просмотров:	27 
Размер:	481.2 Кб 
ID:	352298 Нажмите на изображение для увеличения. 

Название:	ScreenShot00004.jpg 
Просмотров:	31 
Размер:	485.6 Кб 
ID:	352299
    Теперь, как положено, в двух строках отображает измерители емкости, индуктивности, настройки констант X1-X3.
    В режиме частотомера правильно отображается верхняя строка, в том числе индикатор разряда батареи, как положено в этом варианте индикатора, перед "MHz". Но вот 2-я строка пустая, не отображаются показания. Что я только не пробовал - метод тыка не помогает
    Проблема, скорей всего, скрывается где-то здесь:
    Нажмите на изображение для увеличения. 

Название:	ScreenShot00006.jpg 
Просмотров:	36 
Размер:	556.0 Кб 
ID:	352306
    Изменение значения 0x82 ;индикация частоты не дает результата.
    И еще, когда экспериментировал с кодом (удалил команду на отображение разряда батареи перед "MHz"), заметил что после MHz в первой строке появилась одна цифра показаний частотомера (она изменяется при измерении частоты). Такое впечатление, что показания частотомера находятся в первой строке, но не отображаются, т.к. не хватает разрядов у дисплея. Возможно нужно добавить команду перевода курсора на вторую строку, но как и куда - не хватает знаний.
    Буду благодарен за любую помощь.

    В прикрепленном архиве оригинальные от автора исходники fcl2x8v4-2.asm, fcl2x16v4.asm и моя fcl2x8v4-1_test.asm
    Вложения Вложения
    • Тип файла: zip FCL.zip (23.1 Кб, Просмотров: 57)

  5. #1504
    Достала уже меня нестабильность показаний приборчика. Вбрызнешь в переключатели WD-40 и работает хорошо но через недельку опять нестабильные показания и плохо калибруется.
    Решил проблему заменой переключателей на реле РЭС-60 на две групы контактов и все проблемы ушли в небытие.
    Может мне попались такие переключатели, кто знает.
    Но так на заметку для других.

  6. Спасибо от ra6ljm

  7. #1505

    Регистрация
    02.06.2008
    Адрес
    Орловский
    Сообщений
    1,018
    Записей в дневнике
    7
    Такая же чепуха. Тоже хотел реле поставить, но нет свободного времени.
    "Есть старое правило - чтобы не было геморроя, руки должны быть прямыми, а извилины - кривыми, но не наоборот." (С)Korzh

  8. Спасибо от Alex_1

Страница 151 из 151 ПерваяПервая ... 51101141148149150151

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

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

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

Похожие темы

  1. MMANA - вопросы и ответы
    от UN9GW в разделе Программное обеспечение
    Ответов: 425
    Последнее сообщение: 09.12.2021, 10:16
  2. Вопросы и ответы по Аматор ЭМФ-У
    от Rulya в разделе Трансиверы, приемники КВ/УКВ
    Ответов: 32
    Последнее сообщение: 04.02.2012, 11:05
  3. FCL-meter FAQ. Вопросы и ответы
    от EU1ME в разделе Конструкции на микроконтроллерах для радиолюбителей
    Ответов: 2086
    Последнее сообщение: 16.09.2009, 13:40
  4. Пользователям miniVNA: вопросы и ответы
    от ES4TIX в разделе Технический кабинет
    Ответов: 0
    Последнее сообщение: 01.01.2009, 17:07
  5. IMD METER
    от WT2J в разделе Цифровые виды связи Новые технологии в электронике и связи
    Ответов: 0
    Последнее сообщение: 25.01.2008, 23:59

Метки этой темы

Ваши права

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