金数据可以做网站吗,华为erp企业管理系统软件,深圳公司建设网站,东莞专业网站推广工具文章目录 概要整体架构流程技术名词解释技术细节小结 概要
1.使用STM32F系列开发一款高精度恒流电源#xff0c;用到了24位高精度采样芯片ADS1255/ADS1256系列。
2.使用时发现很多的坑#xff0c;详细介绍了每个坑的具体情况和实际的解决办法。
坑1#xff1a;波特率设置… 文章目录 概要整体架构流程技术名词解释技术细节小结 概要
1.使用STM32F系列开发一款高精度恒流电源用到了24位高精度采样芯片ADS1255/ADS1256系列。
2.使用时发现很多的坑详细介绍了每个坑的具体情况和实际的解决办法。
坑1波特率设置要正确错误的波特率读到的数据会是错误的不稳定的
设置为18M太高了会导致采样不稳定。 设置为256K,效果很稳定但采样速率会下降大概40K的采样频率 坑2极性设置为边沿设置
2.1 设置极性为1时采样数据不稳定 2.2设置极性为2时采样数据正常 坑3大小端设置
3.1 跟局芯片进行设置ADS1255/ADS1256为大端模式 4.引脚配置 初始化代码过程如下 MX_GPIO_Init();MX_SPI2_Init();MX_TIM2_Init();/* USER CODE BEGIN 2 */HAL_Delay(100);/* µÈ´ýÉϵçÎȶ¨£¬µÈ»ù×¼µçѹµç·Îȶ¨, BSP_ADS1255_Init() ÄÚ²¿»á½øÐÐ×ÔУ׼ */ BSP_ADS1255_Init(); ADC_ID BSP_ADS1255_ReadID();BSP_ADS1255_Config(ADS1255_GAIN_2, ADS1255_10SPS); /* ÅäÖÃADC²ÎÊý£º ÔöÒæ1:1, Êý¾ÝÊä³öËÙÂÊ 100Hz */ HAL_TIM_Base_Start_IT(htim2);
小结
SPI通信过程中需要注意每一个配置的细节马马虎虎去设置参数最终会导致你在调试过程中花费大量的时间去找各种的Bug很难快速跟上项目开发的节奏。