AD7705的MSP430发49程序,本文件包含MSP430控制AD7705工作的所有程序,本人是毕设做的这个,考虑到后来人可能会用到,特此分享,如有任何毫无疑问欢迎提问。
2022-02-28 21:31:18 20KB AD7705 MSP430
1
自己写的实际产品ad7705代码部分,可以双通道读取数据,温度传感器,调试通过。
2022-02-16 22:16:51 7KB ad7705 双通道 温度传感器
1
自己写的,很好用的,分享给大家试用。我是用来做电流表的
2022-02-16 21:08:41 15KB AD7705
1
AD7705的中文资料 STM32F103RCT6的驱动(使用CH2,虽然注释的是CH1,懒得改了)
2022-02-06 10:22:30 6.75MB AD770
1
参考资料-低功耗16位A/D转换器AD7705及其应用.zip
2022-01-26 16:02:29 108KB 资料
STM32单片机读写2通道带PGA16位ADC-AD7705软件例程源码,可以做为你的学习设计参考。 int main(void) { uint16_t adc1, adc2; /* 由于ST固件库的启动文件已经执行了CPU系统时钟的初始化,所以不必再次重复配置系统时钟。 启动文件配置了CPU主时钟频率、内部Flash访问速度和可选的外部SRAM FSMC初始化。 系统时钟缺省配置为72MHz,如果需要更改,可以修改: \Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c 中配置系统时钟的宏。 */ bsp_Init(); PrintfLogo(); /* 打印例程Logo到串口1 */ bsp_InitTM7705(); /* 初始化配置TM7705 */ if (g_TM7705_OK == 0) { printf("未检测到 AD7705\r\n"); } else { printf("已检测到 AD7705\r\n"); TM7705_CalibSelf(1); /* 自校准。执行时间较长,约180ms */ adc1 = TM7705_ReadAdc(1); TM7705_CalibSelf(2); /* 自校准。执行时间较长,约180ms */ adc2 = TM7705_ReadAdc(2); } while (1) { bsp_Idle(); /* 空闲时执行的函数,比如喂狗. 在bsp.c中 */ TM7705_Scan2(); /* 扫描两个个ADC通道, 无等待的 */ { /* 读取扫描结果 (结果定时读取即可) */ adc1 = TM7705_GetAdc1(); adc2 = TM7705_GetAdc2(); /* 打印采集数据 */ { int volt1, volt2; /* 计算实际电压值(近似估算的),如需准确,请进行校准 */ volt1 = (adc1 * 5000) / 65535; volt2 = (adc2 * 5000) / 65535; printf("CH1=%5d (%5dmV) CH2=%5d (%5dmV)\r", adc1, volt1, adc2, volt2); } } } }
基于ATMEGA2560控制,获取AD7705模块输出的ADC数据。资料包含:代码、ATMEGA2560芯片手册、AD7705示例代码和参考资料。
1
AD7705测试程序,双通道,里面是两个程序。很实用,稍微改一下即可移植使用。
2021-12-29 15:29:54 8KB AD7705
1
51单片机为核心控制芯片,AD7705的AD转换模块。 功能:数字万用表 说明:电压五档、电流五档、电阻七档
2021-12-20 22:35:14 12KB 51单片机 电压表 AD7705
1
AD7705中文资料是在英文原版资料基础上翻译而成,具有较强的参考价值。可以对比原版详细阅读。
2021-12-10 11:45:22 807KB ad7705 中文资料
1