stm32f103 +差分输入AD纯C实现2048点FFT,加补充说明,自己写,用于学习交流,采样用ad在时域以一定频率等间隔采样,完成一组数据采集存储后,MCU进行FFT输出频谱数组
2021-11-06 16:47:19 6.38MB 嵌入式 FFT 频谱采集
1
#include "led.h" #include "delay.h" #include "key.h" #include "sys.h" #include "exti.h" #include "timer.h" #include "usart.h" #include "IWDG.h" //int main(void) //中断 //{ ////delay_init(); //LED_Init(); ////KEY_Init(); ////NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); ////EXTIX_Init(); //LED=0; //while(1); //} //int main(void) //定时器中断 //{ // NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); // delay_init(); // LED_Init(); // // TIM3_Int_Init(1999,7199);//((1+7199)/72M)*(1+9999)=1秒*/反 // while(1); //} //int main(void) //pwm //{ // u16 ledpwmval=0; // u8 dir=1; // delay_init(); // NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); // uart_init(115200); // LED_Init (); // // TIM3_PWM_Init(199,7199);//50Hz // while(1) // { // delay_ms(10); // if(dir)ledpwmval++; // else ledpwmval --; // if(ledpwmval >1000) // dir=0; // if(ledpwmval ==0) // dir=1; // TIM_SetCompare2(TIM3,5); // delay_ms(500); // TIM_SetCompare2(TIM3,10); // delay_ms(500); // TIM_SetCompare2(TIM3,15); // delay_ms(500); // TIM_SetCompare2(TIM3,20); // delay_ms(500); // TIM_SetCompare2(TIM3,25); // delay_ms(500); // } //} //int main() //串口 //{ // u16 t; // u16 len; // u16 times=0; // delay_init(); // NVIC_PriorityGroupConfig (NVIC_PriorityGroup_2 ); // uart_init(115200); // LED_Init(); // KEY_Init(); // while(1) // { // if(USART_RX_STA&0x8000) // { // len=USART_RX_STA&0x3fff;//得到此次接收的数据长度 // printf("\r\n您发送的消息为:\r\n\r\n"); // for(t=0;t
2021-11-06 14:08:37 6.75MB STM32 输入捕获
1
实现STM32 双通道采集ADC,利用DMA存储采集的数据,通过lcd显示
2021-11-06 09:53:52 375KB STM32 DMA 双通道ADC
1
stm32F103控制NRF2401发射和接收程序,250k带宽无反馈。已经调试成功的,方便学习.使用的标准库。
2021-11-06 04:15:21 8.67MB stm32F103 NRF2401
1
freeRTOS,hal库,stm32f4,硬件SPI和模拟spi方式,与通信rn8209,实际运用过。
2021-11-05 21:07:27 21KB rn8209 spi hal freeRTOS
1
SSD1963+STM32F103VE PCB,网上搜集的,共享出来,有版权问题,请联系我删除
2021-11-05 15:37:58 137B LCD
1
stm32F103c8t6单片机进行FFT,液晶12864液晶屏显示,方法:定时器触发adc采集256次,dma搬运数据
2021-11-05 14:16:36 6.56MB FFT、STM32F103、OL
1
设计一种集红外遥控、 黑线循迹、自动泊车、车速检测、行驶路程显示等功 能于一体的智能车。主要使用了红外传感技术,并结合 STM32F103 系列芯片,模拟现代新型汽车的自动驾驶功能。 采用槽型对射光电传感器测量智能车车速,使用红外光对管进行障碍物检测, TFT LCD 彩屏模拟汽车的仪表盘,并显示智能车的各项数据,如驾驶模式、 行驶距离、 车速等。使用红外遥控器对智能车进行操控,并且控制多种模式的自由切换。
2021-11-05 08:52:34 3.84MB stm32
1
可同时控制两个直流有刷电机,原理图是PDF,PCB是基于cadence的。
2021-11-05 07:32:30 146KB 嵌入式 stn32 直流有刷电机 硬件
1
兼容正点原子mini开发板,该板为仿制正点原子绘制,含原理图pcb图以及BOM,并经过打板测试
2021-11-04 23:35:57 54.6MB STM32F103_Mini Altium Designer BOM
1