原创 觸摸控制芯片MPR121驅動移植(STM32)

本文記錄將arduino下的mpr121觸摸板驅動程序移植到stam32f1 1、觸摸板簡介 之前買了塊mpr121做主控的觸摸控制板(如下圖),賣家給的驅動是arduino的,最近做項目需要移植到stm32上。看了mpr12

原创 運算放大器由來及虛短虛斷的討論

運算放大器由來及虛短虛斷的討論 運算放大器在現代有着廣泛的應用,它也是電子愛好者經常使用的電子元件之一。在學習運算放大器(運放)的時候,一定會接觸到“虛短”、“虛斷”兩個概念,熟練運用運放的這兩個特性會使得運放電路的計算變得十分簡

原创 STM32CubeIDE使用記錄

STM32CubeIDE使用過程中出現的一點問題和解決方法 最近逛ST官網的時候發現ST新推出了自己的IDE,懷着愛折騰的心情下載安裝了win版本的試試(畢竟免費)。雖然中途出現了一點小問題,但總的來說體驗還是可以的。不廢話了,我

原创 霍夫變換檢測直線原理及C/C++實現

霍夫變換檢測直線的原理及C/C++實現 霍夫變換原理概述 霍夫直線檢測原理 C/C++代碼及細節提要 霍夫變換原理概述 在圖像處理中,霍夫變換是經典算法之一,常被用來檢測圖像中的直線,圓等特徵圖形。本節將討論霍夫變換的理論基

原创 win10+gvim使用ctags的方法

今天突然想學一手emacs,雖然之前一直用的vim,win10下也是使用gvim來查看代碼(小工程用vim看代碼真的方便),不過總忍不住想要嚐嚐鮮。雖然emacs,沒學多少,不過找到了在windos下用vim+ctags的方法,

原创 ubuntu下stm32開發環境的搭建(從零到點燈)

在ubuntu下搭建stm32開發環境 從零開始到點亮小燈 一直用的MDK開發stm32,也在用ubuntu,瞭解到linux下也能開發arm後就一直想試試在ubuntu下寫一寫stm32的代碼。前幾天折騰了一番,終於成功把點亮小

原创 minicom安裝與使用

minicom串口工具從安裝到使用 1、安裝 sudo apt-get install minicom 2、配置 sudo minicom -s 因爲minicom需要讀寫io,所以需要root權限。不過在配置之前,我們還需要做