通过STM32的DMA功能,实现通过DMA传输串口数据,从而减小CPU在接收串口数据上的消耗。
1
lcd1602 adc0809 单片机 lcd显示,可以切换ad的任意通道显示在lcd上,有仿真和程序
2021-11-26 23:28:31 86KB lcd1602 adc0809
1
stm32 dac调试成功 DMA 稍微修改即可变成自己所需波形
2021-11-26 14:21:09 3.88MB stm32 dac调试成功 DMA
1
第三章 介绍的stm32的app应用程序,包含串口dma驱动,温湿度sht35驱动、W25Q256驱动,都已经验证可用
2021-11-26 09:04:54 8.6MB c语言 stm32
1
这是一份利用SD卡来存储ADC转换数据的程序,可以通过串口来验证试验的效果。
2021-11-25 21:52:57 24.36MB stm32
1
平台:stm32h743zit6 代码功能:串口4收发(DMA方式)
2021-11-25 17:02:52 8.57MB stm32 DMA 串口4
1
本文使用ADC转换电位器输出的电压值,并用DMA模式传输转换的结果,每8次采样转换取平均值,做一个简单的数字滤波。
2021-11-25 15:49:53 38KB STM32F3 ADC DMA模式 传输转换数据
1
ADC模拟输入接口方法,注意事项
2021-11-25 15:29:22 1.46MB ADC 驱动
1
编译工具为Keil。该工程主要介绍如何使用51单片机读写TLV2556/TLC2556。转换后得到的电压值通过串口发送至电脑进行显示。
2021-11-25 15:10:40 22KB 51 TLV2556 TLC2556 ADC
1
adcx=Get_Adc_Average(ADC_CHANNEL_5,20);//获取通道5的转换值,20次取平均 LCD_ShowxNum(134,130,adcx,4,16,0); //显示ADCC采样后的原始值 temp=(float)adcx*(3.3/4096); //获取计算后的带小数的实际电压值,比如3.1111 adcx=temp; //赋值整数部分给adcx变量,因为adcx为u16整形 LCD_ShowxNum(134,150,adcx,1,16,0); //显示电压值的整数部分,3.1111的话,这里就是显示3 temp-=adcx; //把已经显示的整数部分去掉,留下小数部分,比如3.1111-3=0.1111 temp*=1000; //小数部分乘以1000,例如:0.1111就转换为111.1,相当于保留三位小数。 LCD_ShowxNum(150,150,temp,3,16,0X80); //显示小数部分(前面转换为了整形显示),这里显示的就是111. LED0=!LED0; delay_ms(250);
2021-11-25 11:43:44 1.45MB adc
1