|
ADS1115,是一款高精度16位ADC芯片
測(cè)試平臺(tái)STM32F407VET6
讀取雙通道電壓,通道1是IN0腳對(duì)地電壓 ,通道2是IN2腳對(duì)地電壓
iic_2.h- #ifndef __IIC_2_H
- #define __IIC_2_H
- #include "sys.h"
-
-
- //IO方向設(shè)置
- #define IIC_2_SDA_IN() {GPIOC->MODER&=~(3<<(1*2));GPIOC->MODER|=0<<1*2;} //
- #define IIC_2_SDA_OUT() {GPIOC->MODER&=~(3<<(1*2));GPIOC->MODER|=1<<1*2;} //
- //IO操作函數(shù)
- #define IIC_2_SCL PCout(0) //SCL
- #define IIC_2_SDA PCout(1) //SDA
- #define IIC_2_READ_SDA PCin(1) //輸入SDA
- //IIC所有操作函數(shù)
- void IIC_2_Init(void); //初始化IIC的IO口
- void IIC_2_Start(void); //發(fā)送IIC開始信號(hào)
- void IIC_2_Stop(void); //發(fā)送IIC停止信號(hào)
- void IIC_2_Send_Byte(u8 txd); //IIC發(fā)送一個(gè)字節(jié)
- u8 IIC_2_Read_Byte(unsigned char ack);//IIC讀取一個(gè)字節(jié)
- u8 IIC_2_Wait_Ack(void); //IIC等待ACK信號(hào)
- void IIC_2_Ack(void); //IIC發(fā)送ACK信號(hào)
- void IIC_2_NAck(void); //IIC不發(fā)送ACK信號(hào)
-
- #endif
復(fù)制代碼
英文數(shù)據(jù)手冊(cè)PDF下載:
ads1115.pdf
(1.95 MB, 下載次數(shù): 16)
2021-12-9 20:31 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
|
評(píng)分
-
查看全部評(píng)分
|