硬汉嵌入式论坛

 找回密码
 立即注册
查看: 2842|回复: 7
收起左侧

[例程下载] 使用的是libqrencode库在STM32L1上生成的二维码

[复制链接]

32

主题

262

回帖

363

积分

高级会员

积分
363
发表于 2018-5-30 09:34:47 | 显示全部楼层 |阅读模式
分享一个libqrencode阿紫STM32L1二维码生成库,在OLED上显示的例程。
libqrencode在嵌入式平台很好移植,都是C代码。。。

test.zip

13.62 MB, 下载次数: 300

libqrencode-master.zip

212.12 KB, 下载次数: 99

回复

使用道具 举报

32

主题

262

回帖

363

积分

高级会员

积分
363
 楼主| 发表于 2018-5-30 09:39:40 | 显示全部楼层
还可以用emwin的PC版仿真,这个我测试过了GUI_DrawPixel这个命令就行,最佳扫描效果是白底黑点,最差效果黑底白点没有扫描成功过
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106685
QQ
发表于 2018-5-30 09:46:02 | 显示全部楼层
emWin本身就支持二维码生成,看此贴:
http://www.armbbs.cn/forum.ph ... =%B6%FE%CE%AC%C2%EB

给OLED做个emWin支持也很方便
http://www.armbbs.cn/forum.ph ... ypeid%26typeid%3D36

仅用2D函数函数,占用空间很小,适合小容量单片机


12_58_a08f0a39d7a7782.jpg
回复

使用道具 举报

32

主题

262

回帖

363

积分

高级会员

积分
363
 楼主| 发表于 2018-5-30 12:03:40 | 显示全部楼层
eric2013 发表于 2018-5-30 09:46
emWin本身就支持二维码生成,看此贴:
http://www.armbbs.cn/forum.ph ... =%B6%FE%CE%AC%C2%EB

相对来说一些小内存的设备跑emwin比较吃力的,只有十几k!但是用这个库,4k的堆就可以生成100个字节左右二维码
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106685
QQ
发表于 2018-5-30 12:05:58 | 显示全部楼层
在水一方 发表于 2018-5-30 12:03
相对来说一些小内存的设备跑emwin比较吃力的,只有十几k!但是用这个库,4k的堆就可以生成100个字节左右 ...

不吃力,给个几KB的空间就行。仅需2D即可,其实跟裸机没区别。
回复

使用道具 举报

32

主题

262

回帖

363

积分

高级会员

积分
363
 楼主| 发表于 2018-5-30 12:09:51 | 显示全部楼层
eric2013 发表于 2018-5-30 12:05
不吃力,给个几KB的空间就行。仅需2D即可,其实跟裸机没区别。

好的,回来我试试
回复

使用道具 举报

2

主题

10

回帖

16

积分

新手上路

积分
16
发表于 2019-6-19 10:22:17 | 显示全部楼层
请问OLED要多少像素才能显示出二维码完整信息
回复

使用道具 举报

32

主题

262

回帖

363

积分

高级会员

积分
363
 楼主| 发表于 2019-6-19 16:37:19 | 显示全部楼层
One_Zero 发表于 2019-6-19 10:22
请问OLED要多少像素才能显示出二维码完整信息

我用的128*64
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-4-29 12:46 , Processed in 0.190675 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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