你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
toofree 发表于 2018-8-10 14:09 协议是为了保证不出错,把一幅图片分成若干个包往下传。 如果距离短,而且传输稳定,下位机能来得及处理的 ...
安 发表于 2018-8-10 14:20 可以了解下多线程下载,先可以通过串口告知文件名称,大小。我们使用文件系统在磁盘中建立一个同样的名字, ...
查看全部评分
STM32隐藏
5.18活动板子会不会是STM32L4呢
STM32 CUBE软件中找不到STM32L4系列单片机
Your UAT Feedback is needed within today.
应用
AAA
tiwen
BBBB
aaa
2222
受教了,谢谢
受教了,谢谢
使用串口类似这样的
#include "stm32f10x.h"
#include "usart.h"
u8 USART_rx_data;
int main(void)
{
RCC_Configuration(); //系统时钟配置
GPIO_Configuration(); //端口初始化
NVIC_Configuration(); //中断源配置
USART_Configuration(); //串口1初始化
Time_Init(); //定时器初始化
#ifdef DEBUG
debug();
#endif
TIM_Cmd(TIM3,ENABLE);
while(1)
{
}
}
评分
查看全部评分
所有的文件,本质都是数据流,也就是一系列的字节构成的,你把文件中的每一个字节读出来,然后通过串口发送给stm32即可。
但是从应用层上来说,方案就很多了。最简单的是你把数据存在flash或者ROM中,一般hex、bin等采用这种方式更新程序。但是,文件、图片,一般比较大,stm32的内部储存器很有可能放不下,这个时候就需要使用外部储存器,例如TF卡之类的,然后又需要实现文件系统,不然对文件的管理比较麻烦。
最后就是,对于bmp之类的文件,你还要实现一个praser,解析其中的数据,让它用合适的形式表现出来。
评分
查看全部评分
评分
查看全部评分