51hei圖片20200701221321.jpg (4.24 MB, 下載次數: 94)
下載附件
遙控器
2020-7-1 22:13 上傳
搖桿數值ADC讀取后通過DMA存到數組中,TIM3中斷函數中對數據進行處理發送,同時對電池電壓進行采集,OLED顯示PIT、THR、電壓等信息。
附件中有源碼和立創EDA工程P文件、PCB Gerber文件
電路原理圖如下:
AIMBT@]Z{GOA`01G$$~E4NY.png (217.24 KB, 下載次數: 85)
下載附件
原理圖
2020-7-1 22:07 上傳
制作出來的實物圖如下:
#include "stm32f10x.h"
#include "sys.h"
#include "i2c.h"
#include "delay.h"
#include "usart.h"
#include "remote.h"
#include "oled0561.h"
#include "ADC_DMA_Config.h"
#include "spi.h"
#include "nrf24l01.h"
#include "TIM.h"
#include "EEPROM.h"
#include "key.h"
int main(void)
{
SPI_Config(); //初始化SPI
NRF24L01_INIT(); //初始化NRF24L01
ADC1_Mode_Config(); //初始化ADC模式
I2C_Configuration(); //I2C初始化
RC_INIT(); //校準搖桿數據初始化
KEY_INIT(); //按鍵初始化
BEEP_INIT(); //開機蜂鳴聲
TIM3_Config(); //定時器中斷配置
OLED0561_INIT(); //OLED初始化
OLED_DISPLAY_16x16(4,1*16,0);//顯示漢字
OLED_DISPLAY_16x16(4,3*16,1);//顯示漢字
OLED_DISPLAY_16x16(4,5*16,2);//顯示漢字
OLED_DISPLAY_8x16_BUFFER(0," LOCKED"); //顯示字符串
while(1)
{
}
}
全部資料51hei下載地址:
NRF24L01遙控器.7z
(475.9 KB, 下載次數: 179)
2020-7-2 01:34 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|