環境:
主機:xp
開發環境:mdk4.23
mcu:stm32f103cbt6
說明:通過腳pa1,pa2採集ad。每路ad採集10次。
源**:
[cpp]view plain
copy
#include "ad_driver.h"
//全域性變數
//ad取樣存放空間
__io uint16_t adcconvertedvalue[20];
//函式
//初始化ad
void
init_ad(
void
)
//獲得充電電壓
float
voltage_charge(
void
)
sum /= 10;
//變換成電壓值
v = 0.002991 * sum;
return
v;
} //獲得放電電壓
float
voltage_discharge(
void
)
sum /= 10;
//變換成電壓值
v = 0.002991 * sum;
return
v;
}
STM32通過DMA方式採集多路AD
1 stm32 ad功能的連線配置方式 單ad多通道實現 2 stm32 adc多路採集 乙個專案需求 使用stm32採集多路 訊號。一般採集多路訊號需要使用 方式,步驟如下 1.使能相應adc通道,這裡使用adc1的4個通道,分別是adc123 in0 adc123 in3,注 adc123 in...
stm32的DMA ADC多通道資料採集
硬體 stm32f103rct6,輸入大容量產品。軟體 keil mdk5.0 韌體庫 stm32f1標準外設庫。除錯軟體 友善串列埠助手 stm32有多達16個通道,常用的取樣方法有兩種,一是分時採集每個通道的資料,用查詢或者中斷的方式採集完乙個通道的資料,將通道設定為下乙個,依次採集,這種方法思...
STM32通過Fatfs建立PDF檔案
上面是我建立的群聊,歡迎新朋友的加入。最近想用mcu去建立乙個pdf檔案,曾嘗試移植hpdf和pdfgen,因為這兩個本就不是為微控制器做的庫,移植過程有點複雜了。後面發現st論壇有個發布了乙個pdflib的庫,便做了一下移植。目錄 1.參考鏈結 2.工程說明 3.效果 doc裡面是參考的原始碼,或...