只为小站
首页
域名查询
文件下载
登录
STM32F0系列单片机
I2C驱动
程序
STM32F0系列单片机模拟
I2C驱动
程序,已封装好接口,配置引脚后可直接使用
2021-03-29 17:59:34
4KB
STM32
I2C
1
vl6180x STM32F103
I2C驱动
工程
vl6180x
I2C驱动
工程 ,基于STM32F103RCT6,API驱动,通过串口打印Range信息
2021-03-20 15:31:36
5.94MB
VL6180X
STM32
I2C
1
STM32F4系列单片机硬件
i2c驱动
C语言源码
STM32F4系列的硬件I2C读写函数(配合之前上传的MPU9250源码一起使用)。可以读写EEPROM,MPU9250,MS5611,BMP280等等I2C器件的数据。智能中断机制,即使地址不对或没有对应地址的器件连接,程序也不会卡死,中断返回即可。不要小看代码不多,其实它的功能很强大,这是我成熟的飞控程序的一部分,可以稳定飞行。
2021-02-23 10:10:14
2KB
stm32f
i2c
1
海思平台gpio模拟
i2c驱动
源码
海思平台gpio模拟
i2c驱动
源码
2021-02-05 09:05:09
4KB
海思
Linux
i2c
1
AT24C08驱动
EEPROM是一种掉电后数据不丢失的存储器,常用来存储一些配置信息,以便系统重新上电的时候加载之。EEPROM芯片最常用的通讯方式是IIC协议。此代码为AT24C08的
I2C驱动
程序,其他型号可按照规格书自行扩展
2020-01-03 11:30:46
532KB
AT24C08
I2C
驱动
1
Linux
i2c驱动
Si7021源码
Linux下用
i2c驱动
Si7021芯片,读取温湿度数据,这是源码,非编译好的二进制的文件,方便自己移植编译
2019-12-21 22:07:55
1KB
Si7021
Linux
i2c
1
LiquidCrystal_
I2C驱动
(Arduino IDE 1.0以上版本)
在Arduino IDE 1.0以上版本,支持采用PCF8574T芯片的国产1602显示屏。已测试。
2019-12-21 21:05:00
336KB
Arduino
1
2440 linux2.6下
I2C驱动
,编译通过
2440 linux2.6下
I2C驱动
,编译通过,大家可以参考下进行修改
2019-12-21 21:03:41
7KB
I2C驱动
1
ADS1110stm32驱动(自带
I2C驱动
)
在本文中,我们将深入探讨如何在STM32微控制器上为ADS1110 ADC(模拟数字转换器)实现
I2C驱动
。ADS1110是一款高精度、低功耗的16位ADC,广泛应用于各种需要进行模拟信号到数字信号转换的系统中。STM32系列微控制器则是由意法半导体公司推出的基于ARM Cortex-M内核的微控制器,具有高性能、低功耗的特点,非常适合嵌入式应用。 I2C(Inter-Integrated Circuit)是一种多主控通信协议,用于连接微控制器和外围设备,如传感器、时钟、存储器等。在STM32中,I2C通信通常通过配置相应的GPIO引脚和初始化I2C外设来实现。在这个案例中,我们关注的是I2C1接口,它是STM32芯片上的一个I2C总线接口。 要驱动ADS1110,首先需要了解其I2C地址。ADS1110的I2C地址是0x48,可通过引脚A0、A1和A2进行选择,允许最多8个设备在同一总线上。在STM32的
I2C驱动
程序中,我们需要设置这个地址以便正确地与ADS1110通信。 接下来,我们需要配置STM32的I2C1外设。这包括设置时钟源、时钟频率、GPIO引脚复用模式、中断和DMA配置等。例如,SCL(时钟)和SDA(数据)引脚可能被映射到STM32的特定GPIO端口,如PB6和PB7。在初始化过程中,我们需要将这些GPIO端口配置为I2C模式,并开启内部上拉电阻。 初始化I2C1后,就可以发送读写命令了。与ADS1110通信通常涉及以下步骤: 1. 发送开始条件(START)。 2. 写入ADS1110的7位I2C地址,加上写方向位(0)。 3. 发送寄存器地址或命令字节。 4. 如果需要写入数据,发送数据字节。 5. 发送重复开始条件(ReSTART),不释放SCL线。 6. 再次发送ADS1110的7位I2C地址,加上读方向位(1)。 7. 读取数据字节,根据需要发送应答位(ACK)或非应答位(NACK)。 8. 发送停止条件(STOP)。 对于ADS1110,你可以读取和设置配置寄存器以改变其工作模式,例如选择输入通道、增益、采样速率等。它还支持连续转换和单次转换模式,可以通过写入相应的控制字节来切换。 在提供的压缩包文件中,"test.txt"可能是用于测试驱动程序的代码或日志文件,而"ADS1110 16bitADC I2C1"可能是包含实际驱动代码的文件。这个文件可能包含了实现上述I2C通信流程的具体函数,如`i2c_write()`和`i2c_read()`,以及针对ADS1110的配置和读取数据的函数。 通过STM32的I2C1接口驱动ADS1110涉及配置I2C外设、发送I2C通信命令以及解析接收到的数据。这个过程需要对STM32和I2C协议有深入的理解,同时,提供的驱动代码将提供具体的实现细节和操作步骤。在实际项目中,开发者可以基于这些代码进行修改和优化,以满足特定应用场景的需求。
2019-12-21 20:49:17
2.21MB
ADS1110
stm32
I2C1
1
海思GPIO模拟I2C实现源码
海思GPIO模拟I2C实现源码,海思GPIO模拟I2C实现源码,大家可以下载学习一下,
2019-12-21 20:48:48
18KB
I2C驱动
GPIO
1
个人信息
点我去登录
购买积分
下载历史
恢复订单
热门下载
校园网规划与设计和pkt文件
csma/ca和csma/cd的matlab仿真源代码带有详细的注释
基于S函数的BP神经网络PID控制器及Simulink仿真和对应代码模型.zip
基于MATLAB的Filter使用,低通、带通和高通滤波器的仿真
多智能体的编队控制程序的补充(之前上传少了一个文件)
Monet智能交通场景应用
CNN卷积神经网络Matlab实现
mingw-w64-install.exe
知网情感词典(HOWNET)
Microsoft Visual C++ 2015-2019 运行库合集,包含32位64位
IEEE33节点配电网Simulink模型.rar
基于Python网络爬虫毕业论文.doc
股票价格预测-LSTM-TCN-GBDT:使用四种算法(LSTM,TCN,GRU,GBDT)进行股票价格的预测和预测结果的检验。有四种算法(LSTM,TCN,GRU,GBDT)用于预测股价并检验预测结果-源码
中小型企业网络建设.pkt
MPC 模型预测控制matlab仿真程序
最新下载
MAX32555资料及开发工具
SI3217-设计文档.pdf
EasyDraw 3.0(事故树绘制)
ModelSimSetup-13.1.0.162破解.rar
Keithley 仪器软件Kickstart1.9.8 免费版
发那科机器人Profinet通讯指导手册和配置文件
自考02585《模拟电子技术基础》历年真题学习资料电子书笔记.exe
京东云无线宝1代支持4G模块插卡上网固件
vk162、vk172安卓车机驱动+软件+教程
包装Box-Vellum V5.0附破解文件.zip
其他资源
英语词频表COCA60000.xlsx
STM32--IIC通信两个JY-901模块
基于Unity3D多人斗地主毕设论文
视频批量去片头片尾VideoCuterV1.2.zip
简单"(8bit)Raw图像文件转换为(RGB24)Bmp图像文件"演示源码
最新全国各省、市、县、镇、村mysql数据库+excel表格数据
(库函数版本,适合探索者STM32F4开发板)扩展实验18 ATK-2MD4850步进电机驱动器实验.zip
基于JSP的简单学生信息管理系统
stm32 网络远程IAP(支持stm32的网络远程程序烧写,uip协议栈)全网独有
echarts图表接入天地图,高德地图,geo解决方案
matlab随机数生成大全
STM32F1xx中文参考手册.pdf
maxdea 6.4
C语言课程设计万年历
GSM短信猫测试发送程序.rar
硫系阵列光学元件可模压性的仿真与分析
API_CRUD_NodeJS_:Javacript,logRequest和validateProjectId-源码
【ssm项目源码】医院型管理系统
《计算机控制技术》课件
tesseract-ocr-3.02.eng英文包
java局域网聊天,多线程,socket
模糊PID液位控制系统的设计与实现
遗传算法完整MATLAB程序(实数法,覆盖法)
accelerated c++ 英文版及源码