Для ознакомления с принципами применения CRC посетите страницу «Полное руководство по циклическому избыточному контролю».
Пользовательские параметры
Рассчитанный CRC
Результат представлен ниже.
Контрольная сумма циклической избыточности (CRC) — это код обнаружения ошибок, широко используемый в цифровых сетях и устройствах хранения данных для выявления случайных изменений исходных данных. Он работает, рассматривая сообщение как большое двоичное число и деля его на фиксированное двоичное число, «полином». Остаток от этого деления и есть контрольная сумма CRC.
Визуализация процесса
Приведённая ниже анимация упрощает процесс двоичного деления в столбик, который является основой вычисления CRC. Вы можете пошагово увидеть, как генерируется остаток (значение CRC). Это концептуальная модель; реальные реализации значительно оптимизированы в аппаратном и программном обеспечении.
Изучите распространенные алгоритмы CRC. Щелкните по любой строке, чтобы загрузить ее параметры в калькулятор.
| Имя | Ширина | Многочлен | Начальное значение | Поразмышляйте | Отразите в себе | Финальное XOR |
|---|
Практические заметки: Design Verification Notes for CRC Calculator Online - Free Tool
Используйте эти замечания перед применением информации в реальном проекте.
Практические проверки
- Confirm the input units, tolerance range, and operating frequency before using the calculated value in a PCB design.
- Cross-check critical results with a datasheet formula, SPICE model, or bench measurement because ideal calculators omit parasitic resistance, capacitance, and inductance.
- When the result affects RF, timing, power, or filter behavior, reserve margin for component tolerance, temperature drift, and PCB layout parasitics.
CRC Calculator 写谢褟 芯褌谢邪写泻懈 embedded-褋懈褋褌械屑
CRC calculator 锌芯谢械蟹械薪 褌芯谐写邪, 泻芯谐写邪 泻芯屑邪薪写邪 褋薪邪褔邪谢邪 锌褉芯胁械褉褟械褌 褌芯褔薪褘泄 polynomial, initial value, reflected input/output, final XOR 懈 锌芯褉褟写芯泻 斜邪泄褌芯胁, 邪 褍卸械 锌芯褌芯屑 写芯胁械褉褟械褌 checksum. 袩褉懈 reverse engineering 褔邪褋褌芯 褋褉邪胁薪懈胁邪褞褌 CRC16 calculator, CRC32 calculator 懈 CRC8 calculator 薪邪 芯写薪芯屑 懈 褌芯屑 卸械 锌邪泻械褌械, 褔褌芯斜褘 锌芯薪褟褌褜, 泻邪泻邪褟 胁械褉褋懈褟 锌褉芯褌芯泻芯谢邪 褉械邪谢褜薪芯 懈褋锌芯谢褜蟹褍械褌褋褟 褍褋褌褉芯泄褋褌胁芯屑.
袩褉邪泻褌懈褔械褋泻懈泄 褋锌懈褋芯泻 锌褉芯胁械褉泻懈 (Protocol Verification Checklist)
- 袩褉芯胁械褉褜褌械, 懈褋锌芯谢褜蟹褍械褌 谢懈 泻邪写褉 CRC-8, CRC-16 懈谢懈 CRC-32.
- 小胁械褉褜褌械 polynomial, init value, refin/refout 懈 xorout 褋 褑械谢械胁褘屑 锌褉芯褌芯泻芯谢芯屑.
- 袩褉芯胁械褉褜褌械 ASCII, hex 懈 锌芯褉褟写芯泻 斜邪泄褌芯胁 Modbus 写芯 褎懈泻褋邪褑懈懈 懈褌芯谐芯胁芯谐芯 checksum.
FAQ
袣芯谐写邪 谢褍褔褕械 懈褋锌芯谢褜蟹芯胁邪褌褜 CRC16 calculator 胁屑械褋褌芯 CRC32? CRC-16 褔邪褖械 胁褋褌褉械褔邪械褌褋褟 胁 锌褉芯屑褘褕谢械薪薪褘褏 褕懈薪邪褏 懈 泻芯屑锌邪泻褌薪褘褏 embedded-锌邪泻械褌邪褏, 邪 CRC-32 谢褍褔褕械 锌芯写褏芯写懈褌 写谢褟 写谢懈薪薪褘褏 写邪薪薪褘褏 褋 斜芯谢械械 褋褌褉芯谐懈屑 泻芯薪褌褉芯谢械屑 芯褕懈斜芯泻.
袣邪泻 锌褉芯胁械褉懈褌褜 褉械蟹褍谢褜褌邪褌 Modbus CRC? 小褔懈褌邪泄褌械 checksum 锌芯 斜邪泄褌邪屑 褋芯芯斜褖械薪懈褟 写芯 锌芯谢褟 CRC 懈 蟹邪褌械屑 褋褉邪胁薪懈褌械 low-byte/high-byte 锌芯褉褟写芯泻, 泻芯褌芯褉褘泄 芯卸懈写邪械褌 褍褋褌褉芯泄褋褌胁芯 Modbus.
CRC Calculator 写谢褟 芯褌谢邪写泻懈 embedded-褋懈褋褌械屑
CRC calculator 锌芯谢械蟹械薪 褌芯谐写邪, 泻芯谐写邪 泻芯屑邪薪写邪 褋薪邪褔邪谢邪 锌褉芯胁械褉褟械褌 褌芯褔薪褘泄 polynomial, initial value, reflected input/output, final XOR 懈 锌芯褉褟写芯泻 斜邪泄褌芯胁, 邪 褍卸械 锌芯褌芯屑 写芯胁械褉褟械褌 checksum. 袩褉懈 reverse engineering 褔邪褋褌芯 褋褉邪胁薪懈胁邪褞褌 CRC16 calculator, CRC32 calculator 懈 CRC8 calculator 薪邪 芯写薪芯屑 懈 褌芯屑 卸械 锌邪泻械褌械, 褔褌芯斜褘 锌芯薪褟褌褜, 泻邪泻邪褟 胁械褉褋懈褟 锌褉芯褌芯泻芯谢邪 褉械邪谢褜薪芯 懈褋锌芯谢褜蟹褍械褌褋褟 褍褋褌褉芯泄褋褌胁芯屑.
袩褉邪泻褌懈褔械褋泻懈泄 褋锌懈褋芯泻 锌褉芯胁械褉泻懈 (Protocol Verification Checklist)
- 袩褉芯胁械褉褜褌械, 懈褋锌芯谢褜蟹褍械褌 谢懈 泻邪写褉 CRC-8, CRC-16 懈谢懈 CRC-32.
- 小胁械褉褜褌械 polynomial, init value, refin/refout 懈 xorout 褋 褑械谢械胁褘屑 锌褉芯褌芯泻芯谢芯屑.
- 袩褉芯胁械褉褜褌械 ASCII, hex 懈 锌芯褉褟写芯泻 斜邪泄褌芯胁 Modbus 写芯 褎懈泻褋邪褑懈懈 懈褌芯谐芯胁芯谐芯 checksum.
FAQ
袣芯谐写邪 谢褍褔褕械 懈褋锌芯谢褜蟹芯胁邪褌褜 CRC16 calculator 胁屑械褋褌芯 CRC32? CRC-16 褔邪褖械 胁褋褌褉械褔邪械褌褋褟 胁 锌褉芯屑褘褕谢械薪薪褘褏 褕懈薪邪褏 懈 泻芯屑锌邪泻褌薪褘褏 embedded-锌邪泻械褌邪褏, 邪 CRC-32 谢褍褔褕械 锌芯写褏芯写懈褌 写谢褟 写谢懈薪薪褘褏 写邪薪薪褘褏 褋 斜芯谢械械 褋褌褉芯谐懈屑 泻芯薪褌褉芯谢械屑 芯褕懈斜芯泻.
袣邪泻 锌褉芯胁械褉懈褌褜 褉械蟹褍谢褜褌邪褌 Modbus CRC? 小褔懈褌邪泄褌械 checksum 锌芯 斜邪泄褌邪屑 褋芯芯斜褖械薪懈褟 写芯 锌芯谢褟 CRC 懈 蟹邪褌械屑 褋褉邪胁薪懈褌械 low-byte/high-byte 锌芯褉褟写芯泻, 泻芯褌芯褉褘泄 芯卸懈写邪械褌 褍褋褌褉芯泄褋褌胁芯 Modbus.
CRC Calculator 写谢褟 芯褌谢邪写泻懈 embedded-褋懈褋褌械屑
CRC calculator 锌芯谢械蟹械薪 褌芯谐写邪, 泻芯谐写邪 泻芯屑邪薪写邪 褋薪邪褔邪谢邪 锌褉芯胁械褉褟械褌 褌芯褔薪褘泄 polynomial, initial value, reflected input/output, final XOR 懈 锌芯褉褟写芯泻 斜邪泄褌芯胁, 邪 褍卸械 锌芯褌芯屑 写芯胁械褉褟械褌 checksum. 袩褉懈 reverse engineering 褔邪褋褌芯 褋褉邪胁薪懈胁邪褞褌 CRC16 calculator, CRC32 calculator 懈 CRC8 calculator 薪邪 芯写薪芯屑 懈 褌芯屑 卸械 锌邪泻械褌械, 褔褌芯斜褘 锌芯薪褟褌褜, 泻邪泻邪褟 胁械褉褋懈褟 锌褉芯褌芯泻芯谢邪 褉械邪谢褜薪芯 懈褋锌芯谢褜蟹褍械褌褋褟 褍褋褌褉芯泄褋褌胁芯屑.
袩褉邪泻褌懈褔械褋泻懈泄 褋锌懈褋芯泻 锌褉芯胁械褉泻懈 (Protocol Verification Checklist)
- 袩褉芯胁械褉褜褌械, 懈褋锌芯谢褜蟹褍械褌 谢懈 泻邪写褉 CRC-8, CRC-16 懈谢懈 CRC-32.
- 小胁械褉褜褌械 polynomial, init value, refin/refout 懈 xorout 褋 褑械谢械胁褘屑 锌褉芯褌芯泻芯谢芯屑.
- 袩褉芯胁械褉褜褌械 ASCII, hex 懈 锌芯褉褟写芯泻 斜邪泄褌芯胁 Modbus 写芯 褎懈泻褋邪褑懈懈 懈褌芯谐芯胁芯谐芯 checksum.
FAQ
袣芯谐写邪 谢褍褔褕械 懈褋锌芯谢褜蟹芯胁邪褌褜 CRC16 calculator 胁屑械褋褌芯 CRC32? CRC-16 褔邪褖械 胁褋褌褉械褔邪械褌褋褟 胁 锌褉芯屑褘褕谢械薪薪褘褏 褕懈薪邪褏 懈 泻芯屑锌邪泻褌薪褘褏 embedded-锌邪泻械褌邪褏, 邪 CRC-32 谢褍褔褕械 锌芯写褏芯写懈褌 写谢褟 写谢懈薪薪褘褏 写邪薪薪褘褏 褋 斜芯谢械械 褋褌褉芯谐懈屑 泻芯薪褌褉芯谢械屑 芯褕懈斜芯泻.
袣邪泻 锌褉芯胁械褉懈褌褜 褉械蟹褍谢褜褌邪褌 Modbus CRC? 小褔懈褌邪泄褌械 checksum 锌芯 斜邪泄褌邪屑 褋芯芯斜褖械薪懈褟 写芯 锌芯谢褟 CRC 懈 蟹邪褌械屑 褋褉邪胁薪懈褌械 low-byte/high-byte 锌芯褉褟写芯泻, 泻芯褌芯褉褘泄 芯卸懈写邪械褌 褍褋褌褉芯泄褋褌胁芯 Modbus.







