Jump to content

Посчитать контрольную сумму Atmega 2560


Recommended Posts

Нужна помощь с подсчетом контрольной суммы Atmega 2560. К примеру есть прошивка для МК в файле .eep (исходника нет), в одной из строк меняется серийный номер, который должен отображаться на жк дисплее платы. Если я меняю номер на другой, то контрольная сумма соответственно тоже должна быть другая, так как Codevision выдает: "checksum error".  Сам серийный номер меняется в предпоследней строке. Для номера: 000719, контрольная сумма будет EB, если мне нужно поменять на число 000720, 000721 и т.д., можно ли пересчитать эту контрольную сумму, вычислить по какому алгоритму это все рассчитывается?IMG_20230918_140942.jpg.748b807e69c245dbd9112c7b7f410c1b.jpg

Link to comment
Share on other sites

Складываете все байты в строке кроме контрольной суммы

0E + 01 + ... + 09 + 00 = 115

Оставляете один байт ( две последние цифры ) - 15.

LRC = ( FF - 15 ) + 1

Link to comment
Share on other sites

Реле, разъемы, вентиляторы, корпуса, микросхемы, конденсаторы и много другое!

Скидки до 20% на сайте электронного дискаунтера ТМ Электроникс.

Бесплатная доставка в любую точку России + кэшбэк 15%.

Подробнее

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

Литиевые батарейки и аккумуляторы от мирового лидера  EVE в Компэл

Компания Компэл, официальный дистрибьютор EVE Energy, бренда №1 по производству химических источников тока (ХИТ) в мире, предлагает продукцию EVE как со склада, так и под заказ. Компания EVE широко известна в странах Европы, Америки и Юго-Восточной Азии уже более 20 лет. Недавно EVE была объявлена поставщиком новых аккумуляторных элементов круглого формата для электрических моделей «нового класса» компании BMW.

Продукция EVE предназначена для самого широкого спектра применений – от бытового до промышленного. Подробнее>>

Запускаете старый добрый PonyProg2000. Открываете файл EEPROM (Open Data (EEPROM) File...). Разрешаете его редактирование (Edit - Edit Buffer enabled). Меняете необходимые данные и сохраняете буфер в файл (лучше Save Data (EEPROM) File As...), задав файлу имя, отличное от оригинала (на всяк случай). Понька сам пересчитает КС на все строчки.

Link to comment
Share on other sites

Литиевые ХИТы EVE Energy на складе в Компэл

На склад КОМПЭЛ поступил ассортимент литиевых химических источников тока EVE. На данный момент доступны батарейки серии ER типоразмеров 1/2АА, С, D и аккумуляторы серий ICR, INR с типоразмером 18650. 

Продукция EVE обладает высочайшей стандартизацией и повторяемостью характеристик. Она является отличной альтернативой как по цене, так и по качеству аналогичной продукции других известных брендов. Подробнее>>

на картинке видно, что для номера 000719 каждая цифра идет отдельными байтами - 00, 00, 00, 07, 01, 09.

для номера 000720

01 меняется на 02 - от EB отнимаем 1, остается EA.

09 меняется на 00 - от EA отнимаем 9, остается E1.

Мудрость приходит вместе с импотенцией...

Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.

Link to comment
Share on other sites

Join the conversation

You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...