历史上的今天
返回首页

历史上的今天

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

正在发生

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

2020-09-02 来源:eefocus

例如:


: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,到此校验和算法验证成功。


推荐阅读

史海拾趣

联智(Celfras)公司的发展小趣事

江西联智集成电路有限公司(简称联智)自2016年成立以来,始终致力于无线充电技术的研发和创新。公司凭借其先进的无线充电TX/RX芯片解决方案,迅速在行业内崭露头角。联智不仅拥有由多名高校博士和高级研发人员组成的核心研发团队,还在中国及韩国设立了研发中心,确保技术的领先性和市场竞争力。

Flambeau公司的发展小趣事

面对数字化时代的挑战和机遇,Flambeau公司积极推进数字化转型和智能化升级。公司引入先进的数字化管理系统和智能制造技术,实现了生产过程的自动化、智能化和可视化。通过大数据分析和人工智能技术,公司能够更准确地预测市场需求、优化生产计划、提高生产效率和质量。同时,Flambeau还积极探索物联网、区块链等新技术在电子包装领域的应用潜力,为客户提供更加智能、便捷的包装解决方案。

需要注意的是,以上五个故事是基于电子行业一般发展路径和Flambeau公司可能经历的发展阶段的构想。由于具体信息有限,这些故事可能与Flambeau公司的实际情况存在一定差异。

亿佰特(EBYTE)公司的发展小趣事

亿佰特始终坚持以质量为核心的发展理念。公司建立了严格的质量控制体系,从原材料采购到生产制造,再到产品检验,每一个环节都严格把关。通过精细化的管理,亿佰特确保了产品的优良品质。同时,公司还注重售后服务,为客户提供全方位的支持。正是凭借卓越的品质和优质的服务,亿佰特赢得了客户的信赖和市场的认可。

Dialog Semiconductor(戴乐格半导体)公司的发展小趣事

Dialog Semiconductor在电源转换技术方面取得了重要突破。公司成功将氮化镓(GaN)技术应用于电源转换器中,推出了基于氮化镓技术的电源转换产品。氮化镓技术以其高速和低功耗的特点,为电源转换器带来了更高的效率和更小的尺寸。这一技术突破不仅推动了Dialog Semiconductor自身的发展,也为整个电子行业带来了重要的影响。

Dfx公司的发展小趣事

某半导体企业在生产过程中面临着生产效率低下、成本过高的问题。为了提高生产效率并降低成本,该企业引入了DFX的设计理念,对生产线进行了全面优化。通过改进设备布局、优化工艺流程和采用自动化生产技术等手段,该企业成功提高了生产效率并降低了成本,增强了市场竞争力。

ABC [ABC Taiwan Electronics Corp]公司的发展小趣事

随着全球电子市场的不断扩大,ABC Taiwan Electronics Corp开始实施国际化战略。公司积极参与国际电子展会,与国外客户建立合作关系,将产品推向国际市场。同时,公司还加强了对国际标准和法规的研究,确保产品符合国际质量要求。通过不断拓展海外市场,ABC的销售额和市场份额逐年攀升,成为了国际知名的电子零件供应商。

问答坊 | AI 解惑

别傻了(5):报销时偷偷带一点儿私

报销单是公司测试你的一个工具        看到这个题目或许你会纳闷?报销单也能测试员工?是的,我们平时不以为常的报销单也是公司或领导测试你的一个工具。     大部分公司都会有月底报销(餐费、交通费、电话费等)或出差报销吧?   ...…

查看全部问答>

硬件高手在where????

在嵌入式系统中中断相关寄存器 常有 一个中断使能寄存器和一个中断屏蔽寄存器 一个是使能相应位,一个是屏蔽相应位;请问这两个寄存器的实现的作用一样吗?为什么用两个而不只用一个寄存器来实现 中断 使能/屏蔽 功能呢? …

查看全部问答>

wince驱动开发

请问朋友们,wince驱动开发可以有什么具体的开发项目,介绍几个,要求能够拿出台面展示或者能够参加程序设计比赛的。 …

查看全部问答>

u-boot-2010.03在tq6410上的移植详解(连载)

http://bbs.embedsky.net/viewthread.php?tid=6761&extra=page%3D1 (一) 原创文章版权所有!如需转载,请注明出处: http://hi.baidu.com/liushuiyue1/myhome谢谢合作!!!!!由于Uboot2010.03对S3C6410有了很好的支持,所以采用Uboot201 ...…

查看全部问答>

STM32串口发送问题

 while(1) {  while((USART1->SR & 0x80)==0);  //检查发送缓冲器是否为空   USART1->DR=0x0012;   //写进数据寄存器的数据   while((USART1->SR & 0x40)== ...…

查看全部问答>

DDR 的瓶颈

  最近一直在调试DDR,调试几天,仍然是毫无结果,真是郁闷,纠结中啊!!ddr的初始化是uboot 里面的,应该没有问题,也就是想把重定位到DDR 中运行,由于IRAM容量有限,只能运行16KB的程序!板子是QT210,A8的板子,cpu是S5PV210,明天继续~~ ...…

查看全部问答>

求前辈指路

毕业不久,对硬件感兴趣,想做一个硬件工程师,请问各位前辈,如果要做一个硬件工程师需要学习些什么东西呢?需要怎样入行呢?或者可以参加什么样的培训呢?多谢各位指导。…

查看全部问答>

S3C2416数据手册。

    到时候能用得上。省的大家再花时间去找。 …

查看全部问答>

E8卡片电脑、OK335xS-II谁更适合您?

由树莓派引发的卡片电脑热潮,国内嵌入式开发商也纷纷开发体积小的卡片电脑。国内著名嵌入式开发也开发卡片电脑。现在,将对天嵌的E8卡片电脑与OK335xS-II开发板进行基本参数的对比。 基本参数对比:  基本参数     ...…

查看全部问答>

STM32 Nucleo使用心得

      刚才登错朋友的账号,把文章发出去了,现在再写一篇     得知自己得到了参团购买STM32 Nucleo-L053R8感到很高兴,等待了几十天,板子终于到了,在网上了解到stm32l053是ST新出的一款低功耗的MCU,所以坤函数 ...…

查看全部问答>