Знаток
Регистрация: 23.11.2016
Адрес: Украина
Сообщений: 96
Репутация: 77
![]() |
Можно еще так исправить текст в самом начале файла:
;************************************************* ************ ; КОНСТАНТЫ org 0x3FF DW 0x3400 ; калибровочная константа для МК ; считать до препрошивки |
||
Оценка
|
Новичок
Регистрация: 14.12.2009
Сообщений: 33
Репутация: 15
![]() |
Если я правильно понял, то для правильной работы часов на P16F684 в (по первому варианту) ассемблерный файл "emk1_10A.asm" с поста 409 достаточно исправить вот так: (исправленая редакция отмечена красным)
#INCLUDE P16F676.INC __CONFIG 00E4H ;************************************************* ************ ; КОНСТАНТЫ org 0x3FF DW 0x3400 ; калибровочная константа для МК ; считать до препрошивки ;================================================= ============ С этим файлом англоязычный индикатор работать будет? Или, что равнозначно, по второму варианту, в тексте кода программатора по адресу 0x03FF установить значение "0x3400". Все так? |
||
Оценка
|
Знаток
Регистрация: 23.11.2016
Адрес: Украина
Сообщений: 96
Репутация: 77
![]() |
Совершенно верно, выбор типа индикатора (русский или английский) выбирается в этом же файле ниже:
;------------------------------------------------------------- ; Определения языка на индикаторе ; #DEFINE RUSLCD 1 #DEFINE ENGLCD 1 В данном виде работает англоязычный индикатор |
||
Оценка
|
Новичок
Регистрация: 14.12.2009
Сообщений: 33
Репутация: 15
![]() |
Сделал по второму варианту, т.е в тексте кода программатора по адресу 0x03FF установил значение "0x3400". Проверил в течение 30 минут опоздание таймера всего секунды на 2-3. Так что очередное спасибо Иван_77 за консультацию. И правда еще один вопрос в догонку - описания контроллера PIC16F684 (data sheet) на русском языке случайно нет, а то я как-то в школе-институте немецкий "грыз", а автоматический перевод местами ну очееень уж далек от здравогосмысла.
|
||
Оценка
|
Новичок
Регистрация: 17.01.2017
Сообщений: 2
Репутация: 10
![]() |
Вопрос - а может кто нибудь прошивку отсюда http://www.rlocman.ru/forum/showpost...&postcount=176 перекомпилировать под другой МК, под pic16f628a ?
|
||
Оценка
|
Новичок
Регистрация: 08.04.2017
Сообщений: 6
Репутация: 10
![]() |
Товарищи, а можно вас попросить используя оригинальную схему сделать прошивку которая сразу начинает разряжать аккум до 10.8 вольт, а при достижении данного напряжения отключала реле(на порту светодиода в оригинальной схеме) и останавливала счет? Питать планирую от измеряемого акб. Ток до 10А, емкость до 100А/ч
|
||
Оценка
|
Знаток
Регистрация: 23.11.2016
Адрес: Украина
Сообщений: 96
Репутация: 77
![]() |
Так ведь последние прошивки запоминают последние установки в устройстве, поэтому при одном включении настройте свои режимы и напряжение отключения, при последующих включениях устройство само будет переходить в предустановленные настройки. Единственное максимальная емкость в устройстве не 100А/ч. Если не секрет, для каких нужд будет использоваться Ваше устройство.
|
||
Оценка
|
Обратная связь РадиоЛоцман Вверх |