Свежие обсуждения
Измерения

Измеритель RLC-2

1 806 1127
Laimys: думою что с подчеркиванием более чем одного символа будет проблема. Просто не возможно, по тому как подчеркивание это видимый знак курсора индикатора (а он только один)

Это ограничение видимо можно обойти, если в требующих подчеркивания знакоместах использовать "самодельные" (CGRAM) символы. Там для изображения графики символа доступны все восемь строк матрицы.

 

У нас три таких знакоместа,
в первом 4 символа (C L R X)
во втором 2 символа (s p)
в третьем 8 (0 1 2 3 4 5 6 7).

Но я так понимаю, для одного знакоместа можно использовать готовый курсор в виде подчеркивания, лучше для третьего, где 8 символов. Тогда останется создать самодельных символов 4+2=6. Или даже 5, X можно без подчеркивания.

Tadas, спасибо.

Tadas, CGRAM это же те самые 8 мест для символов пользователя, которые у нас все заняты :( , их надо освобождать. 

Три номера адаптеров,
надстрочный символ "A",
символы омега, микро,
две стрелки в стороны.

Еще символ тета на месте чего-то из выше перечисленного. Но как там всё на самом деле в CGRAM (что чем занято), один Laimys знает.

 
АК: CGRAM это же те самые 8 мест для символов пользователя, которые у нас все заняты :( , их надо освобождать. 

Их можно менять "на лету". Они не являются железно запрограммированными.
Конечно, работы для программиста побольше будет и память на это потребуется.

 

Это то же самое, про что Вы сейчас сказали?

 

Там не очень чётко выражена мысль, но думаю это то же самое.
Графика требуемого символа формируется перед тем, как его требуется отобразить.

 
Tadas: Их можно менять "на лету". Они не являются железно запрограммированными. Конечно, работы для программиста побольше будет и память на это потребуется.


Да, сейчас когда есть свободная память, это стало возможно. Я как то об этом и не подумал. Можно создавать до 8-ми символов для главного экрана (дисплей измерений) и до 8-ми для меню.

 

АК - пока что я тоже жду заказанного кварца. Выложенные тестовые прошивки - для 20МГц кварца.

Кажется нашёл баг, который должен быть, думою, во всех версиях прошивок, в том числе и в 1.3а. Дело в том что когда после опен и шорт калибровок мерею например 30нФ конденсатор и переключаю частоты то после переключения частоты показание завышается до 39нФ и через несколько замеров нормализируется. Это проевляется кгда частоту меняю на пример с 10кГц на 1кГ. То есть с 10кГц переключаюсь на 100Гц и когда диапазон на этой частоте устанавливется и показывает измерение, сразу переключаю частоту на 1кГц. Тогда показывает 30нФ, потом 39нФ, 38нФ,36нФ, 33нФ, 31нФ и 30нФ стоит на месте. Как то так, но не всегда это проевляется.

Сделал отчистку накопителя измерений АЦП после переключения частоты. Баг после этого ещё не проевлялся. Будет время - потестирую. 

 

Не получается увидеть баг, прошивка rlc2_v1.5ttt05_20MHz_16x2. Пробовал с конденсаторами 27 нФ и 33 нФ. Да и не видел я ничего такого раньше, десять лет на кнопки нажимаю.

Laimys: Да, сейчас когда есть свободная память, это стало возможно. Я как то об этом и не подумал. Можно создавать до 8-ми символов для главного экрана (дисплей измерений) и до 8-ми для меню.

Это радует, значит, идея с подчеркиванием трех символов - реализуемая. 

 

Обновил прошивки (2.0a4), исправил ошибку в процедуре записи ПП.

 

АК -Прислали из Китая PICkit3 Включил PICkit3 к программатору MPLAB X IPEv5.00 (который устанавливается со средой MPLAB X-v5.0) он определил серийный номер № BUR124180001 (не стал программировать -пишет в окне- что не включено питание U=+5v (что бы включить питание которое подаётся на микросхему надо войти в расширенное меню) - нажимаю (Setting- нужно в окне   PASSWORD ввести парль от фирмы microchip)  так как это вероятно клон  оригинального этот пароль китайцы не прислали.  Так как к  этому серийному № BUR124180001 номеру нужен пароль Password от microchip. Удалось запрограммировать из среды MPLAB X -v5.0 (В настройках PICkit3 нужно поставить галочку +5v и добавить -> OK  Когда за программируется МК PIC16F1788 то  будет сообщение:

*****************************************************

Connecting to MPLAB PICkit 3...

Currently loaded firmware on PICkit 3
Firmware Suite Version.....01.52.02
Firmware type..............Enhanced Midrange

Programmer to target power is enabled - VDD = 5,000000 volts.
Target device PIC16F1788 found.
Device ID Revision = 2041

Device Erased...

Programming...

The following memory area(s) will be programmed:
program memory: start address = 0x0, end address = 0x20bf
configuration memory
EEData memory
Programming/Verify complete