历史上的今天

今天是:2024年09月02日(星期一)

正在发生

2020年09月02日 | PIC的HEX文件(校应和详解)

发布者:ByteChaser 来源: eefocus关键字:PIC  HEX文件  校应和 手机看文章 扫描二维码
随时随地手机看文章

例如:


:040000002CEF10F0E1      # 这里 E1 为校应码


python计算校应码(来验证校应码计算公式):

代码:


# data 为hex某一行的字符串数据

def calc_checksum( data):

    sum = 0

    result=0

    print("校应数据长度:",len(data))

    for i in range(0, len(data),2):

        sum = ((int(data[i:i +2], 16))+checksum )

    result=(256-sum)&0xff

    return result

在这里插入图片描述

可以看到确实是0xE1,到此校验和算法验证成功。


关键字:PIC  HEX文件  校应和 引用地址:PIC的HEX文件(校应和详解)

上一篇:pic18f66k80_boot 与 led (hex)
下一篇:PIC18F66K80存储器构成(详解)

推荐阅读

搬运型移动机器人是智能物流系统的重要组成部分。移动机器人并不是简单意义上代替人的劳动,它既有人对环境状态的快速反应和分析判断能力,又具有机器可长时间持续工作、精确度高、自动避让的能力,成为企业在数字化改造和升级过程中的优先考虑目标。据了解,国内大约80%的工厂还保留磁条的方式进行搬运,成本高、效率低。如何低成本、高效率保证成百上千...
对 YModem 的接触,只是在无网络的情况下,使用SecureCRT软件输入loady命令进行串口传输,烧写内核和文件系统。参看:Hi3516A开发-- 板卡串口烧写但你要问我 YModem 是个什么东西,我还真说不上来。接下来,就开始对YModem的一步步剖析详解!!一、YModem简介参看:XMODEM/YMODEM PROTOCOL REFERENCE。。。。 网上查了老半天,怎么感觉没有一篇讲...
9月2日消息,2019年3月,最早一批特斯拉V3充电桩在美国旧金山一处停车场向用户开放。由于这款充电桩在家用车领域,采用了史无前例的250kW超高设计功率,官方为部署V3,需要以极为苛刻的条件筛选能够驾驭超高负载的电网。所以,直到2019年末,首批V3充电桩才在国内首次亮相。当时,特友们纷至沓来,有车主甚至在搭载2170电芯的标准Model 3上,体验到了“15...
  防爆电机运行条件  额外电压:380、660、1140、380/660、660/1140V。  额外频率:50Hz。  定额:接连工作制S1。  电动机运用环境条件海拔不超越1000m,环境空气温度随季节而改变,为-20~+40℃的户内型环境。  防爆电机类型为根本型,适用于户内环境  防爆电机类型-W适用于野外型环境  防爆电机类型-TH适用于户内湿热带型环境...

史海拾趣

问答坊 | AI 解惑

变频器维修经验谈(转)

最近维修一台三菱A540-55K变频器,是一位维修新手维修不好才拿到我们这里来,这台机本来是坏了一个模块,换好模块后,这位新手想测量驱动是否正常,把模块触发线拨掉,结果一通电就跳闸,检查后发现又烧掉一个模块!他想很久都弄不明白为什么会这样 ...…

查看全部问答∨

大家有没有Protel DXP 的下载地址?

大家好,请问大家有没有能真正下载到的Protel DXP的下载地址?我在网上找了一下,结果都不是好理想,不是不能安装,就是要什么注册码,真是麻烦呀,大家帮帮我好吗…

查看全部问答∨

单片机自检程序1

单片机自检程序1…

查看全部问答∨

读8025,每次读7个字节,奇数次读出的数据和偶数次读出的不一样,奇数次相同,偶数次基本相同,原因何在??

我遇到的情况很奇怪,同样的代码用R8025EJ03和用R8025Ex28(个人认为只是批号不同)读出的时钟不一样,每秒读一次8025用J03读每次都是正确的,用X28一次对一次不对,不对的那一次数据是08-0f的数据。我用的是第三种读方式:不指定从地址Fh开始读取 ...…

查看全部问答∨

求一好用的VHDL语言编辑器

能自动语法缩进和自动补全关键字,最后能记忆输入,自动补全上次输入过的词,就像VIM一样 有这样的吗?…

查看全部问答∨

dsp写外部的sram

dsp写外部的sram,通过ccs中的memory来观察写进去的结果。 但是现在的问题是: 对一个地址写操作,但是所有的地址内容都变化。 例如:给地址0写数据0x20,memory中显示的是所有地址内容都变成20。 可能是什么原因啊   希望大家提点意 ...…

查看全部问答∨

为什么总提示RCC_APB1Periph_USART4没定义呢?

查找stm32f10x_rcc.h文件,确实没定义,这是怎么回事呀?…

查看全部问答∨

变频电源怎么做啊

本帖最后由 paulhyde 于 2014-9-15 09:09 编辑 请高手给个30W变频电源的制作方案啊,最好有电路设计图  …

查看全部问答∨

PIC18F65K90 CCP不能进入中断问题

CONFIG在IDE中配置ECCP2的输入为 RC1.CCP初始化程序如下 void CCPInit(void) { TRISC1 = 1;  //设置ECCP2(RC1)为输入  CCP2CON = 0x04;  //CCP2M[3:0]=0x0101 每个上升沿捕获;CCP2M[3:0] ...…

查看全部问答∨

超级新手关于MSP430时钟和中断概念的一些请教

初学MSP430  有如下几个问题1.MCLK,SMCLK,ACLK它们之间的关系什么?大多运用在哪些方面?尤其是后两者的区别2.为何要设置中断?是为了挂起当前进程去执行其他必须且需要的事情么?3.手上有一块launch pad,书籍方面的也看了,但还是感觉很理论, ...…

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved