OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
楼主: 1201yuge

采用串口DMA双缓冲方法,快速更新外部FLASH中文字库。更新原子哥例程的4个字库仅需一分钟左右!

  [复制链接]

3

主题

55

帖子

0

精华

初级会员

Rank: 2

积分
174
金钱
174
注册时间
2016-8-13
在线时间
14 小时
发表于 2016-12-8 00:20:56 | 显示全部楼层
正点原子逻辑分析仪DL16劲爆上市
回复 支持 反对

使用道具 举报

2

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
61
金钱
61
注册时间
2016-11-2
在线时间
42 小时
发表于 2016-12-9 16:34:32 | 显示全部楼层
一只风筝 发表于 2016-11-29 19:41
F1没双缓冲.....最后我用串口一个一个接收字库的

f1没有f4的双缓存,f4是自己硬件处理好的,最后我参考了好多人的程序,在程序里判断和切换缓存1和缓存2。连续搞了好几天,终于出来了。真的累。
回复 支持 反对

使用道具 举报

3

主题

42

帖子

0

精华

高级会员

Rank: 4

积分
714
金钱
714
注册时间
2016-1-25
在线时间
79 小时
发表于 2016-12-9 18:34:58 | 显示全部楼层
不错啊,牛逼的创作
回复 支持 反对

使用道具 举报

39

主题

212

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
303
金钱
303
注册时间
2016-4-21
在线时间
129 小时
发表于 2016-12-11 21:35:06 | 显示全部楼层
tainan 发表于 2016-12-9 16:34
f1没有f4的双缓存,f4是自己硬件处理好的,最后我参考了好多人的程序,在程序里判断和切换缓存1和缓存2。 ...

在程序里判断和切换缓存1和缓存2??怎么弄的?一大波数据流过来,你怎么有时间来切换缓存?切换的一瞬间就损失很多数据了.....
本人交流群:136045527,欢迎各位大佬和萌新
回复 支持 反对

使用道具 举报

2

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
61
金钱
61
注册时间
2016-11-2
在线时间
42 小时
发表于 2016-12-12 09:46:35 | 显示全部楼层
一只风筝 发表于 2016-12-11 21:35
在程序里判断和切换缓存1和缓存2??怎么弄的?一大波数据流过来,你怎么有时间来切换缓存?切换的一瞬间 ...

dma接收满了中断,在中断服务程序里切换buf1和buf2,但是这个中断,对于串口接收数据过程是没有影响的,是一直在接收的。所以你说会丢掉数据。我也是初学者,对于这个内部的工作机制也是似懂非懂啊。
回复 支持 反对

使用道具 举报

39

主题

212

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
303
金钱
303
注册时间
2016-4-21
在线时间
129 小时
发表于 2016-12-12 13:03:19 | 显示全部楼层
tainan 发表于 2016-12-12 09:46
dma接收满了中断,在中断服务程序里切换buf1和buf2,但是这个中断,对于串口接收数据过程是没有影响的, ...

接收满了进中断,中断里切换缓存2,但是你切换缓存2要先关闭DMA才能改接收地址为缓存2啊,你这一关DMA,数据就溜走了
本人交流群:136045527,欢迎各位大佬和萌新
回复 支持 反对

使用道具 举报

2

主题

26

帖子

0

精华

初级会员

Rank: 2

积分
80
金钱
80
注册时间
2016-8-13
在线时间
14 小时
发表于 2016-12-19 09:24:44 | 显示全部楼层
MARK                  
回复 支持 反对

使用道具 举报

0

主题

48

帖子

0

精华

初级会员

Rank: 2

积分
161
金钱
161
注册时间
2016-11-25
在线时间
28 小时
发表于 2016-12-19 13:46:31 | 显示全部楼层
强大、、、
回复 支持 反对

使用道具 举报

8

主题

145

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
462
金钱
462
注册时间
2016-12-14
在线时间
75 小时
发表于 2017-3-4 14:08:07 | 显示全部楼层
以前更新字库用的是双缓冲数组,通过串口把字库下到flash里
书山有路勤为径,学海无涯苦作舟!
回复 支持 反对

使用道具 举报

2

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
120
金钱
120
注册时间
2017-5-26
在线时间
17 小时
发表于 2017-5-28 14:26:04 | 显示全部楼层
感谢分享
回复 支持 反对

使用道具 举报

34

主题

283

帖子

0

精华

高级会员

Rank: 4

积分
739
金钱
739
注册时间
2015-11-15
在线时间
226 小时
发表于 2017-6-13 18:36:22 | 显示全部楼层
字库文件是什么形式的,FON,TXT,还是BIN文件;貌似串口不能直接发送FON文件
与其感慨路难行,不如马上出发
回复 支持 反对

使用道具 举报

0

主题

5

帖子

0

精华

新手上路

积分
36
金钱
36
注册时间
2017-9-2
在线时间
4 小时
发表于 2017-9-2 12:59:44 | 显示全部楼层
谢谢楼主分享!
回复 支持 反对

使用道具 举报

6

主题

74

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
297
金钱
297
注册时间
2017-6-10
在线时间
39 小时
发表于 2017-12-1 21:52:18 | 显示全部楼层
本帖最后由 陆风32 于 2017-12-1 21:53 编辑

楼主你那个数据帧处理那儿,        if(1==DMA_GetCurrentMemoryTarget(DMA2_Stream1))     
            GBK_BUF_Flag=0;         else
            GBK_BUF_Flag=1;

这两个标志位是用来判断什么的呀?
回复 支持 反对

使用道具 举报

48

主题

135

帖子

0

精华

高级会员

Rank: 4

积分
561
金钱
561
注册时间
2017-8-29
在线时间
89 小时
发表于 2018-3-1 16:27:18 | 显示全部楼层
谢谢分享。利用读一个写一个,我花了十几分钟才将原子例程的字库写入。
回复 支持 反对

使用道具 举报

19

主题

490

帖子

4

精华

论坛元老

Rank: 8Rank: 8

积分
5179
金钱
5179
注册时间
2016-7-21
在线时间
1147 小时
发表于 2018-3-17 17:01:36 | 显示全部楼层
多谢分享
回复 支持 反对

使用道具 举报

2

主题

394

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2091
金钱
2091
注册时间
2012-5-8
在线时间
312 小时
发表于 2018-5-9 23:52:06 | 显示全部楼层
赞一个👍,
回复 支持 反对

使用道具 举报

1

主题

11

帖子

0

精华

初级会员

Rank: 2

积分
154
金钱
154
注册时间
2018-1-23
在线时间
30 小时
发表于 2018-10-1 13:35:43 | 显示全部楼层
马克一下大佬
回复 支持 反对

使用道具 举报

16

主题

76

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
327
金钱
327
注册时间
2019-3-11
在线时间
50 小时
发表于 2019-4-15 20:48:19 | 显示全部楼层
发送字库文件后没反应。。。。。大概是什么原因呢
回复 支持 反对

使用道具 举报

16

主题

76

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
327
金钱
327
注册时间
2019-3-11
在线时间
50 小时
发表于 2019-4-16 08:49:22 | 显示全部楼层
注释得相当混乱啊......
回复 支持 反对

使用道具 举报

20

主题

49

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
221
金钱
221
注册时间
2016-6-16
在线时间
56 小时
发表于 2019-4-25 18:15:41 | 显示全部楼层
串口更新字库,研究两天了。楼主这个例子MYDMA_Enable//开启一次 DMA 传输 这个函数在哪里调用,没看到啊?移植失败
回复 支持 反对

使用道具 举报

20

主题

49

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
221
金钱
221
注册时间
2016-6-16
在线时间
56 小时
发表于 2019-4-26 13:41:24 | 显示全部楼层
为什么我更新24号字体的时候,更新到%35就失败了呢?
回复 支持 反对

使用道具 举报

15

主题

513

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3171
金钱
3171
注册时间
2016-1-14
在线时间
369 小时
发表于 2019-5-5 15:26:22 | 显示全部楼层
谢谢分享
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

新手入门

积分
14
金钱
14
注册时间
2019-4-21
在线时间
10 小时
发表于 2019-7-20 18:43:05 | 显示全部楼层
楼主厉害
回复 支持 反对

使用道具 举报

0

主题

10

帖子

0

精华

初级会员

Rank: 2

积分
69
金钱
69
注册时间
2018-5-13
在线时间
16 小时
发表于 2019-7-20 23:36:06 | 显示全部楼层
谢谢分享看看
回复 支持 反对

使用道具 举报

1

主题

13

帖子

0

精华

初级会员

Rank: 2

积分
123
金钱
123
注册时间
2019-6-12
在线时间
26 小时
发表于 2019-7-29 13:26:56 | 显示全部楼层
mark!谢谢分享!!
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
17
金钱
17
注册时间
2019-7-28
在线时间
4 小时
发表于 2019-8-11 13:38:01 | 显示全部楼层
大神 牛牛牛
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
6
金钱
6
注册时间
2019-6-2
在线时间
1 小时
发表于 2019-8-22 14:52:56 | 显示全部楼层
附件怎么下载不了
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
4
金钱
4
注册时间
2019-11-5
在线时间
1 小时
发表于 2019-11-5 18:28:23 | 显示全部楼层
mark一下,谢谢分享
回复 支持 反对

使用道具 举报

6

主题

1127

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1656
金钱
1656
注册时间
2019-8-15
在线时间
102 小时
发表于 2019-11-5 19:51:36 | 显示全部楼层
顶一下
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
7
金钱
7
注册时间
2019-7-18
在线时间
2 小时
发表于 2019-11-11 11:39:33 | 显示全部楼层
mark!谢谢分享!正好想要用!!!
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

新手入门

积分
17
金钱
17
注册时间
2018-4-25
在线时间
3 小时
发表于 2019-11-12 13:36:39 | 显示全部楼层
#谢谢分享!!
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手上路

积分
33
金钱
33
注册时间
2019-10-31
在线时间
10 小时
发表于 2019-12-9 15:42:50 | 显示全部楼层
怎么无法下载附件?
回复 支持 反对

使用道具 举报

0

主题

13

帖子

0

精华

高级会员

Rank: 4

积分
907
金钱
907
注册时间
2019-5-4
在线时间
211 小时
发表于 2019-12-9 20:31:39 | 显示全部楼层
怎么用下载不了?
回复 支持 反对

使用道具 举报

0

主题

46

帖子

0

精华

初级会员

Rank: 2

积分
184
金钱
184
注册时间
2018-6-17
在线时间
57 小时
发表于 2019-12-16 23:23:04 | 显示全部楼层
不错,学习了
回复 支持 反对

使用道具 举报

5

主题

52

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
305
金钱
305
注册时间
2018-12-5
在线时间
43 小时
发表于 2019-12-17 10:40:46 | 显示全部楼层
这附件程序源码为什么不能下载了?
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
17
金钱
17
注册时间
2019-12-23
在线时间
5 小时
发表于 2019-12-24 12:04:57 | 显示全部楼层
学习下
回复 支持 反对

使用道具 举报

5

主题

107

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
272
金钱
272
注册时间
2011-10-24
在线时间
31 小时
发表于 2019-12-26 09:11:08 | 显示全部楼层
谢谢分享。。。。。。
回复 支持 反对

使用道具 举报

5

主题

179

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
8195
金钱
8195
注册时间
2016-9-7
在线时间
1113 小时
发表于 2019-12-26 15:17:12 | 显示全部楼层
我这里也是无法下载附件
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手上路

积分
22
金钱
22
注册时间
2019-11-18
在线时间
9 小时
发表于 2020-1-11 09:36:53 | 显示全部楼层
附件程序下载不了,谁还有的吗,重新上传下,谢谢
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2019-11-6
在线时间
16 小时
发表于 2020-2-8 15:53:43 | 显示全部楼层
mark,谢谢楼主
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手上路

积分
30
金钱
30
注册时间
2018-5-22
在线时间
8 小时
发表于 2020-2-8 21:30:19 | 显示全部楼层
附件无法读取!!!是什么原因,有人遇到吗?
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2019-11-6
在线时间
16 小时
发表于 2020-2-9 11:47:02 | 显示全部楼层
谢谢分享
回复 支持 反对

使用道具 举报

0

主题

4

帖子

0

精华

新手入门

积分
16
金钱
16
注册时间
2019-10-21
在线时间
3 小时
发表于 2020-2-10 10:08:29 | 显示全部楼层
谢谢分享
回复 支持 反对

使用道具 举报

0

主题

4

帖子

0

精华

新手上路

积分
39
金钱
39
注册时间
2019-7-27
在线时间
13 小时
发表于 2020-2-11 15:01:01 | 显示全部楼层
学习一下
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
12
金钱
12
注册时间
2019-12-7
在线时间
4 小时
发表于 2020-2-11 22:28:31 | 显示全部楼层

学习一下,看看。
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
10
金钱
10
注册时间
2020-2-11
在线时间
3 小时
发表于 2020-2-11 23:32:41 | 显示全部楼层
mark, 先收藏
回复 支持 反对

使用道具 举报

0

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
92
金钱
92
注册时间
2020-1-23
在线时间
11 小时
发表于 2020-2-13 10:01:59 | 显示全部楼层
路过不错过
回复 支持 反对

使用道具 举报

0

主题

4

帖子

0

精华

新手入门

积分
16
金钱
16
注册时间
2019-10-21
在线时间
3 小时
发表于 2020-2-15 10:35:38 | 显示全部楼层
楼主代码已经无法下载
回复 支持 反对

使用道具 举报

0

主题

10

帖子

0

精华

新手上路

积分
34
金钱
34
注册时间
2020-2-7
在线时间
8 小时
发表于 2020-3-17 23:31:36 | 显示全部楼层
谢谢分享
回复 支持 反对

使用道具 举报

0

主题

10

帖子

0

精华

新手上路

积分
34
金钱
34
注册时间
2020-2-7
在线时间
8 小时
发表于 2020-3-17 23:33:34 | 显示全部楼层
厉害利好
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-22 17:02

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表