资源简介
HX711 采用了海芯科技集成电路专利技术,
是一款专为高精度电子秤而设计的 24 位 A/D 转
换器芯片。与同类型其它芯片相比,该芯片集
成了包括稳压电源、片内时钟振荡器等其它同
类型芯片所需要的外围电路,具有集成度高、
响应速度快、抗干扰性强等优点。降低了电子
秤的整机成本,提高了整机的性能和可靠性。
该芯片与后端 MCU 芯片的接口和编程非常
简单,所有控制信号由管脚驱动,无需对芯片
内部的寄存器编程。输入选择开关可任意选取
通道 A 或通道 B,与其内部的低噪声可编程放
大器相连。通道 A 的可编程增益为 128 或 64,
对应的满额度差分输入信号幅值分别为±20mV
或±40mV。通道 B 则为固定的 32 增益,用于系
统参数检测。芯片内提供的稳压电源可以直接
向外部传感器和芯片内的 A/D 转换器提供电
源,系统板上无需另外的模拟电源。芯片内的
时钟振荡器不需要任何外接器件。上电自动复
位功能简化了开机的初始化过程。
代码片段和文件信息
#include “EEPROM.H“
/* ================ 打开 ISPIAP 功能 ================= */
void ISP_IAP_enable(void)
{
EA = 0; /* 关中断 */
ISP_CONTR = ISP_CONTR & 0x18; /* 00011000 */
ISP_CONTR = ISP_CONTR | WaitTime; /* 写入硬件延时 */
ISP_CONTR = ISP_CONTR | 0x80; /* ISPEN=1 */
}
/* =============== 关闭 ISPIAP 功能 ================== */
void ISP_IAP_disable(void)
{
ISP_CONTR = ISP_CONTR & 0x7f; /* ISPEN = 0 */
ISP_TRIG = 0x00;
EA = 1; /* 开中断 */
}
/* ================ 公用的触发代码 ==================== */
void ISPgoon(void)
{
ISP_IAP_enable(); /* 打开 ISPIAP 功能 */
ISP_TRIG = 0x46; /* 触发ISP_IAP命令字节1 */
ISP_TRIG = 0xb9; /* 触发ISP_IAP命令字节2 */
_nop_();
}
/* ==================== 字节读 ======================== */
unsigned char byte_read(unsigned int byte_addr)
{
ISP_ADDRH = (unsigned char)(byte_addr >> 8);/* 地址赋值 */
ISP_ADDRL = (unsigned char)(byte_addr & 0x00ff);
ISP_CMD = ISP_CMD & 0xf8; /* 清除低3位 */
ISP_CMD = ISP_CMD | RdCommand; /* 写入读命令 */
ISPgoon(); /* 触发执行 */
ISP_IAP_disable(); /* 关闭ISPIAP功能 */
return (ISP_DATA); /* 返回读到的数据 */
}
/* ================== 扇区擦除 ======================== */
void SectorErase(unsigned int sector_addr)
{
unsigned int iSectorAddr;
iSectorAddr = (sector_addr & 0xfe00); /* 取扇区地址 */
ISP_ADDRH = (unsigned char)(iSectorAddr >> 8);
ISP_ADDRL = 0x00;
ISP_CMD = ISP_CMD & 0xf8; /* 清空低3位 */
ISP_CMD = ISP_CMD | EraseCommand; /* 擦除命令3 */
ISPgoon(); /* 触发执行 */
ISP_IAP_disable(); /* 关闭ISPIAP功能 */
}
/* ==================== 字节写 ======================== */
void byte_write(unsigned int byte_addr unsigned char original_data)
{
ISP_ADDRH = (unsigned char)(byte_addr >> 8); /* 取地址 */
ISP_ADDRL = (unsigned char)(byte_addr & 0x00ff);
ISP_CMD = ISP_CMD & 0xf8; /* 清低3位 */
ISP_CMD = ISP_CMD | PrgCommand; /* 写命令2 */
ISP_DATA = original_data; /* 写入数据准备 */
ISPgoon(); /* 触发执行 */
ISP_IAP_disable(); /* 关闭IAP功能 */
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-05-08 22:17 1kg电子秤资料 v2.1\
目录 0 2018-05-08 22:17 1kg电子秤资料 v2.1\1-51单片机配套例程电路图\
文件 291416 2014-12-08 21:35 1kg电子秤资料 v2.1\1-51单片机配套例程电路图\51单片机电子秤原理图.pdf
文件 46460 2015-05-25 13:19 1kg电子秤资料 v2.1\1-51单片机配套例程电路图\51单片机电子秤原理图.sch
文件 1169545 2015-05-07 18:21 1kg电子秤资料 v2.1\1-51单片机配套例程电路图\PCB截图.jpg
目录 0 2018-05-08 22:17 1kg电子秤资料 v2.1\2-Arduino配套例程连接图\
文件 303834 2015-05-25 19:02 1kg电子秤资料 v2.1\2-Arduino配套例程连接图\Arduino连接方式.jpg
目录 0 2018-05-08 22:17 1kg电子秤资料 v2.1\3-STM32配套例程连接方式\
文件 63 2015-05-25 19:08 1kg电子秤资料 v2.1\3-STM32配套例程连接方式\连接方式.txt
目录 0 2018-05-08 22:17 1kg电子秤资料 v2.1\4-51单片机源程序\
目录 0 2018-05-08 22:17 1kg电子秤资料 v2.1\4-51单片机源程序\1kg电子秤程序+上限报警设置\
文件 3756 2015-04-19 14:57 1kg电子秤资料 v2.1\4-51单片机源程序\1kg电子秤程序+上限报警设置\EEPROM.LST
文件 4999 2015-04-19 14:57 1kg电子秤资料 v2.1\4-51单片机源程序\1kg电子秤程序+上限报警设置\EEPROM.OBJ
文件 2072 2014-04-08 16:13 1kg电子秤资料 v2.1\4-51单片机源程序\1kg电子秤程序+上限报警设置\EEPROM.c
文件 752 2014-04-08 16:13 1kg电子秤资料 v2.1\4-51单片机源程序\1kg电子秤程序+上限报警设置\EEPROM.h
文件 253 2014-11-04 10:10 1kg电子秤资料 v2.1\4-51单片机源程序\1kg电子秤程序+上限报警设置\HX711.H
文件 2428 2015-04-19 14:57 1kg电子秤资料 v2.1\4-51单片机源程序\1kg电子秤程序+上限报警设置\HX711.LST
文件 2278 2015-04-19 14:57 1kg电子秤资料 v2.1\4-51单片机源程序\1kg电子秤程序+上限报警设置\HX711.OBJ
文件 786 2013-10-14 10:34 1kg电子秤资料 v2.1\4-51单片机源程序\1kg电子秤程序+上限报警设置\HX711.c
文件 450 2014-11-04 10:11 1kg电子秤资料 v2.1\4-51单片机源程序\1kg电子秤程序+上限报警设置\LCD1602.H
文件 3430 2015-04-19 14:57 1kg电子秤资料 v2.1\4-51单片机源程序\1kg电子秤程序+上限报警设置\LCD1602.LST
文件 4098 2015-04-19 14:57 1kg电子秤资料 v2.1\4-51单片机源程序\1kg电子秤程序+上限报警设置\LCD1602.OBJ
文件 1392 2012-12-20 16:41 1kg电子秤资料 v2.1\4-51单片机源程序\1kg电子秤程序+上限报警设置\LCD1602.c
文件 395 2014-12-14 11:13 1kg电子秤资料 v2.1\4-51单片机源程序\1kg电子秤程序+上限报警设置\MAIN.H
文件 24144 2015-05-04 15:42 1kg电子秤资料 v2.1\4-51单片机源程序\1kg电子秤程序+上限报警设置\main
文件 16302 2015-05-04 15:42 1kg电子秤资料 v2.1\4-51单片机源程序\1kg电子秤程序+上限报警设置\main.LST
文件 27826 2015-05-04 15:42 1kg电子秤资料 v2.1\4-51单片机源程序\1kg电子秤程序+上限报警设置\main.M51
文件 15906 2015-05-04 15:42 1kg电子秤资料 v2.1\4-51单片机源程序\1kg电子秤程序+上限报警设置\main.OBJ
文件 0 2015-03-23 21:02 1kg电子秤资料 v2.1\4-51单片机源程序\1kg电子秤程序+上限报警设置\main.build_log.htm
文件 8920 2015-05-04 15:42 1kg电子秤资料 v2.1\4-51单片机源程序\1kg电子秤程序+上限报警设置\main.c
文件 6950 2015-05-04 15:42 1kg电子秤资料 v2.1\4-51单片机源程序\1kg电子秤程序+上限报警设置\main.hex
............此处省略173个文件信息
相关资源
- 3d打印自动调平教程+固件+传感器模型
- SW-420常闭型震动传感器STM32源码
- DrUnarchiver压缩软件中文版for MAC
- TFC膜系设计软件,需要的
- 情感词汇本体+拓展情感词汇本体经过
- 电容传感器pcap01数据手册
- 气体传感器资源
- 数据压缩-吴乐南
- 基于STM32F103的温湿度SI7021程序
- WHU论文,带注释深度卷积神经网络在
- 风格感觉:21世纪写作指南
- 高光谱遥感——原理、技术与应用童
- 微波遥感经典教材,网上目前电子版
- STM32F4驱动人体红外传感器
- glibc-2.9绿色压缩版
- 液压动画 液压元件动画 超赞
- SHT30 温度、湿度传感器 STM32F130ZET6
- jmeter-压力测试报告-超细
- Unity结合Kinect2体感开发:KinectForWind
- 基于粒子群优化算法的无线传感器网
- MMA8452资料及源码
- SWPA系列电感封装三维PCB封装库AD用P
- SecureCRT破解版本,直接解压使用
- 遥感图像变化检测算法
- 情感分析语料-谭松波酒店评论语料
- 压缩感知图像重构算法工具包
- 无线传感器网络 孙利民 电子书
- 传感器原理及工程应用-郁有文.pdf
- 传感器原理与应用
- 一种基于RSSI的无线传感器网络定位算
评论
共有 条评论