首页|资源下载
登录|注册
排序:上传时间 相关度 下载量 查看数

搜索结果: 系统搜索到约有355项符合51单片机的查询结果

按分类查找:

  • 如何智能设置中断向量表?| 简单实用技能

    来源:公众号【鱼鹰谈单片机】作者:鱼鹰OspreyID   :emOsprey在有 boot 的情况下,一般需要重新设置 app 的中断向量表,使得中断向量表从 boot 切换到 APP 部分,大部分的工程师会使用类似下面这种方式设置中断向量表的地址 0x0800 9000。NVIC_SetVectorTable(NVIC_VectTab_FLASH, 0x9000);这条语 ...

    https://www.eetopic.com/article/2775.html

    上传日期: 2022-09-29    

  • CRC校验 | 程序如何检查自身完整性?

    来源:公众号【鱼鹰谈单片机】作者:鱼鹰OspreyID   :emOsprey在一些比较严格的行业里面,不是说你的程序能完成必要功能就可以,还需要添加一些额外的功能,比如最常见的看门狗功能,它可以在程序死机时完成重启,但也仅仅如此而已。很多异常它是无法检查的,比如程序偶然跑飞,ram 异常、flash异 ...

    https://www.eetopic.com/article/2776.html

    上传日期: 2022-09-29    

  • IO 异常输出排查指南

    来源:公众号【鱼鹰谈单片机】作者:鱼鹰OspreyID   :emOsprey在嵌入式开发过程中,IO 操作是不可避免的,很多时候 IO 操作很正常,但有些时候可能因为某些原因导致异常输出,或者说不是你想要的输出(本来应该一直输出高电平,突然出现一个低电平)。1、时间太久,不知道在哪里操作了这个 IO2、程 ...

    https://www.eetopic.com/article/2778.html

    上传日期: 2022-09-29    

  • 如何精准的收集所有 MDK 源代码文件?一个脚本搞定

    来源:公众号【鱼鹰谈单片机】作者:鱼鹰OspreyID   :emOsprey标题有些工程,可能包含了一大堆文件(比如 rt-thread 工程),你可能并不需要它们,但是却一直保留在你的工程目录中,想删掉又怕删错,一个个整理又太麻烦。还有就是,当你使用 SI(source insight) 看源代码时,因为你不知道哪些文 ...

    https://www.eetopic.com/article/2779.html

    上传日期: 2022-09-29    

  • 手把手教你设置 source insight 相对路径工程

    来源:公众号【鱼鹰谈单片机】作者:鱼鹰OspreyID   :emOsprey你的 SI 工程是不是换个目录就不能用了?每次 clone 下来的代码都要重新新建 SI 工程?是否已经厌烦了这种开发方式,说实话,鱼鹰也早已厌烦,这就是鱼鹰为什么还是习惯使用 KEIL 编辑代码的原因(有新建工程的功夫,代码已经改好了) ...

    https://www.eetopic.com/article/2783.html

    上传日期: 2022-09-29    

  • 这个寄存器多余了吗?

    来源:公众号【鱼鹰谈单片机】作者:鱼鹰OspreyID &nbsp;&nbsp;:emOsprey上次写过一篇笔记《介绍一个高效无隐患输出 IO 的方法》,介绍了如何避免直接操作 ODR 导致的隐患问题,然后有道友留言对以下代码提出了疑问:void out_data(uint8_t byte){ GPIOA->BSRR = ((uint16_t)byte << 8); // set&nbsp;&nbsp ...

    https://www.eetopic.com/article/2785.html

    上传日期: 2022-09-29    

  • 传说中的软件断点到底是什么?

    来源:公众号【鱼鹰谈单片机】作者:鱼鹰OspreyID &nbsp;&nbsp;:emOsprey不知道道友是否有这样的经历,代码全速运行的时候,等了很久发现并没有得到想要的结果,然后暂停之后发现程序死在了循环里面,或者断言里面。那么我们是否有办法在程序断言失败的时候,让程序自动停下来呢?而不是苦苦等待结果呢?如果 ...

    https://www.eetopic.com/article/2786.html

    上传日期: 2022-09-29    

  • 深入剖析一道有意思的面试题

    来源:公众号【鱼鹰谈单片机】作者:鱼鹰OspreyID &nbsp;&nbsp;:emOsprey鱼鹰在技术交流群看到这样一道面试题:请问这道题的result值是什么(32 位机器)?变换一下,结果又是什么?在看鱼鹰剖析之前,建议认真思考之后再看下面的答案。1、答案是42、答案不确定,结果可能是随机的(为什么用可能)。首先分析 ...

    https://www.eetopic.com/article/2787.html

    上传日期: 2022-09-29    

  • 介绍一个高效无隐患输出 IO 的方法

    来源:公众号【鱼鹰谈单片机】作者:鱼鹰OspreyID &nbsp;&nbsp;:emOsprey为什么写这篇笔记?在鱼鹰的一篇笔记《引脚输出的隐藏BUG | 深入思考》中,介绍了直接操作 ODR 寄存器可能引起的 BUG,所以建议大家使用 BSRR 和 BRR 寄存器。在单个 IO 中,使用这些寄存器倒很简单,但如果是多个 IO 需要输出该怎么办 ...

    https://www.eetopic.com/article/2790.html

    上传日期: 2022-09-29    

  • 简单实用IO输入输出框架

    &nbsp;&nbsp;来源:公众号【鱼鹰谈单片机】作者:鱼鹰OspreyID&nbsp; &nbsp;:emOsprey在一个嵌入式系统中,可能存在许多输入或输出的IO口,输入有霍尔传感器、红外对管等,输出有LED、电源控制开关等。如果说硬件可以一次成型,那么随便一份代码都可以完成IO的配置工作,但研发阶段的产品,硬件各种修改是难 ...

    https://www.eetopic.com/article/2791.html

    上传日期: 2022-09-29