打印
[STM32F4]

只烧进了一部分字库

[复制链接]
1080|19
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
想使用串口和SPI给外部FLASH烧录字库却总是不成功,只烧进了一部分字库

使用特权

评论回复
沙发
yszong| | 2021-8-14 20:33 | 只看该作者
烧写速度的问题

使用特权

评论回复
板凳
liliang9554|  楼主 | 2021-8-14 20:36 | 只看该作者
但是波特率调低了好像也不行

使用特权

评论回复
地板
supernan| | 2021-8-14 20:37 | 只看该作者

楼主程序可以公开吗?贴程序看下吧,这么说看不出什么原因

使用特权

评论回复
5
liliang9554|  楼主 | 2021-8-14 20:39 | 只看该作者

使用特权

评论回复
6
ousj| | 2021-8-14 20:41 | 只看该作者
最好在主程序里写入数据;
不要放在中断里;

使用特权

评论回复
7
wuhany| | 2021-8-14 20:43 | 只看该作者
没有其他思路了么

使用特权

评论回复
8
jiaxw| | 2021-8-14 20:48 | 只看该作者
放串口中断里面写数据,能正确才怪!

使用特权

评论回复
9
liliang9554|  楼主 | 2021-8-14 20:50 | 只看该作者
能不能举个例子要怎么用才好

使用特权

评论回复
10
wenfen| | 2021-8-14 20:52 | 只看该作者
增加串口接收缓存,典型的就是环形缓冲区(FIFO)

使用特权

评论回复
11
pangb| | 2021-8-14 20:54 | 只看该作者
裸机的话,在main函数中处理数据——读取FIFO的数据,解析并写入flash;带操作系统的话则开一个线程处理

使用特权

评论回复
12
stly| | 2021-8-14 20:56 | 只看该作者
45M,这么快。

使用特权

评论回复
13
liliang9554|  楼主 | 2021-8-14 20:57 | 只看该作者
好的,明天试一下看看

使用特权

评论回复
14
xxrs| | 2021-8-14 21:00 | 只看该作者
每次中断只接受一个字节,每次往flash写一字节就没问题了

使用特权

评论回复
15
liliang9554|  楼主 | 2021-8-14 21:02 | 只看该作者

嗯,那我按大家的说法挨个排查一下,谢谢哈

使用特权

评论回复
16
guanjiaer| | 2021-9-9 10:50 | 只看该作者
会提示失败吗

使用特权

评论回复
17
heimaojingzhang| | 2021-9-9 10:55 | 只看该作者
是不是容量不够了

使用特权

评论回复
18
keaibukelian| | 2021-9-9 11:25 | 只看该作者
一个字节一个字节的写入 效率太低了吧

使用特权

评论回复
19
labasi| | 2021-9-9 11:26 | 只看该作者
每次烧进去的部分都是固定的吗

使用特权

评论回复
20
paotangsan| | 2021-9-9 12:09 | 只看该作者
应该不是缓存的问题

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

950

主题

11568

帖子

6

粉丝