原创 Linux下C語言編程(1):IO編程
筆者今天來講講Linux下IO口的使用。用的硬件是三大開源器件之一的BeagleBone(狗骨頭)。 (PS 三大開源器件:樹莓派、Arduino和Beagle Bone) 硬件介紹 TI公司的AM3358 集成 1G
原创 Linux下C語言編程(2):ADC編程
筆者今天來講講Linux下ADC的使用,12位ADC,即採樣值從0-4095,電壓值則從0-1.8V ADC引腳圖 ADC使用 1. ADC初始化 默認上面有7個ADC引腳,從0-6。操作還是和上文IO口的操作一
原创 STM32 DMA串口接收不定長數據
串口通信(UART)在通信當中尤其是在低速率佔用很重要的地位, 通信 速度雖然比不上SPI通信,但是由於其簡單,對通信雙方的時鐘要求不是很高,受到很廣泛的使用,很多嵌入式程序猿(媛) 都傾向於串口通信。 1. 串口發送 串口
原创 音樂播放器製作三(輔助功能的實現)
VS2013 MFC做音樂播放器,需要使用到ActiveX控件(Windows Media Player),可以播放音視頻,支持歌單添加,刪除,保存操作,支持循環,順序,隨機播放。 老樣子展示一下界面。 這篇講解一下
原创 音樂播放器製作一(Windows Media Player控件)
MFC做音樂播放器,需要使用到ActiveX控件(Windows Media Player),可以播放音視頻,支持歌單添加,刪除,保存操作,支持循環,順序,隨機播放。 話不多說,先來展示一下音樂播放器。 雙擊歌名即可
原创 音樂播放器製作二(基本控件功能的實現)
MFC做音樂播放器,需要使用到ActiveX控件(Windows Media Player),可以播放音視頻,支持歌單添加,刪除,保存操作,支持循環,順序,隨機播放。 還是放一張多媒體播放器的圖片。 接下來具體介紹一
原创 C++開發截屏小程序
C++開發截屏小程序,Win32程序,可以顯示截屏區域並保存。 上次的流星雨屏幕程序就簡單涉及到GDI繪圖了,這次簡單介紹幾個API函數,涉及到GDI的。 GetDC,獲取當前創建的窗口的設備環境。 CreateDC,獲
原创 QT串口模塊 接收發送數據(一)
本篇介紹一下QT串口使用,接收發送數據。 QT的實用性、便捷性和廣泛性就不多說了,直接進入主題,在使用的時候,需要包含串口類(QT5,QT4需要額外下載串口類)。 QT += core gui serialp
原创 STM32生成互補PWM波(輸出前均爲低電平)
STM32的定時器功能很多,今天介紹一下生成互補PWM波形。STM32高級定時器1和8的時鐘是168MHZ。通用定時器通常是84MHZ。 頻率通用設置 定時器時鐘頻率設置的通用寫法。一般我們都是設置兩個參數,分頻係數和
原创 QT打包生成exe文件
QT生成的exe文件無法直接在windows上面運行,需要將文件中所需要的dll(動態鏈接庫)文件一起打包纔可以運行,所以本文介紹一下如何打包exe文件。 1. 首先將exe文件放到指定文件夾下面。 2. 然後打開QT命令行
原创 Linux下C語言編程
Linux環境下C語言編程 1 .序 筆者又來更新博客了,每次立下Flag說要一週一次更新博客,但總是拖,最後奈何4月份只更新了一次,說明四月份又渾渾噩噩度過了一個月,不過值得可喜的是筆者在4月份找了一份實習工作,在
原创 ADXL345 三軸加速度數據SPI讀取、多字節讀取、DMA SPI讀取和FIFO數據讀取
ADXL345 三軸加速度數據SPI讀取、多字節讀取、DMA SPI讀取和FIFO數據讀取 1、簡介及注意事項 ADXL345傳感器分辨率13位,測量範圍±16g(可選±2、±4、±8g),輸出數據格式爲16位補碼,可通過SP
原创 《2019的年終總結》
2109年終總結 2019年研究生的生活總感覺是在慌亂中度過的,每時每刻都在擔心項目做不完怎麼辦?公司的項目沒有一個完美的交代如何是好? 果真做完了,一堆bug又有何用,有時候真的應該是每個項目都踏實一點,爭取把每一步都弄好。
原创 Linux下shell編程學習
Linux下shell編程學習 1.題外話 自從第一次寫完博客(關於藍橋杯)之後,又一個星期過去了,本來計劃是一週最起碼寫一篇博客來記下自己在一週之內的進步(學習),從而也方便自己以後回顧學習,但是最終自己還是被各種事情拖延,自
原创 Linux設置共享文件夾
本篇文章主要實現的是:Windows訪問Linux共享文件夾,所以需要windows和Linux同時進行一些操作步驟。 linux下操作:系統爲基於debian的Raspberry樹莓派 1. 安裝nfs服務 s