完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本帖最后由 我爱方案网 于 2023-4-11 14:41 编辑 1.采用硬件UART进行步串行通信 这是一种占用口线少,有效、可靠的通信方式;但遗憾的是许多小型单片机没有硬件UART,有些也只有1个UART,如果系统还要与上位机通信的话,硬件资源是不够的。这种方法一般用于单片机有硬件UART且不需与外界进行串行通信或采用双UART单片机的场合。 2. 采片内SPI接口或I2C总线模块串行通信形式 SPI/I2C接口具有硬件简单、软件编程容易等特点,但目前大多数低端的单片机不具备硬件SPI/I2C外设。 3、可以利用软件模拟SPI/I2C模式通信 这种方式很难模拟从机模式,通信双方对每一位要做出响应,通信速率与软件资源的开销会形成一个很大的矛盾,处理不好会导致系统整体性能急剧下降。这种方法只能用于通信量极少的场合。 4、口对口并行通信 利用单片机的口线直接相连,加上1 ~ 2条握手信号线。这种方式的特点是通信速度快,1次可以传输4位或8位,甚至更多,但需要占用大量的口线,而且数据传递是准同步的。在一一个单片机向另一个单片机传送1个字节以后,必须等到另一个单片机的接收响应信号后才能传送下一个数据。一般用于一些硬件口线比较富裕的场合。 5. 利双口RAM作为缓冲器通信 这种方式的最大特点就是通信速度快,两边都可以直接用读写存储器的指令直接操作;但这种方式需要大量的口线,而且双口RAM的价格很高,一般只用于一些对速度有特殊要求的场合。 方案介绍 基于MCU差分升级FOTA方案 运行在各种设备的程序,由于功能的迭代或自身bug的修复,难免需要升级功能,通常升级的程序都是以完整升级包(new app)的方式进行,存在包体积大、耗时长的缺点; 包文件分析显示一般程序在版本迭代时A、B版本之间的差异部分在10%以内; 顾名思义,差分升级就是提取A、B版本之间的差异,减小包体积、降低升级时间; 该差分算法库与平台无关,可移植到各大常用芯片平台,移植非常简单,并有文档介绍操作。 算法为自研算法,目前已有产品在市面上运行。 性能参数 行业分类 : 智能家居 开发平台 : Atmel 爱特梅尔 交付形式 : 软件 性能参数 : ,RAM : 1k,flash : 5k 应用场景 : 低速无线,OTA,差分升级,低功耗无线升级 内置32位MCU运算处理内置32位MCU运算处理 |
|
|
|
只有小组成员才能发言,加入小组>>
2439 浏览 1 评论
933浏览 1评论
7478浏览 1评论
2440浏览 1评论
701浏览 0评论
520浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 19:28 , Processed in 0.369940 second(s), Total 40, Slave 32 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号