STM32单片机读写(8通道16位同步ADC)AD7606软件驱动例程源码,可做为你的学习设计参考。 本例程演示如何读取AD7606的采集数据。 K1键 : 切换量程(5V或10V) K2键 : 进入FIFO工作模式 K3键 : 进入软件定时采集模式 摇杆上下键 : 调节过采样参数 ----- 将模拟输入接地时,采样值是0左右; ----- 模拟输入端悬空时,采样值在 11600 左右浮动(这是正常的,这是AD7606内部输入电阻导致的浮动电压) AD7606底层驱动文件是 : bsp_ad7606.c 出厂的AD7606模块缺省是8080 并行接口。如果用SPI接口模式,需要修改 R1 R2电阻配置。 AD7606模块接到STM32F4的FSMC总线。 AD7606 的配置很简单,它没有内部寄存器。量程范围和过采样参数是通过外部IO控制的。 采样速率由MCU或DSP提供的脉冲频率控制。 配置CVA CVB 引脚为PWM输出模式,周期设置为需要的采样频率; ---> 之后MCU将产生周期非常稳定的AD转换信号 将BUSY口线设置为中断下降沿触发模式; 外部中断ISR程序 { 中断入口; 读取8个通道的采样结果保存到RAM; 中断返回; }
S1216F8-BD GPS+北斗定位模块原理图+STM32单片机软件源码+技术资料
STM32F103C8T6+NRF24L01+MPU6050设计空中鼠标AD原理图+PCB+STM32单片机软件源码,硬件采用ALTIUM软件设计,2款硬件,分别为空中鼠标端和空中鼠标USB端,包括原理图和PCB文件,软件也为2版工程源码文件,为分别对应硬件的STM32单片机软件源码,可以做为你的学习设计参考。 硬件硬件主要器件型号如下: Library Component Count : 13 Name Description ---------------------------------------------------------------------------------------------------- 1117 C Cap Capacitor H Header 2 Header, 2-Pin Header 4 Header, 4-Pin LED0 Typical INFRARED GaAs LED MPU6050 NRF24L01+ RES STM32F103C8T6 STM32 ARM-based 32-bit MCU with 64 Kbytes Flash, 48-pin LQFP, Industrial Temperature XTAL Crystal Oscillator Y