原创 帶內部參考電壓(VREFINT)校正的STM32 DMA 內置溫度採集

筆者今天來介紹一下STM32ADC內置溫度的採集,重點是通過內置參考電壓來避免ADC參考電壓VDDA對溫度ADC採集的影響。 1、STM32ADC簡介   stm32F4系列ADC,逐次趨近型AD、12位、多達19個通道,16

原创 Linux下C語言編程(5):多線程編程

筆者今天來講講Linux下多線程的使用。   在之前的串口通信和網絡通信中都使用到了多線程,今天就將這個碎碎唸的多線程好好講講。   很多時候會遇到一些阻塞式的函數,比如select()函數(監測某個標示符是否發生變化(之前的

原创 Linux下C語言編程(4):TCP/IP 網絡通信

筆者今天來講講Linux下Socket通信,包括客戶端和服務端。 客戶端 客戶端連接服務器的思路是: 1.建立Socket鏈路, 2.設置通信方式,服務器的IP和端口,具體設置 sockaddr_in這個結構體參數 3.連接

原创 流星雨屏幕程序

之前看到朋友曬流星雨屏幕圖,今天就來實現這個流星雨屏幕程序。 語言:C++,平臺:VS,框架:win32。   首先來看看程序運行的情況。   接着來介紹一下程序的主題部分,分爲三個部分:窗口的建立、數據的存儲、消息的處理。

原创 第十屆藍橋杯嵌入式比賽經歷

第十屆藍橋杯嵌入式比賽經歷 題外話 作爲一個第一次寫CSDN博客的新人,就寫一下關於對這次藍橋杯嵌入式比賽的感想!先說點題外話,其實在本科的時候,就一直想自己寫博客,寫下自己的一些自己認爲是技術的東西, 一來因爲自己的筆記太容易丟

原创 Linux下shell腳本語言編程學習

Linux下shell編程學習 1.題外話 自從第一次寫完博客(關於藍橋杯)之後,又一個星期過去了,本來計劃是一週最起碼寫一篇博客來記下自己在一週之內的進步(學習),從而也方便自己以後回顧學習,但是最終自己還是被各種事情拖延,自

原创 Linux下C語言編程(3):Uart編程

筆者今天來講講Linux下UART的使用,串口的發送與接收。   來看看Beagle Bone的串口引腳設置。總共有5個串口,其中4個串口收發均可以使用,有一個串口3只可發不可收。   然後可以查看當前哪些串口設備可以使用。

原创 C#串口通信模塊使用

C#串口模塊的使用。使用VS .net框架下WinForm程序應用開發。   C#開發的串口通信小工具。   相比於QT添加的串口類,WinForm是通過組件的形式將串口加入到程序中。   在創建完windows窗體之

原创 Eclipse 進行Linux遠程開發

Eclipse 進行Linux遠程開發   Eclipse可以進行Linux遠程開發,提前是安裝了遠程的包,如果沒有需要返回到上篇文章重新安裝包,同時如果進行C/C++開發,包也需要。 首先打開ShowView/other/Re

原创 Linux/Windows設置共享文件夾

本篇文章主要實現的是:Windows訪問Linux共享文件夾,所以需要windows和Linux同時進行一些操作步驟。 linux下操作:系統爲基於debian的Raspberry樹莓派 1. 安裝nfs服務     s

原创 氣壓計 MS5611-01BA03 數據讀取

1、簡介及注意事項   氣壓計MS5611-01BA03 採用24位的氣壓和溫度AD轉換值,SPI、IIC接口協議讀取,採用256、512、1024、2048和4096的過採樣率提高採樣精度。256的過採樣率最低轉換時間爲0.5m

原创 CT117E無法下載問題解決

CT117E無法下載問題解決 一、之前沒有裝過Keil 如果之前沒有安裝keil,按照視頻安裝文件,可以正常進行,沒有其他問題,最多就是插上板子之後,設備需要重新添加,安裝視頻教程即可。期間觀察出現兩個設備端口(下圖) 而且在k

原创 Keil邏輯分析儀的使用

Keil邏輯分析儀的使用 首先點擊工程Options,點開界面: 選中到Debug, 然後點擊調試, 之後再選擇要查看的端口變量, 選擇變量的時候,可以選擇模擬量或者位, 之後再點擊運行,就可以看到波形。 注意事項,keil的邏

原创 Linux 開機自啓動多個腳本程序

本篇文章講解Linux 開機自啓動程序   Linux開機自啓動在項目中應用很常見,突然停電或者故障,程序總歸要關掉的,如果手動去啓動程序,比較麻煩,所以開機自啓動是非常重要的一環。   在Debian或者Ubuntu中,開機

原创 Linux下vim編輯、makefile編譯、GDB調試

Linux環境下C語言編程 1 .序        筆者又來更新博客了,每次立下Flag說要一週一次更新博客,但總是拖,最後奈何4月份只更新了一次,說明四月份又渾渾噩噩度過了一個月,不過值得可喜的是筆者在4月份找了一份實習工作,在