原创 TouchGFX簡介

一、簡介。 在單片機上實現圖形界面,最簡單的方法是使用串口屏,但是在體積有限的手持機應用中,串口屏顯得有點笨重了,而且板子往往不能適應需求,訂做串口屏成本又太高。 這就需要使用GUI框架來完成圖形界面。在單片機領域的GUI框架有:ucgu

原创 ESP32使用SD卡注意事項

有兩種方法可以使用:上拉電阻爲47K和上拉電阻爲10K。                                            上拉電阻爲47K。 按照ESP32-CAM開發板的接法。                  

原创 LPC55S69之定時器

使用CTimer來產生100ms和1s標誌位,用於在主循環中使用。 一、引腳。 GPIO中 二、代碼。 #include "fsl_debug_console.h" #include "board.h" #include "fsl_

原创 C51代碼風格

有的時候自己寫的代碼,過了一段時間就忘了,再回頭一看,發現自己也看不懂了。 因此,不光要寫好說明文檔,還要養成良好的代碼風格。 良好的代碼風格,有助於提高代碼的可讀性、可維護性,不僅方便自己閱讀、使用,更是方便與同事之間的交流、溝通。 1

原创 LPC55S69之FatFs_SDCard

LPC55S69的SD卡操作,需要使用FatFs文件系統,官方提供了個例子,是可用的,這裏做少量改動,以便於實際使用。 一、導入FatFs_SDCard例子。 把例子中的fatfs文件夾,拷貝到自己的工程中。 二、增加組件和設置源文

原创 電子大賽題目分析

A題 電動小車動態無線充電系統 使用TI的BQ51013B和BQ50012A芯片或模塊完成無線充電電路,無線充電接收端要儘量靠近平板,且平板要儘量薄。 可使用5.5V的法拉電容,其容值根據小車行走時長來改變,體積儘量小。 使用紅外對管做黑

原创 TPS65130輸出有問題

一、輸出電壓的設置。 TPS65130是個電源芯片,它可以把2.7V~5.5V轉成正負15V或以下,它是升壓芯片,所以輸入不能比輸出的正電壓高。 根據手冊上的電路,需要根據以下公式來計算出R1、R2、R3、R4。 其中Vref=1.

原创 曲線擬合在單片機中的應用

一、簡介。 在單片機開發中,可能會用熱敏電阻來測量溫度:如PT100、MF58等。 但是直接測量熱敏電阻就只能得到阻值,測阻值有很多方法,如:恆流源、電橋等。 那麼測出來的阻值,該如何計算出溫度? 有兩種方法:查表法、曲線擬合。 查表法適

原创 單片機量產軟件

單片機批量生產時可能會遇到以下問題: 1、每塊板子都需要使用UUID,但是單片機不支持UUID。 2、單片機可以通過串口指令讀取廠家信息,如:版本號、批次、生產日期等,如何方便修改這些打印信息? 3、燒錄和測試如何一鍵完成? 4、如何跟蹤

原创 LPC55S69開發筆記

一、簡介。 LPC55S69是一款ARM Cortex M33內核,帶TrustZone功能的單片機。 TrustZone,可以把一部分代碼放入安全區域,如:加密算法、指紋識別等。 在安全區域中的代碼,不能直接被非安全區域的代碼讀取內容。

原创 LPC55S69之外部中斷

外部中斷用官方的例子就可以了。 一、引腳。 點擊 二、代碼。 #include "fsl_debug_console.h" #include "board.h" #include "fsl_pint.h" #include "fs

原创 Android Studio同步Gradle失敗的解決辦法

一、解決辦法。 修改build.gradle,如下圖所示。 工程裏是有兩個build.grade,這裏是後面帶Project:的grade文件。 // Top-level build file where you can add co

原创 如何撰寫學術論文

前言 這裏主要介紹撰寫一級論文,而二級及其它僅供參考。 一、收集近5年的論文,包括碩博士論文和特級、一級論文,還有IEEE論文。 IEEE:https://ieeexplore.ieee.org/Xplore/home.jsp SCI-H

原创 LPC55S69之TrustZone

LPC55S69只有CPU0才支持TrustZone,這裏用官方的例子來說明其用法。 一、導入例子。 二、編譯工程 分別在兩個工程中點擊Build。 三、調試。 先選中s工程,再點擊Debug,這裏的調試會區別不同的工程。 期間會

原创 調試助手DebugLeader

雖然網上有很多調試助手,不管是串口調試還是網絡調試,但是總有一些不如意的地方。 除了功能上不能滿足需求以外,有的要管理員方式啓動,還很多廣告,也有一些要收費。 所以要自制一個調試助手,要能滿足以下需求。 1、快捷鍵切換窗口。 F1=單串口