TMS320VC5509片内ADC采集

1. ADC采集比较简单,内部的10位的ADC,AIN0-AIN3的输入,主要是用的CSL的库函数#include <csl_adc.h>

    Uint32 adc_sample_value = ;
Uint16 samplestoraage[]={,};
unsigned char adc_value_baiwei = ;
unsigned char adc_value_shiwei = ;
unsigned char adc_value_gewei = ;
int sysclkdiv=,convratediv=,sampletimediv=;
int counter=,index=;
int channel=,samplenumber=; /* Initialize CSL library - This is REQUIRED !!! */
/*初始化CSL库*/
CSL_init(); /*设置系统的运行速度为140MHz*/
PLL_config(&myConfig);
  ADC_setFreq(sysclkdiv,convratediv,sampletimediv);
  ADC_read(channel,samplestoraage,samplenumber);   adc_sample_value = (samplestoraage[] + samplestoraage[])/;
  adc_sample_value = (adc_sample_value * )/;   adc_value_baiwei = adc_sample_value/; //ADC电压值个位
  adc_value_shiwei = adc_sample_value%/; //ADC电压值小数点后一位
  adc_value_gewei = adc_sample_value%;//ADC电压值小数点后两位

TMS320VC5509片内ADC采集的相关教程结束。

相关推荐:

如何利用Python爬虫进行跨语种新闻采集_集成Google翻译API实现自动化翻译

不推荐在生产环境用GoogleTranslateAPI做批量新闻翻译,尤其用于双语对齐语料:它打乱段落结构、吞HTML标签、术语和长句翻译不稳定,易触发429/403错误;官方库失效,替代方案需付费或复现TK算法;翻译结果含冗余符号、丢失格式、专有名词错乱,且违反服务条款禁止构建平行语料库。 直接上...

如何高效抓取欧盟青年志愿服务机会数据:基于官方API的结构化采集方案

本文介绍一种绕过网页爬虫陷阱、直接调用欧盟青年门户(youth.europa.eu)官方搜索api的方法,以json格式批量获取志愿服务机会的标题、国家、起止日期、官网链接等结构化字段,并一键转换为pandasdataframe,安全、稳定、可扩展。 本文介绍一种绕过网页爬虫陷阱、直接调用欧盟青年门...

Python爬虫如何采集加密API接口_通过逆向分析JS获取签名参数

JS逆向最常卡在签名参数生成逻辑找不到入口,因签名多由混淆JS动态计算,需通过DevTools搜索关键词、监听属性修改、分析IIFE定位;PyExecJS已淘汰,推荐PyMiniRacer或execjs+Node;签名依赖时间戳、随机串、设备指纹等实时浏览器API,须同步执行环境;反调试需禁用bre...