讲解说明: https://blog.csdn.net/qq_61814350/article/details/139169883?spm=1001.2014.3001.5502 实验内容 1、利用 ADC1 通道 3 采样 PA3 的电压值,将 ADC 采样值和转换的电压值通过串行口返回, 调节电位器,观察运行结果。 2、编写程序,利用光敏电阻设计光电开关,控制 LED1 点亮和熄灭。 3、设计一个室内温控系统,PA3 采样电压表示采集的温度,阈值上限为 2.5V,下限为 1V,采样电压显示在数码管上。 (1)当采样电压低于 1V(温度过低),蜂鸣器鸣叫(模拟声音报警),LED1 闪烁(模 拟光报警),全彩灯打开(模拟加热)。 (2)当采样电压位于 1V~2.5V 时,正常,蜂鸣器不叫,发光二极管不亮,电机不转。 (3)当采样电压高于 2.5V 时(温度过高),蜂鸣器鸣叫(模拟声音报警),LED1 闪烁 (模拟光报警),电机旋转(模拟风扇降温)。
2024-06-12 21:57:39 48.86MB stm32
1
在STM32L151C8T6D开发板上,利用STM32CubeMX和Keil5协同开发,完成以下的功能: 【1】将ADC_IN0设置为12位ADC,右对齐,启用中断。 【2】分别用查询和中断这2种方式,每隔0.5秒采样一次ADC的数据。 【3】将每次读取到的ADC采样值转换为对应电压值,发送到上位机。 【4】LED1作为采样指示灯,在ADC转换过程中点亮,其余时间熄灭。
2024-06-12 16:00:26 13.2MB stm32
1
1、嵌入式物联网单片机项目开发实战,每个例程都经过实战检验,简单好用。 2、代码使用KEIL 标准库开发,当前在STM32F103C8T6运行,如果是STM32F103其他型号芯片,依然适用,请自行更改KEIL芯片型号以及FLASH容量即可。 3、软件下载时,请注意keil选择项是jlink还是stlink。 4、答疑:wulianjishu666; 5、如果接入其他传感器,请查看发布的其他资料。 6、单片机与模块的接线,在代码当中均有定义,请自行对照。
2024-06-06 21:32:05 4.13MB stm32 阿里云
1
网上HAL库DMA的例子,都是很简单的DEMO,容易丢包且实用价值不高。所以自己写了一个,这个Demo是将串口1 或串口3 通过DMA接收到的数据 ,再发送回串口1回显,也可以设置成直接返回到各自的串口。 #define DEBUG_FLAG 1 //可以设置串口1 打印或不打印, #define UART_BANDRATE 115200 设置串口波特率
2024-06-06 13:21:58 6.42MB stm32
1
该程序是用标准库做的,hal库慢,用在步进电机控制等对速度有要求的项目上最为合适。 之前用STM32F405芯片上的,也可以移植到STM32F407。 程序已经测试,稳定可靠。
2024-06-04 20:46:53 2KB stm32 DMA UART串口通信
1
STM32F407+TIM+ADC+FFT+DAC+lVGL界面简易信号发生器加示波器源码,频率测量在上下0.3左右,可以直接接信号发神器输出信号测量,建议加一个运放电路,把相位偏移,避免芯片被烧坏,输入电压幅度3.3V.
2024-06-01 16:15:29 273.16MB stm32
1
使用标准库spi+dma驱动st7789屏幕带触摸
2024-05-31 11:12:15 1.21MB stm32
1
摇头灯量产方案 8841步进电机驱动硬件程序、雅特力单片机、数码管4位显示、485通讯、DMX512通讯、DC-DC降压电路、按键扫描、LED驱动电路、ADC采集。 1.项目中的步进电机丝滑、定位精准、速度可调; 2.项目中的ELD驱动电路调光无闪烁、PWM调光; 3.项目中的DMX512讯通稳定、距离远; 4.项目中的所有文件可售原理图、PCB、源代码。
2024-05-28 13:35:04 10.15MB 步进电机 adc
1
FPGA学习、开发者,对于PCIE传输协议、Xlinx FPGA PCIe配置
2024-05-28 11:32:33 7.19MB PCIE协议
1
STM32单片机读写 24bit_ADC_AD7190两路差分电压采集(串口打印)DEMO例程源码,仅供学习设计参考。
2024-05-27 21:23:21 6.97MB AD7190 STM32单片机读写