C语言 | 基于STM32实现AT24CXX应用(代码类)
博主github:https://github.com/MichaelBeechan
博主CSDN:https://blog.csdn.net/u011344545
/***************
Time:2017.1.4
Name:MichaelBeechan
Dress:Chongqing university of science and technology
****************/
#ifndef _AT24cxx_H
#define _AT24cxx_
#include "stm32f10x.h"
//#include "Systick.h"
#include "IIC.h"#define AT24C01 127
#define AT24C02 255
#define AT24C04 511
#define AT24C08 1023
#define AT24C16 2047
#define AT24C32 4095
#define AT24C64 8191
#define AT24C128 16383
#define AT24C256 32767#define EE_TYPE AT24C02
u8 AT24Cxx_ReadOneByte(u8 addr); //read one byte
void AT24Cxx_WriteOneByte(u8 addr,u8 dat); //write one byte
u16 AT24Cxx_ReadTwoByte(u16 addr); //read two byte
void AT24Cxx_WriteTwoByte(u16 addr,u16 dat); //write two byte#endif#include "
C语言 | 基于STM32实现AT24CXX应用(代码类)相关推荐
- 基于STM32任意键薄膜键盘代码
基于STM32任意键薄膜键盘代码 对于大多数人来说都写过51的按键扫描,但是对于32来说端口配置比较麻烦,对于按键扫描 *要配置相应的IO口模式,每种模式的特性是不一样的,可以通过按键的读写操作, ...
- C语言 | 基于STM32的IIC代码实现(源代码)
博主github:https://github.com/MichaelBeechan 博主CSDN:https://blog.csdn.net/u011344545 /*************** ...
- 空气质量指数c语言,基于STM32的小范围空气质量的监测与预报
摘要: 随着社会经济的持续增长和城市人口的迅速膨胀,城市空气污染问题日益严重,空气质量的监测及其变化趋势已经越来越引起人们的关注.对空气质量的实时监测和趋势变化进行研究分析,对居民的生活健康具有重要的 ...
- 基于STM32的LTC6804驱动代码解析
在上次项目中用到了LTC6804这块片子,初次使用它的采集精度确实令我惊讶到了,设备用于监测2V的铅酸电池组,硬件上几乎没有加任何滤波,直接读取数据就能达到3mv以下的精度,片子真的很好用. 下面总结 ...
- 超声波测距模块HC_SR04(基于STM32) 工作原理/代码
文章目录 产品说明 产品特点 基本工作原理 实物图 电气参数 时序图 使用指导,代码配置 明确IO口,对高低电平进行宏 中断处理 模块功能函数 测距平衡修复 产品说明 产品特点 HC-SR04超声波测 ...
- C语言 | 基于STM32的MPU6050模块程序(主程序)
=========================================================== github:https://github.com/MichaelBeechan ...
- 基于STM32的简易售卖机
在b站看到有售卖机的视频分享,利用手上的OLED写了个简易的购物流程 功能说明 开机页面,(倒计时三秒) 主菜单 ,商品罗列 按键1实现商品选中(箭头提示) 按键2实现确认 确认按键按下,菜单更新为商 ...
- 基于STM32与OneNet平台的智能家居系统设计(代码开源含自制APP代码)
前言:本文为手把手教学的基础物联网开发设计,项目包含对下位机(MCU对外设数据读取与控制)和上位机(包含服务平台和APP端)的设计.下位机选取STM32作为MCU,外设有LED灯和DHT11温湿度传 ...
- 基于STM32与ESP8266的太空人WiFi天气时钟(代码开源)
前言:本文为手把手教学ESP8266著名开源项目--太空人WiFi天气时钟,不同的是本次项目采用的是STM32作为MCU.两者开发过程中有因为各自芯片的特点(时钟频率,内存大小等),导致开发程序大不相 ...
最新文章
- mysql延迟注入br_(原创)安全狗SQL注入绕过思路[sql注入waf绕过][sql注入bypass]
- 虚拟机centos 上安装svn
- 百里香Spring测试的意见
- linux 普通io实现pwm,用普通IO口做PWM输出 - 51单片机 -
电子工程世界-论坛 -
手机版...
- axios_json-server的介绍与服务器搭建---axios工作笔记002
- Spark Architecture
- Java Web提交任务到Spark Spark通过Java Web提交任务
- nis+nfs+autofs
- 方正伪GBK(字体名称中有GBK且字数不足21003)字体列表及使用注意事项
- GaussDB系列数据库简介
- Jmeter 脚本中使用base64 加解密、MD5加密
- pymol作图-输出PNG格式图片
- KUKA机器人视觉2
- Three.js fbx文件导入
- 时间复杂度和空间复杂度复习 (一)
- for 和 for...in 和 for...of
- 内存对齐规则及为什么内存对齐
- latex输入3.3.1类型的标题
- 分布式存储解决方案zData
- 交叉编译时不要忘记-march编译选项
热门文章
- 共享虚拟服务器,共享虚拟主机和云服务器
- python封装c++_用pybind11封装C++实现的函数库
- r语言的runmed函数_R实战 第五篇:常用函数的用法
- 如何用java语言实现C#中的ref关键字(按引用传递参数)的效果
- Django内置的分页模块
- angular4 学习日志(一 依赖注入)
- 1250 Fibonacci数列(矩阵乘法快速幂)
- HDU 4741 Save Labman No.004 计算几何 数学
- Tomcat 直接使用端口号访问项目
- Anaconda3中Python3.5和Python2.7共存