
《嵌入式》各类常见模块的使用
各类常见模块的使用。
yiquhui666
Stay Hungry. Stay Foolish.
展开
-
【CRC16校验】MODBUS CRC16校验
直接上代码:#include "CRC16_MODBUS.h"static const uint16_t CrcCcittTable[] = {0x0000, 0x1021, 0x2042, 0x3063, 0x4084, 0x50A5, 0x60C6, 0x70E7,0x8108, 0x9129, 0xA14A, 0xB16B, 0xC18C, 0xD1AD, 0xE1CE, 0xF1EF,0x1231, 0x0210, 0x3273, 0x2252, 0x52B5, 0x4294, 0x72转载 2021-06-05 17:40:14 · 704 阅读 · 0 评论 -
【AHT10】STM32F030C8 AHT10驱动程序 温湿度传感器
本工程通过STM32CubeMX创建,使用HAL库。添加.h和.c文件可以使用。以下是.h文件(需要修改对应引脚与延迟函数):#ifndef _AHT10_H__#define _AHT10_H__#include "stm32f0xx.h"#include "delay.h"#define AHT10_Delay_us(time) delay_us(time)#define AHT10_Delay_ms(time) delay_ms(time)#define AHT1.原创 2020-11-14 22:38:51 · 2128 阅读 · 4 评论 -
【4G通讯模组相关】 TCPIP连接本地电脑测试 、内网穿透
本文介绍4G模组在自己的电脑上进行联网自测。1.先查询自己的IP地址,www.ip138.com处可以看到自己的IP地址。2.开启windows相关服务。原创 2020-11-14 16:17:03 · 4481 阅读 · 1 评论 -
【4G通讯模组相关】WGS84、GCJ02、BD09之间的相互转换 C代码
话不多说直接上代码,已验证过。#include <stdio.h>#include <math.h>/* pi: 圆周率。 a: 卫星椭球坐标投影到平面地图坐标系的投影因子。 ee: 椭球的偏心率。 x_pi: 圆周率转换量。*/ double pi = 3.14159265358979324; double a = 6378245.0;double ee = 0.00669342162296594323;double x_pi = 3.141.原创 2020-06-18 22:40:48 · 1290 阅读 · 0 评论 -
【RDM6300】 ID读卡模块
以下为具体资料点击进入(内涵C8051F330程序,资料等):RDM6300后续补充(以下是本人自己画的原理图与PCB图以及实物,并且亲测可用): 点击进入下载地址...原创 2019-04-25 15:32:15 · 4040 阅读 · 0 评论 -
【MFRC522】STM32 MFRC522 IC读卡 程序及原理图
【RC522芯片简介】 MF RC522是应用于13.56MHz非接触式通信中高集成度的读写卡芯片,是NXP公司针对“三表”应用推出的一款低电压、低成本、体积小的非接触式读写卡芯片,是智能仪表和便携式手持设备研发的较好选择。 MF RC522利用了先进的调制和解调概念,完全集成了在13.56MHz下所有类型的被动非接触式通信方式和协议。支持14443A兼容应答器信号。数字部分处理...原创 2019-04-18 18:10:10 · 45804 阅读 · 34 评论 -
【74HC595】STM32 74HC595驱动程序
以下为.h文件:#ifndef __74HC595_H__#define __74HC595_H__#include "stm32f10x.h" #define SHCP_GPIO_PORT GPIOA #define SHCP_GPIO_CLK RCC_APB2Periph_GPIOA #define SH...原创 2019-04-18 11:39:21 · 20743 阅读 · 4 评论 -
【TM1640】STM32 TM1640芯片驱动程序
以下为.h文件:#ifndef __TM1640_H__#define __TM1640_H__#include "stm32f10x.h" #define ADDR_START1640 0XC0 #define DSP1640_DIS 0 #define DSP1640_ENB 1 /* 控制显示 ...原创 2019-04-18 11:28:14 · 12237 阅读 · 1 评论 -
【MAX7219】STM8S MAX7219点阵模块驱动芯片程序
以下为.h文件:#ifndef __MAX7219_H#define __MAX7219_H#include "stm8s_gpio.h"#include "stm8s.h"#include <iostm8s103f3.h>#include <intrinsics.h>#include "tim1.h"#define uchar unsi...原创 2019-01-30 17:19:29 · 3927 阅读 · 3 评论 -
【TM1650】STM8S TM1650芯片控制程序
以下为.h文件:#ifndef __TM1650_I2C_H#define __TM1650_I2C_H#include "stm8s.h"#include "stm8s_gpio.h"#include "tim1.h"#include "usart2.h"#include <iostm8s103f3.h>#include <intrinsics....原创 2019-01-29 16:05:03 · 14176 阅读 · 2 评论