自己做的往战舰Q25W128里写文件的小软件 加字库测试【软件更新20160122】

2019-08-16 22:18发布

本帖最后由 lujiashun1 于 2016-1-22 22:56 编辑

最近玩LCD,想把字库写入到板载的Q25W128里,用串口助手发送然后在接收中断里写入芯片会丢失很多数据,写入过程耗时比较长,于是自己用C#编了个小软件往该芯片里写数据,每次接收4096个,存入后再传下一组。
1、首先将  写字库到Q25W128文件夹的工程(在spi实验的基础上修改而成)下载到板子里,。

2、打开软件,点击 查找串口,自动查找可用串口,如果有点击打开文件并选择要写入的文件,然后填写写入Q25W128的起始地址,点击写入,会弹出确认信息,确定开始写入,取消不写入,等待写入完成。
106.png
然后就可以用了
templete工程是自己编的LCD显示字库程序(4.3寸)字符直接放在font.h里 汉字读取Q25W128的数据然后显示(之前已经把HZK12  HZK16 HZK24写入到芯片里)。
102.png
104.png
战舰文件写入.rar (9.03 MB, 下载次数: 2833) 2016-1-22 18:30 上传 点击文件名下载附件



友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
21条回答
suiji008
1楼-- · 2019-08-18 03:30
lujiashun1 发表于 2016-1-21 20:26
脱壳工具吗

不错的工具。
C#的反编译工具有好多的,比如这个ILSpy_Master,你可以去搜一下。
simms01
2楼-- · 2019-08-18 07:25
lujiashun1 发表于 2016-1-21 17:58
发送和接收的不一样,网上说往这些eeprom里写数据也会丢失,估计跟数据量大有关。

我2个sscom 互发 数据量是一致的 呵  

以前用单片机 51 发115200 存flash也没丢数据  呵 估计是2个串口工具参数不一致的问题
lujiashun1
3楼-- · 2019-08-18 08:47
simms01 发表于 2016-1-22 14:17
我2个sscom 互发 数据量是一致的 呵  

以前用单片机 51 发115200 存flash也没丢数据  呵 估计是2个串 ...

我用助手试了试 不加写Q25W128接收到的个数没问题 加上后就不行了 收到很少一部分
simms01
4楼-- · 2019-08-18 13:10
lujiashun1 发表于 2016-1-22 17:49
我用助手试了试 不加写Q25W128接收到的个数没问题 加上后就不行了 收到很少一部分

原因是你的stm32接受的时候没有用 双缓冲机制  ,丢包了  。 如果用sscom+双缓冲机制 传输的速度比你现在的快
simms01
5楼-- · 2019-08-18 14:13
 精彩回答 2  元偷偷看……
lujiashun1
6楼-- · 2019-08-18 16:46
simms01 发表于 2016-1-23 10:55
原因是你的stm32接受的时候没有用 双缓冲机制  ,丢包了  。 如果用sscom+双缓冲机制 传输的速度比你现 ...

有空试试 谢谢

一周热门 更多>