标签

 单片机 

相关的文章:

了解单片机高效运行、初始化流程、通信底层原理等相关内容。探索国产嵌入式文件系统及其应用。

良许Linux教程网

良许Linux教程网 -

单片机UART丢失的那一字节数据

UART(Universal Asynchronous Receiver/Transmitter)是一种通用的串行异步收发传输器,通常被称为串口。

UART是一种通用的串行异步收发传输器,通常被称为串口。本文介绍了UART的几个标志位和常见通信接口,以及可能导致数据丢失的原因和解决办法。UART接收数据丢失可能与软件和硬件有关,解决办法包括清除溢出错误标志、减少中断函数耗时、使用更高精度晶振等。UART发送数据丢失可能是传输未完成的原因,解决办法包括等待发送完成和增加延时处理。其他原因导致的数据丢失需要根据实际情况有针对性解决。

相关推荐 去reddit讨论
良许Linux教程网

良许Linux教程网 -

单片机固件自更新的一个方法!

汽车软件中的Boot程序主要用于刷新应用程序。在一个特定客户项目中,Boot也是客户需求的一部分,项目中也有软件开发计划(有些为了与其他Boot区分,会将项目中的Boot称为CB,即客户Boot)。

本文分析了汽车软件中的Boot程序用于刷新应用程序的五种自更新方式的优缺点,包括SB更新CB、RAM+Flash Reboot更新、RAM+RAM ReBoot更新、借助App程序Flash空间更新和借助额外Flash空间更新。工程师需要综合考虑软件架构、资源和成本来选择适合的自刷新方法。

相关推荐 去reddit讨论
良许Linux教程网

良许Linux教程网 -

单片机固件自更新的一个方法!

汽车软件的Boot程序主要用于更新App程序。在特定客户项目中,Boot也是客户需求的一部分,有时被称为CB(Customer Boot),与项目的软件开发计划相配合。

汽车软件的Boot程序用于更新App程序。Boot自更新方式有五种:SB更新CB、RAM+Flash Reboot更新、RAM+RAM ReBoot更新、借助App程序Flash空间更新、借助额外Flash空间更新。每种方式都有优缺点,工程师需要根据软件架构、资源和成本等因素选择适合的方式。其中,借助Flash空间更新的方式四最稳定可靠。

相关推荐 去reddit讨论
良许Linux教程网

良许Linux教程网 -

Cortex-M85内核单片机快速上手指南

2022年4月,Arm推出了全新的MCU级内核Cortex-M85。截止目前(2024年2月),Cortex-M85是最新、最强的Cortex-M内核。

Arm推出Cortex-M85内核,瑞萨电子推出基于该内核的RA8M1系列MCU。RA8单片机可使用e2 studio进行开发,支持多种开发环境。安装e2 studio和FSP软件包后,可创建工程并点亮LED。

相关推荐 去reddit讨论
良许Linux教程网

良许Linux教程网 -

单片机Hex文件校验生成和验证的方法

手机系统升级时,通常会进行系统文件的下载和校验过程。而在微控制器(MCU)升级中,同样需要对hex文件进行校验,以确保升级的可靠性。为了进一步提高升级的可靠性,可以在hex或bin升级文件后再增加校验信息。

手机系统升级时,需要对hex文件进行校验以确保可靠性。hex文件是一种十六进制标准文件格式,用于下载到处理器内部。hex文件的格式包括数据长度、地址、数据类型和校验和等信息。校验和的计算公式为CheckSum = 0x100 - (Sum & 0xFF)。校验成功返回1,失败返回0。

相关推荐 去reddit讨论
良许Linux教程网

良许Linux教程网 -

单片机如何能运行如飞?一种高效实现数学函数的方式!

大家好,我是小麦。今天我想和大家分享一下,在资源紧张、算力较低的单片机上如何实现三角函数的算法。

本文介绍了在资源紧张、算力较低的单片机上如何实现三角函数的算法。通过查表法,将sin和cos的值存储到数组中,需要用的时候,访问数组即可得到具体的数据。文章还介绍了具体的实现方法和Q格式的知识。

相关推荐 去reddit讨论
良许Linux教程网

良许Linux教程网 -

单片机模拟Linux自动初始化流程!

通常我们写程序都是按照这个套路,一个函数一个函数按照顺序逻辑一个一个的执行下去。

这篇文章介绍了如何通过修改代码组织和链接脚本,将函数指针放入.initcall段中,并通过遍历该段来调用函数。通过宏的方式,可以按照程序逻辑顺序执行一系列初始化函数,而不需要在main函数中一个一个顺序执行。这种方法可以有效地分离模块间的耦合度。

相关推荐 去reddit讨论
良许Linux教程网

良许Linux教程网 -

一款适用于单片机的国产嵌入式文件系统

今天我想向大家介绍一款专为单片机设计的嵌入式文件系统——znFAT。

znFAT是一款专为单片机设计的嵌入式文件系统,与微软FAT32文件系统兼容。它简单易移植,稳定可靠,适用于各种存储设备。支持长文件名,适用于商业应用。

相关推荐 去reddit讨论
良许Linux教程网

良许Linux教程网 -

单片机硬件CAN通信的应用

CAN的应用非常广泛,如今,许多单片机都内置了CAN控制器,为各种应用场景提供了便利。今天,我们将结合瑞萨RA2单片机的CAN控制器模块,为大家介绍一些应用案例。

瑞萨RA2单片机的CAN控制器模块广泛应用于汽车电子控制单元(ECU)、工业自动化和智能家居系统等领域,提高系统性能和稳定性。RA2L1系列MCU是功耗最低的CPU,支持广泛的电压范围,具有电容式触摸感应单元和CAN控制器局域网总线等功能。

相关推荐 去reddit讨论
良许Linux教程网

良许Linux教程网 -

单片机串口FIFO常见收发方式

尽管如今通信方式多种多样,但串口仍然是嵌入式领域中应用最广泛的通信方式之一。

本文介绍了如何利用带有FIFO的串口来减少接收中断次数,并通过自定义通讯协议格式提供帧打包方法。同时介绍了一种特殊的串口数据发送方法,以提高系统的响应速度。文章还提供了具体的代码实现。

相关推荐 去reddit讨论

热榜 Top10

观测云
观测云
Dify.AI
Dify.AI
LigaAI
LigaAI
eolink
eolink

推荐或自荐