OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
12
返回列表 发新帖
楼主: 八度空间

自己实现的printf格式化输出液晶,发现异常的方便,半个月时间打造,倾情奉上。。。欢迎捧场和拍砖

  [复制链接]

0

主题

77

帖子

0

精华

初级会员

Rank: 2

积分
144
金钱
144
注册时间
2014-6-7
在线时间
7 小时
发表于 2014-9-19 16:40:20 | 显示全部楼层
正点原子逻辑分析仪DL16劲爆上市
回复 支持 反对

使用道具 举报

14

主题

80

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
339
金钱
339
注册时间
2013-1-1
在线时间
6 小时
发表于 2014-9-20 10:30:14 | 显示全部楼层
为啥不把 &lcd_printf,这个给封装了...感觉比较好看点...嘿嘿
回复 支持 反对

使用道具 举报

13

主题

67

帖子

0

精华

初级会员

Rank: 2

积分
139
金钱
139
注册时间
2014-2-15
在线时间
0 小时
发表于 2014-9-20 11:31:18 | 显示全部楼层
谢谢分享!!战舰也可以直接copy,直接用的哈
回复 支持 反对

使用道具 举报

120

主题

7877

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12010
金钱
12010
注册时间
2013-9-10
在线时间
427 小时
 楼主| 发表于 2014-9-20 19:50:16 | 显示全部楼层
回复【52楼】疯狂者:
---------------------------------
这个后续更新了,修正了几个bug,还没放出,呵呵
现在,程序把烂铜烂铁变得智能化了,人呢,一旦离开了这烂铜烂铁就不知道干啥了
回复 支持 反对

使用道具 举报

120

主题

7877

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12010
金钱
12010
注册时间
2013-9-10
在线时间
427 小时
 楼主| 发表于 2014-9-20 19:51:32 | 显示全部楼层
回复【53楼】羽神落:
---------------------------------
这个测试工程就是战舰的,直接下载即可
现在,程序把烂铜烂铁变得智能化了,人呢,一旦离开了这烂铜烂铁就不知道干啥了
回复 支持 反对

使用道具 举报

120

主题

7877

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12010
金钱
12010
注册时间
2013-9-10
在线时间
427 小时
 楼主| 发表于 2014-9-22 12:59:26 | 显示全部楼层
回复【53楼】羽神落:
---------------------------------
其他板子只要修改一下底层适应你的平台即可使用了
现在,程序把烂铜烂铁变得智能化了,人呢,一旦离开了这烂铜烂铁就不知道干啥了
回复 支持 反对

使用道具 举报

120

主题

7877

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12010
金钱
12010
注册时间
2013-9-10
在线时间
427 小时
 楼主| 发表于 2014-9-22 13:11:02 | 显示全部楼层
功能增加和bug修正:
继上一版本,主要增加和修正了以下问题:
1、增加ASCII-24 * 16字体,24 * 24中文字体
2、增加设置printf显示坐标和获取当前坐标值函数,直接读取printf输出字符个数函数
3、增加直接printf整数转换成小数显示格式,格式为%tf、%tm.nf,除了前面多了个t其他的和小数输出格式一样
4、增加自制汉字字库,可抛开整个汉字字库给MCU存储带来的负荷
5、增加画实心圆函数
6、修正显示时间函数大字体显示不全bug
7、修正printf输出液晶16进制数数位对调bug
8、修正_printfflt()显示小数点后面有0不显示的bug
9、修正%f显示小数时小数最后一位>=5的数显示减1的情况,当输入的精度数大于默认精度时四舍五入
10、优化字符显示函数、汉字读取数据、汉字显示函数

附件可以直接代替楼主位工程中的TFT文件夹,其他平台稍微修改下底层适应即可使用

TFT.rar

298.01 KB, 下载次数: 277

现在,程序把烂铜烂铁变得智能化了,人呢,一旦离开了这烂铜烂铁就不知道干啥了
回复 支持 反对

使用道具 举报

13

主题

67

帖子

0

精华

初级会员

Rank: 2

积分
139
金钱
139
注册时间
2014-2-15
在线时间
0 小时
发表于 2014-9-22 16:33:30 | 显示全部楼层
回复【56楼】Badu_Space:
---------------------------------
这个到实际工程里很好用的波!!就是移植不大会,我是个初学者,heihei!
回复 支持 反对

使用道具 举报

120

主题

7877

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12010
金钱
12010
注册时间
2013-9-10
在线时间
427 小时
 楼主| 发表于 2014-9-22 19:25:32 | 显示全部楼层
回复【58楼】羽神落:
---------------------------------
慢慢来嘛,没事
现在,程序把烂铜烂铁变得智能化了,人呢,一旦离开了这烂铜烂铁就不知道干啥了
回复 支持 反对

使用道具 举报

30

主题

705

帖子

1

精华

新手上路

积分
21
金钱
21
注册时间
2013-3-14
在线时间
52 小时
发表于 2014-9-23 17:37:16 | 显示全部楼层
顶。。。。。。啥都不说了,就---顶!
原子哥是不是又要出黑科技了呀。^_^...
回复 支持 反对

使用道具 举报

0

主题

13

帖子

0

精华

新手上路

积分
42
金钱
42
注册时间
2013-8-24
在线时间
2 小时
发表于 2014-9-24 22:22:09 | 显示全部楼层
不错  好东西  谢谢楼主分享  ..
回复 支持 反对

使用道具 举报

120

主题

7877

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12010
金钱
12010
注册时间
2013-9-10
在线时间
427 小时
 楼主| 发表于 2014-9-25 08:17:38 | 显示全部楼层
回复【60楼】fanghuiopenedv:
---------------------------------
回复【61楼】guanglv:
---------------------------------
谢谢光临!!!
现在,程序把烂铜烂铁变得智能化了,人呢,一旦离开了这烂铜烂铁就不知道干啥了
回复 支持 反对

使用道具 举报

74

主题

209

帖子

0

精华

高级会员

Rank: 4

积分
919
金钱
919
注册时间
2012-1-14
在线时间
5 小时
发表于 2014-10-17 16:01:22 | 显示全部楼层
厉害!!!!!!!!
回复 支持 反对

使用道具 举报

12

主题

216

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
313
金钱
313
注册时间
2011-4-7
在线时间
3 小时
发表于 2014-10-17 16:48:53 | 显示全部楼层
收下  学习!!
回复 支持 反对

使用道具 举报

70

主题

6696

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
12682
金钱
12682
注册时间
2012-11-26
在线时间
3709 小时
发表于 2014-10-17 16:51:52 | 显示全部楼层
收下  学习!!
学无止境
回复 支持 反对

使用道具 举报

120

主题

7877

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12010
金钱
12010
注册时间
2013-9-10
在线时间
427 小时
 楼主| 发表于 2014-10-17 19:44:37 | 显示全部楼层
回复【63楼】1126163471:
---------------------------------
回复【64楼】lixupeng:
---------------------------------
回复【65楼】jermy_z:
---------------------------------
谢谢!
现在,程序把烂铜烂铁变得智能化了,人呢,一旦离开了这烂铜烂铁就不知道干啥了
回复 支持 反对

使用道具 举报

32

主题

153

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
453
金钱
453
注册时间
2014-11-5
在线时间
0 小时
发表于 2014-11-7 22:41:39 | 显示全部楼层
可以输出中文哇---不要字库行不行?
酱油团队--
回复 支持 反对

使用道具 举报

120

主题

7877

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12010
金钱
12010
注册时间
2013-9-10
在线时间
427 小时
 楼主| 发表于 2014-11-8 00:33:33 | 显示全部楼层
回复【67楼】xiaolong12:
---------------------------------
没字库怎么显示?请问
现在,程序把烂铜烂铁变得智能化了,人呢,一旦离开了这烂铜烂铁就不知道干啥了
回复 支持 反对

使用道具 举报

32

主题

153

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
453
金钱
453
注册时间
2014-11-5
在线时间
0 小时
发表于 2014-11-8 00:58:45 | 显示全部楼层
回复【68楼】Badu_Space:
---------------------------------
话说我还不会用字库
酱油团队--
回复 支持 反对

使用道具 举报

120

主题

7877

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12010
金钱
12010
注册时间
2013-9-10
在线时间
427 小时
 楼主| 发表于 2014-11-8 11:04:47 | 显示全部楼层
回复【69楼】xiaolong12:
---------------------------------
没事,可以慢慢来,其实也很简单
现在,程序把烂铜烂铁变得智能化了,人呢,一旦离开了这烂铜烂铁就不知道干啥了
回复 支持 反对

使用道具 举报

头像被屏蔽

243

主题

429

帖子

0

精华

禁止发言

积分
1067
金钱
1067
注册时间
2011-12-23
在线时间
17 小时
发表于 2014-11-8 14:15:57 | 显示全部楼层
应该多加几个参数进去,显示区域,字体大小
回复 支持 反对

使用道具 举报

120

主题

7877

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12010
金钱
12010
注册时间
2013-9-10
在线时间
427 小时
 楼主| 发表于 2014-11-8 14:49:53 | 显示全部楼层
回复【71楼】panpan312:
---------------------------------
有相关函数设置的,56楼附件修正后版本
现在,程序把烂铜烂铁变得智能化了,人呢,一旦离开了这烂铜烂铁就不知道干啥了
回复 支持 反对

使用道具 举报

120

主题

7877

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12010
金钱
12010
注册时间
2013-9-10
在线时间
427 小时
 楼主| 发表于 2014-11-8 14:51:06 | 显示全部楼层
回复【71楼】panpan312:
---------------------------------
显示区域暂时没加
现在,程序把烂铜烂铁变得智能化了,人呢,一旦离开了这烂铜烂铁就不知道干啥了
回复 支持 反对

使用道具 举报

4

主题

52

帖子

0

精华

初级会员

Rank: 2

积分
89
金钱
89
注册时间
2014-11-26
在线时间
0 小时
发表于 2014-12-14 13:04:55 | 显示全部楼层
在LCD12864行吗
回复 支持 反对

使用道具 举报

120

主题

7877

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12010
金钱
12010
注册时间
2013-9-10
在线时间
427 小时
 楼主| 发表于 2014-12-14 18:56:15 | 显示全部楼层
回复【74楼】扬帆起航:
---------------------------------
可以
现在,程序把烂铜烂铁变得智能化了,人呢,一旦离开了这烂铜烂铁就不知道干啥了
回复 支持 反对

使用道具 举报

46

主题

329

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1544
金钱
1544
注册时间
2012-4-9
在线时间
80 小时
发表于 2014-12-22 21:32:36 | 显示全部楼层
xiexie fenxiang !
STM32
回复 支持 反对

使用道具 举报

120

主题

7877

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12010
金钱
12010
注册时间
2013-9-10
在线时间
427 小时
 楼主| 发表于 2014-12-23 08:11:44 | 显示全部楼层
回复【76楼】jj123paopao:
---------------------------------
最新修改版本V2.2在这里2楼附件http://www.openedv.com/posts/list/0/43524.htm?privmsg=14622&&sysid=4#254195
现在,程序把烂铜烂铁变得智能化了,人呢,一旦离开了这烂铜烂铁就不知道干啥了
回复 支持 反对

使用道具 举报

0

主题

4

帖子

0

精华

新手上路

积分
24
金钱
24
注册时间
2016-10-26
在线时间
6 小时
发表于 2017-6-16 14:08:37 | 显示全部楼层
看起来很强大的感觉
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手上路

积分
32
金钱
32
注册时间
2018-4-2
在线时间
4 小时
发表于 2018-4-2 17:06:04 | 显示全部楼层
学习
回复 支持 反对

使用道具 举报

6

主题

33

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
364
金钱
364
注册时间
2018-3-14
在线时间
126 小时
发表于 2018-6-11 17:29:40 | 显示全部楼层
厉害,先收藏
回复 支持 反对

使用道具 举报

31

主题

1951

帖子

3

精华

论坛元老

Rank: 8Rank: 8

积分
4416
金钱
4416
注册时间
2018-5-11
在线时间
922 小时
发表于 2018-6-11 20:55:00 | 显示全部楼层
用sprintf到字符数组
+字符串显示函数是不是也可以达到同样的功能?
我的开源链接 https://github.com/ShuifaHe/STM32.git  请关注,点赞支持哦。
回复 支持 反对

使用道具 举报

120

主题

7877

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12010
金钱
12010
注册时间
2013-9-10
在线时间
427 小时
 楼主| 发表于 2018-6-12 21:12:59 | 显示全部楼层
warship 发表于 2018-6-11 20:55
用sprintf到字符数组
+字符串显示函数是不是也可以达到同样的功能?

可以,这个就是个人喜好了
现在,程序把烂铜烂铁变得智能化了,人呢,一旦离开了这烂铜烂铁就不知道干啥了
回复 支持 反对

使用道具 举报

31

主题

1951

帖子

3

精华

论坛元老

Rank: 8Rank: 8

积分
4416
金钱
4416
注册时间
2018-5-11
在线时间
922 小时
发表于 2018-6-12 21:16:50 | 显示全部楼层
八度空间 发表于 2018-6-12 21:12
可以,这个就是个人喜好了

那么这个除了不用借助stdio,
一切尽在自己掌控的感觉之外,
还有什么好处?
编译出来的程序要小一些?
我的开源链接 https://github.com/ShuifaHe/STM32.git  请关注,点赞支持哦。
回复 支持 反对

使用道具 举报

0

主题

6

帖子

0

精华

新手上路

积分
46
金钱
46
注册时间
2018-2-28
在线时间
10 小时
发表于 2018-6-13 16:39:31 | 显示全部楼层
围观学习一下。。
回复 支持 反对

使用道具 举报

120

主题

7877

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12010
金钱
12010
注册时间
2013-9-10
在线时间
427 小时
 楼主| 发表于 2018-6-14 23:52:43 | 显示全部楼层
warship 发表于 2018-6-12 21:16
那么这个除了不用借助stdio,
一切尽在自己掌控的感觉之外,
还有什么好处?

没对比过编译后的大小,我整合主要是做UI显示的时候用的
现在,程序把烂铜烂铁变得智能化了,人呢,一旦离开了这烂铜烂铁就不知道干啥了
回复 支持 反对

使用道具 举报

8

主题

27

帖子

0

精华

初级会员

Rank: 2

积分
92
金钱
92
注册时间
2018-6-21
在线时间
31 小时
发表于 2018-6-21 15:53:00 | 显示全部楼层
很好的
回复 支持 反对

使用道具 举报

0

主题

11

帖子

0

精华

初级会员

Rank: 2

积分
79
金钱
79
注册时间
2016-7-19
在线时间
11 小时
发表于 2018-6-21 19:00:10 | 显示全部楼层
感谢楼主无私分享
回复 支持 反对

使用道具 举报

9

主题

83

帖子

0

精华

高级会员

Rank: 4

积分
647
金钱
647
注册时间
2013-3-28
在线时间
64 小时
发表于 2018-6-22 09:26:10 | 显示全部楼层
楼主无私啊,
回复 支持 反对

使用道具 举报

1

主题

82

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3155
金钱
3155
注册时间
2017-7-10
在线时间
360 小时
发表于 2018-8-2 10:42:19 | 显示全部楼层
封装不错用的方便
回复 支持 反对

使用道具 举报

160

主题

966

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2095
金钱
2095
注册时间
2014-3-7
在线时间
490 小时
发表于 2018-8-2 14:41:10 | 显示全部楼层
谢谢分享
回复 支持 反对

使用道具 举报

4

主题

98

帖子

0

精华

初级会员

Rank: 2

积分
195
金钱
195
注册时间
2018-6-27
在线时间
45 小时
发表于 2018-8-2 16:07:00 | 显示全部楼层
感谢分享
回复 支持 反对

使用道具 举报

1

主题

32

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
276
金钱
276
注册时间
2017-10-21
在线时间
23 小时
发表于 2018-10-23 21:23:14 | 显示全部楼层
好东西 值得收藏
回复 支持 反对

使用道具 举报

0

主题

7

帖子

0

精华

新手入门

积分
13
金钱
13
注册时间
2018-10-23
在线时间
5 小时
发表于 2018-10-24 12:51:30 | 显示全部楼层
厉害,学习了
回复 支持 反对

使用道具 举报

14

主题

70

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
395
金钱
395
注册时间
2018-7-16
在线时间
52 小时
发表于 2018-10-24 13:27:05 | 显示全部楼层
thinks Q
回复 支持 反对

使用道具 举报

0

主题

8

帖子

0

精华

初级会员

Rank: 2

积分
96
金钱
96
注册时间
2016-4-27
在线时间
25 小时
发表于 2018-10-30 09:37:38 | 显示全部楼层
这个很实用,谢谢分享,液晶经常要用到这个
回复 支持 反对

使用道具 举报

0

主题

31

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1038
金钱
1038
注册时间
2018-4-28
在线时间
203 小时
发表于 2018-10-30 09:40:31 | 显示全部楼层
必须得好好学习。
回复 支持 反对

使用道具 举报

1

主题

29

帖子

0

精华

初级会员

Rank: 2

积分
129
金钱
129
注册时间
2022-8-24
在线时间
50 小时
发表于 2024-9-10 10:46:23 | 显示全部楼层
为什么我将工程烧录后屏幕不显示汉字呢
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-22 06:58

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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