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

MPLAB X IDE имена регистров общего назначения


_vintik

Рекомендуемые сообщения

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

https://microchipdeveloper.com/mplabx:watches-window
Прошел по шагам рекомеyдации по ссылке. В окне "watches" имена GPR не появились. Но стоило закрыть проект, как все имена вдруг отобразились в незакрывшемся окне "watches".

Спойлер

gpr.thumb.jpg.76bf5b6c162f833913593400a0656043.jpg

 

Ссылка на комментарий
Поделиться на другие сайты

Аккумуляторы INR21700 от EVE Energy со стандартной и увеличенной емкостью

В Компэл представлены аккумуляторы 21700 с емкостями 4000 мА⋅ч и 5000 мА⋅ч (INR21700-40P и INR21700-50E, соответственно). Аккумуляторы INR21700-50E характеризуются повышенной емкостью и предназначены для  устройств с длительным сроком службы. Для приложений, где требуется экстремальный ток разряда до 30 или 50 А, подойдет аккумулятор INR21700-40P. Аккумуляторы INR21700 предназначены для  электротранспорта, а также для промышленных и бытовых приложений. Подробнее>>

 

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

2 часа назад, Alex сказал:

нужно использовать секцию UDATA.

Спасибо, сработало. Прямая ссылка на разъяснения.

Спойлер

gpr2.jpg.48c88e9466a9c293b0c82506d8d312c0.jpg

 

Изменено пользователем _vintik
Ссылка на комментарий
Поделиться на другие сайты

Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов

 Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

В 01.10.2023 в 14:52, _vintik сказал:

Спасибо, сработало. Прямая ссылка на разъяснения.

Немного добавлю к ссылке (тем более, что она на меня :crazy:). Если угораздит писать на avrasm2 в MPLABX (он поддерживает атмеловский ассемблер, если установить параллельно Микрочип (Атмел) студию), то синтаксис корректного объявления регистров будет:

.dseg

var1:   BYTE 1

var2:  BYTE 4

и так далее.

Иначе эти регистры в отладчике не доступны для наблюдения (только безымянно в ОЗУ).

戦う前に相手のベルトの色に注目

Ссылка на комментарий
Поделиться на другие сайты

Помехоподавляющие пленочные конденсаторы Hongfa для бытовых и промышленных сетей

Компания Hongfa - один из лидеров азиатского рынка пленочных конденсаторов с полным циклом производства. Она выпускает пять серий помехоподавляющих конденсаторов этого типа как для бытовой, так и для трехфазной промышленной сети, а также для автомобильного применения. Продукция компании по ассортименту, параметрам и количеству серий конденсаторов ЭМП не уступает другим крупным производителям этого сегмента и может легко заменить ассортимент ушедших из РФ брендов. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

@my504
Был бы признателен, если бы подсказали, как в MPLAB X присвоить значения (asm)
Label_1 equ 0x10
Label_2 equ 0x11

 

Изменено пользователем _vintik
Ссылка на комментарий
Поделиться на другие сайты

10 часов назад, _vintik сказал:

как в MPLAB X присвоить значения (asm)

Вопрос не очень понятен.

Присвоение значений - это исполняемый код (рантайм). А вы привели определение констант, которое происходит на этапе компиляции.

equ - это директива ассемблера, которая на этапе препроцессинга заменяет формальное имя константы в исходном коде на фактическое числовое значение. Ну или заменяет одно формальное имя на другое.

Присвоение значения регистру в исполняемом коде - это инструкция контроллера. То есть то, что будет выполнено уже при работе МК, а не на этапе компиляции загружаемого кода.

Присвоение непосредственного значения аккумулятору ядра (рабочему регистру WREG):

 movlw <значение>

Присвоение значения регистру ОЗУ - это перезапись значения рабочего регистра в регистр ОЗУ:

 movwf <адрес в ОЗУ>

Так о чем был ваш вопрос?

戦う前に相手のベルトの色に注目

Ссылка на комментарий
Поделиться на другие сайты

1 час назад, my504 сказал:

Вопрос не очень понятен.

По тому и нарисовал, что правильными терминами не владею (всё ещё в стадии обучения).

1 час назад, my504 сказал:

equ - это директива ассемблера, которая на этапе препроцессинга заменяет формальное имя константы в исходном коде на фактическое числовое значение.

MPLAB X,  EQU не воспринимает или я неправильно эту директиву ему преподношу. Хотелось бы узнать, как правильно, чтобы присвоение всё-таки было. Ну и чтобы в исходном коде была замена  имени на число.

Ссылка на комментарий
Поделиться на другие сайты

Спасибо, что откликнулись))

Рассосалось само, посмотрел старые коды:
    #define  Adr_cell_1     0x11  ;
    #define  Adr_cell_2     0x12  ;
Это работает без EQU

Спойлер

Пишу раз в год а то и реже...запамятовал всё. А тут новый МК, который старый MPLAB не поддерживает. Вот и проблемы))

 

Изменено пользователем _vintik
Ссылка на комментарий
Поделиться на другие сайты

Для MPLAB IDE да, MPLAB X IDE выдает ошибку.

Вернее 
Adr_cell_1  EQU   0x11  ;
Это присвоение имени по аресу 0х11 в GPR области.
А #define  Adr_cell_1     0x11  ; это присвоение константе числового значение.
Ну, или около того))

Изменено пользователем _vintik
Ссылка на комментарий
Поделиться на другие сайты

17 минут назад, _vintik сказал:

Вернее 
Adr_cell_1  EQU   0x11  ;
Это присвоение имени по аресу 0х11 в GPR области.

Вы ошибаетесь.
это просто присвоение имени константе.
можете открыть .inc файл и убедится в этом сами

Ссылка на комментарий
Поделиться на другие сайты

13 минут назад, IMXO сказал:

Вы ошибаетесь.

Так и есть, сейчас работает...
Нужно читать ошибки, которые выдает компилятор, а шрифт там очень мелкий...
Еще раз спасибо))

Ссылка на комментарий
Поделиться на другие сайты

В 07.10.2023 в 20:36, my504 сказал:

Немного добавлю к ссылке (тем более, что она на меня

Попался документик в котором еще шырше вентилируется вопрос, это тоже Ваш!?
http://www.kaligraf.narod.ru/stati/asm_modul/assembler_moduls.pdf
1.jpg.cfc137fc8e46f54cbd976b99d430cec7.jpg

Ссылка на комментарий
Поделиться на другие сайты

В 19.10.2023 в 13:17, _vintik сказал:

Попался документик в котором еще шырше вентилируется вопрос, это тоже Ваш!?
http://www.kaligraf.narod.ru/stati/asm_modul/assembler_moduls.pdf

Нет, это не мой. Тем более, в URL прямо указан ник - kaligraf. Это достаточно известный в узких кругах товарищ. B)

戦う前に相手のベルトの色に注目

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
  • Сообщения

    • Это определяющее. Вероятность подделки в таких случаях стремится к нулю.
    • По КПД однозначно рулят , поэтому если нужна большая  моща что бы ( просто и не за дорого) оглохнуть то класс D самое то. Особенно для клубов и шатров. Но о качестве звука тут речь не идёт.  Да оно и понятно. Слух человека притупляется очень быстро даже от негромкой музыки.   Собирал пару раз tda7294 другу. Выдернул из муз центров. Уже лет 8 прошло. Работают и звук таки очень не плохой ушами меломана .  Горят они обычно из за того что их лепят на радиатор через силиконовые прокладки (это дичь) ведь  в этих микрах нет термо датчиков есть гст и зеркола которые потдерживают ток покоя постоянным ... В итоге  получаем постоянный саморазогрев. Утюг по русски!  Я же садил через слюду и притягивал пластиной (по центру микры). Заводские петли не годятся для качественного крепления.  
    • Okcana_: “Выброси развлекательную литературу, типа Роговского, возьмись за учебники. ” Судя по тому как ты коверкаешь фамилию автора Раковского ты даже понятия не имеешь об этой книге. Если нет понимания, то тебе не помогут даже любые учебники...   Ты так и не ответила на конкретный вопрос: Чем отличается форма первого периода бурста от любого периода стационарного синуса? Ах да, в учебниках же нет ответа, потому ты и не знаешь что сказать...   Вот потому такие как ты и ухахатывались над Грэмом Мэйнардом (автор FCD) который предлагал косвенно оценивать качество усилителей по точности усиления первого периода а не по количеству нулей после запятой в Кг.
    • Ну он же явно вам показывает что это КТ816. Да и на фото я вижу КТ816, кроме двух. На торце это буквы. Вот подправил на фото, к сожалению зеленый цвет не могу написать ,как раз в этом месте в тетради чем то залито. Годы...сколько лет прошло.
    • @brainway У вас явно шлифованный корпус. На фото я постарался показать места, где это отлично видно. Следовательно - левак. Потому и сгорела. Если вам хочется посмотреть на разнообразие кристаллов, то вот ссылка. На любой вкус. Насколько я знаю, микросхем 72ХХ сейчас нет оригинальных. Есть только более-менее приближённые к ним. Следовательно, параметры мощности можно смело делить на два, на мой взгляд. И это ещё в лучшем случае. Кажущая простота УНЧ на этих микросхемах привлекает самодельщиков, но результат далеко не всегда положителен. Если уж на то пошло, проще и надёжнее собрать китайский кит MX50SE, который здесь и ругали и хвалили, но он хотя бы предсказуем и работает. Только надо обращать внимание на цоколёвку транзисторов 5551 при монтаже. Она бывает различается. И их надо правильно впаять. Эти микросхемы есть только в виде качественных копий, некачественных копий и подделок и тех и других плюс всевозможные шлифовки и даже просто пустые корпуса без кристаллов. Сейчас TDA2005 нормальную найти проблема. Удачи ...
×
×
  • Создать...