二维码:STM32F103 + LCD屏制作二维码

1、下载QRcode 二维码源码    https://github.com/kazimierczak-robert/STMQRCode

2、解压后得到,如下文件

二维码:STM32F103 + LCD屏制作二维码

3、文件很多,只需要提取库文件就可以了,下图三个文件

二维码:STM32F103 + LCD屏制作二维码

4、添加到工程上编辑后会报错

如下

二维码:STM32F103 + LCD屏制作二维码

需要在qr_encode.h中添加头文件,如下图

二维码:STM32F103 + LCD屏制作二维码

再次编译--通过

5、创建两个处理二维码显示的文件QRcode_main.c和Rcode_main.h

在QRcode_main.c中添加两个函数,

一个用来获取二维码数据

二维码:STM32F103 + LCD屏制作二维码

一个是显示二维码数据

二维码:STM32F103 + LCD屏制作二维码

6、调用QRGenerator()函数进行测试

二维码:STM32F103 + LCD屏制作二维码

7、烧录程序,查看结果

二维码:STM32F103 + LCD屏制作二维码

8、查看发现太小了,我们可以修改显示函数的参数

二维码:STM32F103 + LCD屏制作二维码

9、再次测试

二维码:STM32F103 + LCD屏制作二维码

可以根据自己的 需要来修改显示的位置、大小、颜色------小kiss

结果看着还可以,使用微信扫码测试一下,登陆成功!!!