原创 4.6.2最“小”的程序

1. 環境如下: $gcc -v: Using built-in specs. COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/4.8/lto-wrapp

原创 Qt5 標準對話框和文件對話框

頭文件 #include <QMessageBox> information QMessageBox::information(NULL, "Title", "Content",

原创 QSettings使用

頭文件   #include <QSettings> 一、最簡單操作 QSettings *minifile; //聲明 minifile = new QSettings("./config1.ini", QSetting

原创 低功耗讀卡模塊

 NFC和RFID讀取器 ------用MSP430以及TRF79XXA探測低功耗卡片的存在   摘要 NFC和RFID閱讀器電池供電的應用必須一定受到的有限能耗以及實現產品的低成本的限制。在卡片存在檢測的數年中已經出現了響應的技術和策略

原创 STM32RBT6+RC522讀取CPU卡demo

1、硬件部分 RC522是恩智浦的讀寫卡系列芯片,支持14443-A類型的所有卡片,即我們日常所說的M1卡、CPU卡(typeA類型) RC522模塊,淘寶成品,已經設計好了射頻天線,只需和MCU連接即可使用 STM32f103RBT6

原创 Qt5開發串口助手+自定義報文回覆

一、功能目標 1、windows/linux-Ubuntu下串口信息收發(ASCII/HEX) 2、串口相關參數可配置,打開端口後實時生效 3、端口信息根據系統COM口事實刷新3 4、定時自動重發 5、自動換行,log顯示接收時間 6、自

原创 STM32 IAP升級固件 + 上位機 例程

本例程實現功能: 1、IAP固件程序實現固件APP搬移,跳轉至APP 2、APP固件程序實現自定義功能,接收上位機下發的bin文件 3、上位機加載APPbin文件,分割下發至APP固件程序(本例程使用QT開發) 一、IAP升級簡單介紹 基

原创 STM32 韋根輸入輸出技術方案

對於韋根具體格式不做詳述,具體參見: https://baike.baidu.com/item/%E9%9F%A6%E6%A0%B9%E5%8D%8F%E8%AE%AE?fr=aladdin https://www.cnblogs.com

原创 在CUBEMX下,使用STM32F103 SPI做從站的筆記

    之前做STM32的項目, 一直都用的是標準固件庫。最近有個比較簡單的項目,就想試試ST強推的開發工具cubemx。   用了下來,感覺CUBEMX的 HAL庫做得很模塊化,讓一些用戶遠離了底層。但是也有缺點:     1. 各種模

原创 STM32串口使用IDLE中斷接收不定長數據原理與源程序

原文來自 http://www.51hei.com/bbs/dpj-39885-1.html 今天說一下STM32單片機的接收不定長度字節數據的方法。由於STM32單片機帶IDLE中斷,所以利用這個中斷,可以接收不定長字節的數據,由於ST

原创 嵌入式硬件軟件彙總

1、電源類 1.1   電源基礎 各種“地”—— 各種“GND” 板載電源設計規範 電源環路穩定性評價方法 深入芯片內部,理解去耦電容的作用 減小DC/DC變換器中的接 地反彈——一些接地要點 開關電源中的小啓示 電源相關的測試 去耦電容

原创 CMSIS_RTOS_Tutorial自譯中文版---數據交換1

到目前爲止,所有的線程間通信方法都只用於觸發線程的執行;他們不支持線程間的數據交換。很明顯,在實際程序中,我們需要在線程之間移動數據。這可以通過讀取和寫入全局變量來完成,這種方式,除了一個非常簡單的程序之外,嘗試保證數據完整性將非常困難並

原创 STM32CubeMX開發FreeRTOS stm32f103rbt6例程

一、STM32CubeMX工程 1、基本功能配置 注意:SYS->Timebase Source不要選成SysTick,否則FreeTROS系統始終會與HAL庫時鐘衝突 2、時鐘配置 3、參數配置 4、輸出配置 菜單欄:Proje

原创 STM32時鐘系統

可對應STM32CubeMX時鐘配置。      在STM32中,有五個時鐘源,爲HSI、HSE、LSI、LSE、PLL。 ①HSI是高速內部時鐘,RC振盪器,頻率爲8MHz。 ②HSE是高速外部時鐘,可接石英/陶瓷諧振器,或者接外部時鐘

原创 卡片基礎知識

1、卡片分類   RFID   高頻卡 超高頻   ISO-14443-A ISO-14443-B ISO-15693 ISO-18000-6和EPC標準   Mifare卡Desfare卡 身份證