• 方案介紹
  • 附件下載
  • 相關(guān)推薦
申請入駐 產(chǎn)業(yè)圖譜

基于STM32的二維碼編碼和顯示(源代碼)

2015/12/28
28
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

QRENCODE_MDK_STM32F103ZET6.rar

共1個文件

二維碼介紹:

        二維碼又稱QR Code,QR全稱Quick Response,是一個近幾年來移動設(shè)備上超流行的一種編碼方式,它比傳統(tǒng)的Bar Code條形碼能存更多的信息,也能表示更多的數(shù)據(jù)類型:比如:字符,數(shù)字,日文,中文等等。

更多二維碼生成原理詳見:https://coolshell.cn/articles/10590.html#jtss-tsina   

二維碼編碼和顯示設(shè)計說明:     

        這是基于戰(zhàn)艦STM32寫的二維碼編碼和顯示。TFT是2.8寸的液晶,由于像素點的限制,我的矩陣只有57X57,二維碼的編碼程序是網(wǎng)上找的。抱著試試的心理,移植成功了,代碼里面做了一點處理,可以根據(jù)矩陣的大小來調(diào)節(jié)像素點。這個二維碼生成還有點不足,如果中文漢字在日本漢字之外,QQ和微信的掃描解析出的漢字是日文的單字,用淘寶天貓和支付寶可以正確識別中文(理解的不夠深,嘗試過中文,后面失敗告終),代碼里面沒注釋,中文注釋是我加上去的,有的地方注釋錯誤的話還請見諒。

二維碼編碼和顯示程序展示:

這個是微信名片的二維碼輸入字符,下面生成的二維碼圖片:

這個是手機微信解析后的名片:

最后當然是附上代碼,希望對二維碼生成有興趣的朋友來看看。也希望大神也把我沒解決的問題解決掉。


有用的就是QR_Encode.c和QR_Encode.h,QRENCODE文件夾下還有另外一種寫法,根據(jù)網(wǎng)上的大神,這個也可以用。

  • QRENCODE_MDK_STM32F103ZET6.rar
    下載
    描述:源代碼(MDK5.15版本)
意法半導體

意法半導體

意法半導體(ST)集團于1987年6月成立,是由意大利的SGS微電子公司和法國Thomson半導體公司合并而成。1998年5月,SGS-THOMSON Microelectronics將公司名稱改為意法半導體有限公司。意法半導體是世界最大的半導體公司之一,公司銷售收入在半導體工業(yè)五大高速增長市場之間分布均衡(五大市場占2007年銷售收入的百分比):通信(35%),消費(17%),計算機(16%),汽車(16%),工業(yè)(16%)。 據(jù)最新的工業(yè)統(tǒng)計數(shù)據(jù),意法半導體是全球第五大半導體廠商,在很多市場居世界領(lǐng)先水平。例如,意法半導體是世界第一大專用模擬芯片和電源轉(zhuǎn)換芯片制造商,世界第一大工業(yè)半導體和機頂盒芯片供應(yīng)商,而且在分立器件、手機相機模塊和車用集成電路領(lǐng)域居世界前列.

意法半導體(ST)集團于1987年6月成立,是由意大利的SGS微電子公司和法國Thomson半導體公司合并而成。1998年5月,SGS-THOMSON Microelectronics將公司名稱改為意法半導體有限公司。意法半導體是世界最大的半導體公司之一,公司銷售收入在半導體工業(yè)五大高速增長市場之間分布均衡(五大市場占2007年銷售收入的百分比):通信(35%),消費(17%),計算機(16%),汽車(16%),工業(yè)(16%)。 據(jù)最新的工業(yè)統(tǒng)計數(shù)據(jù),意法半導體是全球第五大半導體廠商,在很多市場居世界領(lǐng)先水平。例如,意法半導體是世界第一大專用模擬芯片和電源轉(zhuǎn)換芯片制造商,世界第一大工業(yè)半導體和機頂盒芯片供應(yīng)商,而且在分立器件、手機相機模塊和車用集成電路領(lǐng)域居世界前列.收起

查看更多

相關(guān)推薦