当前位置: 首页 > news >正文

工业网站建设百度pc网页版入口

工业网站建设,百度pc网页版入口,建设一个商业网站费用,怎样做永久网站二维码自己在练手项目中用到了ADS1230,根据芯片手册自写的驱动代码,已测可用,希望对将要用到ADS1230芯片的人有所帮助。 芯片:STM32系列任意芯片、ADS1230 环境:使用STM32CubeMX配置引脚、KEIL 部分电路: 代码…

自己在练手项目中用到了ADS1230,根据芯片手册自写的驱动代码,已测可用,希望对将要用到ADS1230芯片的人有所帮助。

芯片:STM32系列任意芯片、ADS1230

环境:使用STM32CubeMX配置引脚、KEIL

部分电路:

代码:

ads1230.h

#ifndef __ADS1230_H__
#define __ADS1230_H__#include "gpio.h"// 移植时改为对应引脚即可
// 控制AD开关 (PDWN引脚)              
#define AD_ON()                 HAL_GPIO_WritePin(GPIOA,GPIO_PIN_8,GPIO_PIN_SET)               
#define AD_OFF()                HAL_GPIO_WritePin(GPIOA,GPIO_PIN_8,GPIO_PIN_RESET)// 控制数据传输速率(SPEED引脚)
#define AD_SPEED_H()			HAL_GPIO_WritePin(GPIOB,GPIO_PIN_15,GPIO_PIN_SET)
#define AD_SPEED_L()			HAL_GPIO_WritePin(GPIOB,GPIO_PIN_15,GPIO_PIN_RESET)// 控制时钟信号(SCLK引脚)
#define ADS1_CLK_H()             HAL_GPIO_WritePin(GPIOB,GPIO_PIN_3,GPIO_PIN_SET)
#define ADS1_CLK_L()             HAL_GPIO_WritePin(GPIOB,GPIO_PIN_3,GPIO_PIN_RESET)// 读一位数据(DOUT引脚)
#define ADS1_RD_DATA             HAL_GPIO_ReadPin(GPIOB,GPIO_PIN_4)// 获取当前mv值
void readADS1230(double* signal_mv); #endif

 ads1230.c

#include "ads1230.h"
#include "main.h"
void readADS1230(double* signal_mv)
{int ADdatatemp1=0;                      uint8_t mv1_flag = 0 ;     // 用来判断正负的标志位while(ADS1_RD_DATA);       // 等待数据准备好for(uint8_t i = 0;i < 20;i ++)    // 读取20位数据        {ADdatatemp1 = ADdatatemp1 << 1;ADS1_CLK_H();          // 发送一个时钟信号ADS1_CLK_L();	if( i == 0 )           // 读第一位数据,判断正负{if(ADS1_RD_DATA)                     {ADdatatemp1 ++;mv1_flag++;}ADdatatemp1 = ADdatatemp1 << 11;}else{if(mv1_flag){if(!ADS1_RD_DATA)                    {ADdatatemp1 ++;}}else{if(ADS1_RD_DATA)                    {ADdatatemp1 ++;}}	}}    if(!mv1_flag)ADdatatemp1++;    // 负数最后要加1for(uint8_t i=0;i<6;i++)       // 额外发送6个时钟信号用来校准{ADS1_CLK_H();ADS1_CLK_L();}*signal_mv =( 19.53125f / 524287.0f )*ADdatatemp1;    // 计算mv值return;
}

使用方法:

// 设置传输速率,AD_SPEED_H()快;AD_SPEED_L()慢
AD_SPEED_H(); // 启动AD转换
AD_ON(); // 读取mv值
double signal_mv = 0.00f;
while(1)
{readADS1230(&signal_mv);// printf("-- 当前mv值 %.4f --\n",signal_mv);
}

http://www.tj-hxxt.cn/news/62243.html

相关文章:

  • 锦州制作网站公司品牌营销推广策划方案
  • 网站建设的技术有哪些网络服务费计入什么科目
  • 有什么可以做cad赚钱的网站小学四年级摘抄新闻
  • 护肤品网站建设目的极速建站网站模板
  • 聊城集团网站建设报价泉州百度网站推广
  • 基层组织建设部网站百家号自媒体平台注册
  • 郑州的网站公司哪家好seow
  • 网站域名查主机名微信附近人推广引流
  • 公司网站怎么自己做杭州推广公司
  • 公司做网站建设cdq百度指数
  • 网站数据中心的建设网站制作模板
  • 手机单页网站生成系统针对本地的免费推广平台
  • 哈尔滨网站如何制作网络营销环境分析包括哪些内容
  • 网站优化解决方案网站有哪些平台
  • 长沙市政府网站建设现状制作网站的软件
  • google网站推广海外引流推广平台
  • 亚洲做爰直播网站内容营销的4个主要方式
  • 黄骅港邮编seo云优化平台
  • 外国茶网站建设日照网络推广
  • wordpress 新建文件权限宁波seo外包推广公司
  • 网站开发费用是无形资产自媒体推广渠道有哪些
  • 众安保险网站智谋网站优化公司
  • 建设银行网站怎么开通手机通知网络推广公司介绍
  • wordpress主题文件路径网站关键词在线优化
  • 网站建设 资质网上电商怎么做
  • 深圳做网站的网南宁网
  • .tech域名的网站南宁关键词优化软件
  • 网站建设管理工作国内专业的seo机构
  • 佛山网站搜索优化友情链接建立遵循的原则包括
  • 婚纱摄影网站的设计与实现友情链接代码