二维码生成:STM32F407 + LCD屏(GUI)制作二维码 | 您所在的位置:网站首页 › 怎样用ai做一个二维码 › 二维码生成:STM32F407 + LCD屏(GUI)制作二维码 |
说明:文件简单,移植方便,程序占用空间小,简单易懂, 全部编程做好的,测试通过的,还有文字备注,源码下载 : 本文二维码源码下载后直接跳入第四步 1、下载QRcode 二维码源码 Git下载 2、解压后得到,如下文件 在QRcode_main.c中添加两个函数, 一个用来获取二维码数据 void QRGenerator(char *input) { int side, i,j,a; uint8_t bitdata[QR_MAX_BITDATA]; //remove newline if(input[strlen(input) - 1] == '\n') { input[strlen(input) - 1] = 0; } side = qr_encode(QR_LEVEL_M, 0, input, 0, bitdata);//QR_LEVEL_L displayQRCode(side, bitdata); }一个是显示二维码数据 void displayQRCode(int side, uint8_t *bitdata) { int i=0; int j=0; int a=0; int l=0; int n=0; int OUT_FILE_PIXEL_PRESCALER = 10;//查看发现太小了,我们可以修改显示函数的参数 // ILI9341_DrawRectangle(0,0,320,240,0xFFFF,1);//LCD GUI_FillRect(55,10,280,230); GUI_SetColor(GUI_WHITE); if(side==21) { OUT_FILE_PIXEL_PRESCALER = 10; } for (i = 0; i a=j*side+i; if((bitdata[a / 8] & (1 for(n = 0; n |
CopyRight 2018-2019 实验室设备网 版权所有 |